Windows Batch Get Current Date As FileName
筆記如何將當前日期作為檔案名稱,需要特別筆記的原因是因為繁體中文的日期格式需要有特殊的處理 🐸
筆記如何將當前日期作為檔案名稱,需要特別筆記的原因是因為繁體中文的日期格式需要有特殊的處理 🐸
作業系統使用一段時間之後,運行的速度就會下降,包含開機或者是執行各項程式。造成這個問題其中一個原因來自於不斷累積的 temp files,本次筆記說明如何透過指令的方式刪除這些檔案。
說明如何安裝 Windows 11 的時候,不需要透過 Microsoft Login 來完成整個安裝過程 (Local Machine Account Only) 😀
Learn about Windows reserved keywords like "con," "prn," and more, and why they can't be used as file or folder names.
筆記如何使用 PowerShell 跨伺服器匯出與匯入共用資料夾設定,在搬遷伺服器的好幫手。
筆記 Windows Run & CLI 可以使用的指令與工具大全,藉由這些工具可以自動化工作,提升伺服器的管理效能。
說明如何使用 PowerShell 來取得所有檔案的 FileHash 用於監督檔案是否有竄改或者不一致的情形,以及說明如何針對兩個資料夾來源比較 Symmetric Difference 的檔案差異。
Windows 上帝模式(Windows Folder GodMode)是一個方便的技巧,讓 Windows 使用者可以更有效率且集中地存取操作系統的各種設定和功能。透過建立一個特殊的資料夾,可以將許多系統設定和控制面板選項集中在一個便捷的位置,節省時間和精力。
筆記如何在 Windows Server 加入 gMSA 並提供給 SQL Server 的 SQL Server Service 以及 SQL Server Agent Service 所使用。
說明如何使用 PowerShell 迭代查詢資料夾檔案中符合特定 FileHash 的檔案。
參考 learn.microsoft 的教學,驗證在 Windows Server 使用 Windows Container。
說明如何批次從伺服器 Hostname 取得伺服器的 IP Address,本次示範使用 Python 以及 PowerShell 😁
說明如何安裝 Windows Server Core,也就是沒有完整桌面 GUI (Desktop Experience) 的伺服器作業系統。能夠讓伺服器資源運用更為效率,並且提高作業系統的安全性。
筆記如何使用 OpenSSL, Nmap 以及 curl 確認 Windows Server 目前機碼設定所支援的 TLS 版本,以符合資安稽核的要求 😀
說明如何使用 Windows 內建的 CertUtil 工具來檢視 .pfx 格式的憑證檔案,在更新 HTTPS 憑證時能夠派上用場;說明 OpenSSL 來處理各式與憑證相關的需求 😎
說明如何使用 Netstat 確認伺服器上連線進出的資訊,以及判斷使用該連線的 Process 😎
筆記如何使用 PowerShell 取得 Windows 作業系統下,資料夾目錄、檔案以及子資料夾的權限設定,對於盤查 File Server 的資料夾安全性而言非常方便。
說明如何使用 Task Manager, msinfo32, systeminfo 以及 PowerShell 確認 Windows 作業系統開機的日期與時間 ⏳
說明如何設定 Windows Firewall 達到允許、限制特定 IP 或者 IP 範圍存取特定的 Port 或者特定的服務。
說明如何查閱、設定 Windows NTFS 檔案與資料夾的擁有者 (Ownership) 以及權限擁有者 (Permissions),同時示範 icacls 以及 takeown 以及 PowerShell 關於權限的使用方式。
筆記如何使用 PowerShell Get-Command, Get-Alias 以及 Get-Member 熟悉 PowerShell 指令以及物件使用方式。
筆記如何使用 PowerShell 進行 Restful API 的 GET, PATCH, POST, DELETE, PUT。
筆記如何使用 PowerShell 對特定路徑資料夾進行檔案複製,同時複製作業上會忽略來源的子資料夾關係,而將所有符合的檔案複製到目的地資料夾路徑,但需要注意來源同名檔案的問題。
整理微軟的軟體產品生命週期原則,規劃在產品屆於 End Of Sercie (EOS) 官方終止支援前,能夠及早進行移轉、升級的規劃,避免既有的產品部署淪為孤立無援。
筆記如何使用 Command Prompt, PowerShell 管理 Windows Services。
筆記檢查網頁伺服器健康情形的相關查詢步驟,包含確認 CPU 核心數、儲存空間、.NET Framework 版本 以及 IIS 站台數量等資訊。
筆記如何管理 Windows 10 作業系統上的音訊輸入來源,也就是麥克風裝置的管理。當作業系統有多個麥克風輸入來源,不正確的組態可能會浪費許多時間在嘗試輸入裝置的好壞,但其實問題就出在組態的設定上。
筆記如何使用 PowerShell 搜尋檔案中的特定關鍵字,示範的情境為對於 IIS Logs 檔進行搜尋。
筆記如何使用 PowerShell 的 5 個語言技巧,讓管理伺服器更為有效率。介紹的技巧包括 Compare-Object 比對 Process 的異動情形、將資料轉換為 CSV 或 HTML、使用 PowerShell 檢視 CPU 使用中的 Process、使用 PowerShell 檢視 Eventlogs 以及如何使用 Where 過濾物件的方法 😎
教學如何使用 PowerShell 對陣列資料進行 Get-Unique 操作,移除重複的元素,需要注意的是 PowerShell 的 Unique 需要先進行 Sort-Object 對陣列進行排序。
最近在 Windows 的事件檢視器中發現 4625 稽核失敗的事件,主要是關於「登入失敗。嘗試以不明的使用者名稱,或已知使用者名稱或錯誤密碼登入。」行為的稽核紀錄。特別以實驗環境模擬如何產生出 4625 事件,已增加對於此類事件的認識。
Windows Server Failover Cluster,WSFC 是 SQL Server Always On 解決方案的必要功能。然而叢集的作業屬於伺服器工作的部分,對於資料庫管理者而言較為陌生。本次實驗筆記特別練習設定 WSFC,以減少資料庫再進行高可用性設定上對於 WSFC 使用的陌生感。
說明如何使用 Windows 10 Encryption File System (加密檔案系統),並比較與 Bitlocker 的差別,以及說明 EFS 是否能夠作為 Windows 作業系統在傳輸資料上加密的解決方案。
筆記 Powershell 的基礎知識,關於如何使用物件與資料結構,包含 Array 陣列以及 Hash 雜湊表。
教學如何使 CMD 批次修改檔案名稱,並在修改上保有檔案的名稱設定彈性。同時過程中也會說明如何取得資料夾中所有檔案的名稱與路徑,如何產生連續的數字、隨機的 GUID 並儲存於 Clipboard 之中,最後則是如何將檔案從巢狀關係抽出集中到單一路徑 😎
筆記使用 Windows Command Line, 命令提示字元,進行作業系統操作的實用指令與教學,同時逐步在 IT 的生涯基於工作需要,完成 CMD 指令大全,並且搭配 Powershell 與 bat 執行檔,自動執行程式與登入等工作。
筆記 Windows 伺服器管理員所需要的工具,除了 cmd 以及 powershell 以外,實用的 GUI 工具,包含 perfmon, resmon, taskmgr, eventvwr 以及 services.msc 等等,藉由指令以及 GUI 工具的互相搭配,能夠讓伺服器管理的工作更為輕鬆。
筆記如何使用 PowerShell 對網頁進行 Request,並取得 Status Code。另外也介紹如何進行 Post Requests,並帶入 Windows Authentication 的驗證。
筆記 Windows 記事本中儲存所使用的編碼選項所代表的使用意涵。
筆記關於 Windows Server Process, Thread, Protected Process 以及使用 Process Explorer 觀察的方式。 持續編輯中 🧙♂️
筆記關於 Windows Server 各式的安全存取控制機制,包含 DACL, SACL, MIC, UAC, Access Token, Privileged, Claims, Share Control 等軟體概念。 持續編輯中 🧙♂️
筆記如何使用 VMware 來設定虛擬機,並於虛擬機安裝 Windows Server 作業系統以及安裝 SQL Server,同時讓 Host 能夠以 SSMS 成功登入 Guest 虛擬機中的 SQL Server。
筆記如何利用 Windows 10 的全新功能以及 Sysinetrnals 的 RegJump 來快速查詢機碼。
筆記查詢作業系統上 .NET Framework 版本的方法🔍 Determine which .NET Framework versions are installed
筆記如何顯示作業系統中隱藏的檔案、資料夾、系統資料夾,要特別注意解除隱藏後不要誤刪重要的系統檔案,否則會造成無法正常開機。
紀錄使用者碰到共用資料夾的檔案,要使用 Word 編輯,卻出現「文件已由另一個使用者鎖定」,無法編輯的問題處理方式 💡
整理滲透測試時使用的 Scripts,同時藉由分析 Powershell Scripts 來精進👨💻自己編輯 Powershell Scripts 的技術。 ⚠️進行滲透測試,務必要遵照規範在事前取得對象的允許授權,以免誤觸法網。
最近參與的課程講師都習慣除 GUI 操作外補充使用 Powershell 做同樣結果的方法,慢慢的也對 Powershell 有一點 sense,同時 Linkedin Learning 上豐富的入門教學也讓學習 Powershell 更平易近人。身為微軟生態系的開發者,學習 Powershell 讓作業自動化、規模化也是必然的成長路徑。於是從本篇筆記開始展開自己的 Powershell 實務之旅 👨💻
教學如何在 Windows 10 & Windows 11作業系統下新增注音以外的輸入法:包含倉頡輸入法、大易輸入法、行列輸入法以及速成輸入法。此外不需要另外尋找破解的方式,Windows 10 作業系統就可以新增上述輸入法囉 👀
部分電腦管理者為了避免會被使用者以 Regedit 調整機碼,會將 Regedit 關閉,而這可以藉由**本機群組原則編輯器**來設定開啟與關閉。
從來沒有想過自行開發 Windows Service,一直以來都是在伺服器上直接執行 batch 或者經由工作排程器的方式執行想要達成的服務,但偶然契機下學習到 Windows Service 可以得到更多的便利性,同時藉由安裝 Topshelf 僅需要以 Console 開發上做延伸即可,非常實用。
IT 工程環境常有複製檔案的需求,而如果有一些特定的複製條件時,例如只複製特定日期以後、特定格式、排除資料夾、只複製差異的檔案等,Windows 內建的 robocopy 就是一個好用的工具。