Windows-Server-2008
每當創建文件夾時重命名文件夾中的文件?
我需要找到一種方法來自動重命名在 Windows 2008r2 文件伺服器上的特定目錄中創建的所有文件。這需要或多或少地立即完成,所以我不能每 5 分鐘左右執行一次預定的作業。
我做了一些研究,發現我可以通過安排一個任務來觸發 WMI 事件信號文件創建來做到這一點,但我真的不知道如何開始,所以我需要一些指針。
要創建一個定位文件並重命名的 PS 腳本,這很容易,但我真的不知道如何在正確的事件上觸發腳本。
首先,在管理工具 -> 本地安全策略 -> 本地策略 -> 審計策略 -> 審計對象訪問中啟用文件審計。
在這裡,您要同時啟用
Failure
&Success
之後,右鍵點擊將在其中創建文件夾的文件夾,然後轉到“屬性”中的“高級”。在那裡你會有一個標籤
Auditing
。為所有使用者添加它並檢查所有選項(成功)然後,在文件夾中創建一個文件夾並打開
eventvwr
. 在這裡,您將在審核日誌中看到一個用於創建文件夾的條目。右鍵點擊它並在其上添加操作。作為任務,您可以啟動
PowerShell.exe
並作為參數,您可以提供您的腳本:.\MyScript.ps1 -eventRecordID $(eventRecordID) -eventChannel $(eventChannel)
(如果你不對它們做任何事情,你不需要傳遞參數)