這個原則設定可將所有 PowerShell 指令碼記錄輸入到 Microsoft-Windows-PowerShell/Operational 事件記錄檔。如果您啟用這個原則設定,
Windows PowerShell 會記錄命令的處理、指令碼區塊、功能,以及指令碼 - 無論是互動式或是自動地叫用。
如果您停用這個原則設定,PowerShell 的指令碼輸入記錄將被停用。
如果您啟用指令碼引動過程記錄,PowerShell 會額外記錄當命令、指令碼區塊、功能,或指令碼啟動或停止時的事件。啟用引動過程記錄會產生
大量的事件記錄檔。
注意事項: 這個原則設定同時存在於「群組原則編輯器」的「電腦設定」和「使用者設定」兩者底下。「電腦設定」的原則設定優先於「使用者設定」的原則設定。
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Policies\Microsoft\Windows\PowerShell\ScriptBlockLogging |
Value Name | EnableScriptBlockLogging |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Policies\Microsoft\Windows\PowerShell\ScriptBlockLogging |
Value Name | EnableScriptBlockInvocationLogging |
Value Type | REG_DWORD |
Default Value | 0 |
True Value | 1 |
False Value | 0 |