#PowerShell 所有符合的文章
Windows Batch Get Current Date As FileName
筆記如何將當前日期作為檔案名稱,需要特別筆記的原因是因為繁體中文的日期格式需要有特殊的處理 🐸
Windows Folder And Files Hashes Comparison 資料夾與檔案雜湊值清單與比較
說明如何使用 PowerShell 來取得所有檔案的 FileHash 用於監督檔案是否有竄改或者不一致的情形,以及說明如何針對兩個資料夾來源比較 Symmetric Difference 的檔案差異。
PowerShell Find File With FileHash (比對 FileHash 搜尋檔案)
說明如何使用 PowerShell 迭代查詢資料夾檔案中符合特定 FileHash 的檔案。
弱點掃描查伺服器 IP Address 與 Hostname 之間的查詢
說明如何批次從伺服器 Hostname 取得伺服器的 IP Address,本次示範使用 Python 以及 PowerShell 😁
Working With Json 使用各種程式語言玩轉 JSON 資料格式
說明讀取、使用、分析與寫入 JSON 的各種程式語言方式以及 CLI 工具的使用,讓這個資訊科技圈風靡的資料格式,助你一臂之力 😀
PowerShell Get Folders Permissions
筆記如何使用 PowerShell 取得 Windows 作業系統下,資料夾目錄、檔案以及子資料夾的權限設定,對於盤查 File Server 的資料夾安全性而言非常方便。
Windows Server Check System Uptime 如何確認 Windows 開機時間 / 運行時間
說明如何使用 Task Manager, msinfo32, systeminfo 以及 PowerShell 確認 Windows 作業系統開機的日期與時間 ⏳
PowerShell 指令掌握指南 (Get-Command, Get-Alias, Get-Member)
筆記如何使用 PowerShell Get-Command, Get-Alias 以及 Get-Member 熟悉 PowerShell 指令以及物件使用方式。
PowerShell RestFul API (Invoke-RestMethod)
筆記如何使用 PowerShell 進行 Restful API 的 GET, PATCH, POST, DELETE, PUT。
C# Web Requests / Copy File / Uri
筆記如何使用 C# 將檔案從 URL 進行下載,從本機複製至特定路徑以及取得 Http Response Status Code。比較 WebClient 以及 HttpClient 使用上的差異之處。
PowerShell Test NetConnection (Check is Port available)
筆記如何使用 PowerShell 檢查特定 Port 是否提供服務。
PowerShell Copy Directory Files Without Structure (複製檔案忽略結構)
筆記如何使用 PowerShell 對特定路徑資料夾進行檔案複製,同時複製作業上會忽略來源的子資料夾關係,而將所有符合的檔案複製到目的地資料夾路徑,但需要注意來源同名檔案的問題。
Windows Service Management (管理 Windows 服務)
筆記如何使用 Command Prompt, PowerShell 管理 Windows Services。
如何快速取得數值 GroupBy 結果 (CountIf, Group-Object, Counter)
說明 SQL 常用的 Group By 資料操作,如何以其他程式語言來達到同樣的功能。包含以 Excel, PowerShell, Python (Pandas) 以及 JavaScript 作為示範 😉
PowerShell | Get-Content & Select-String 尋找檔案內容的關鍵字
筆記如何使用 PowerShell 搜尋檔案中的特定關鍵字,示範的情境為對於 IIS Logs 檔進行搜尋。
PowerShell 使用者不能錯過的 5 個技巧
筆記如何使用 PowerShell 的 5 個語言技巧,讓管理伺服器更為有效率。介紹的技巧包括 Compare-Object 比對 Process 的異動情形、將資料轉換為 CSV 或 HTML、使用 PowerShell 檢視 CPU 使用中的 Process、使用 PowerShell 檢視 Eventlogs 以及如何使用 Where 過濾物件的方法 😎
PowerShell Get-Unique 陣列資料集合化 去除重複的元素
教學如何使用 PowerShell 對陣列資料進行 Get-Unique 操作,移除重複的元素,需要注意的是 PowerShell 的 Unique 需要先進行 Sort-Object 對陣列進行排序。
Powershell 使用物件與資料結構 (Array, Hash)
筆記 Powershell 的基礎知識,關於如何使用物件與資料結構,包含 Array 陣列以及 Hash 雜湊表。
Windows 批次修改檔案名稱的方法 (Batch Rename Files)
教學如何使 CMD 批次修改檔案名稱,並在修改上保有檔案的名稱設定彈性。同時過程中也會說明如何取得資料夾中所有檔案的名稱與路徑,如何產生連續的數字、隨機的 GUID 並儲存於 Clipboard 之中,最後則是如何將檔案從巢狀關係抽出集中到單一路徑 😎
PowerShell 使用 Invoke-WebRequest 取得網頁回應 Sataus Code
筆記如何使用 PowerShell 對網頁進行 Request,並取得 Status Code。另外也介紹如何進行 Post Requests,並帶入 Windows Authentication 的驗證。
SSIS 如何調用 PowerShell 並接收來自 PowerShell 的結果
筆記如何以 SSIS 調用與呼叫 PowerShell 並接收來自 PowerShell 的結果。
如何用各種方式快速地產生執行批次作業腳本 ⚡ (Create Script file by coding)
筆記如何用各種方式( Powershell, python, batch ? babsh ?) 快速地產生執行腳本 (Scripts)。
PowerShell 滲透測試 (Penetration Test Scripts)
整理滲透測試時使用的 Scripts,同時藉由分析 Powershell Scripts 來精進👨💻自己編輯 Powershell Scripts 的技術。 ⚠️進行滲透測試,務必要遵照規範在事前取得對象的允許授權,以免誤觸法網。
PowerShell 常用指令筆記
最近參與的課程講師都習慣除 GUI 操作外補充使用 Powershell 做同樣結果的方法,慢慢的也對 Powershell 有一點 sense,同時 Linkedin Learning 上豐富的入門教學也讓學習 Powershell 更平易近人。身為微軟生態系的開發者,學習 Powershell 讓作業自動化、規模化也是必然的成長路徑。於是從本篇筆記開始展開自己的 Powershell 實務之旅 👨💻