about_Group_Policy_Settings
適用於: Windows PowerShell 2.0, Windows PowerShell 3.0
主題
about_Group_Policy_Settings
簡短描述
描述群組原則設定。Windows PowerShell®
詳細描述
Windows PowerShell 包含群組原則設定,以協助您對於企業環境中的伺服器定義一致的選項值。
Windows PowerShell 群組原則設定位於下列群組原則路徑:
Computer Configuration\Administrative Templates\Windows Components\Windows PowerShell
User Configuration\Administrative Templates\Windows Components\Windows PowerShell
使用者組態路徑中的群組原則設定之優先順序高於電腦組態路徑中的群組原則設定。
此原則如下:
開啟指令碼執行:
設定 Windows PowerShell 執行原則。
開啟模組記錄:
設定模組 LogPipelineExecutionDetails 屬性。
設定 Update-Help 預設來源路徑:
設定 UpdatableHelp 來源為目錄,而非網際網路。
若要下載針對每個 Windows 版本列出所有群組原則設定的試算表,請參閱 Microsoft 下載中心的<適用於 Windows 和 Windows Server 的群組原則設定參考>,網址為 https://go.microsoft.com/fwlink/?LinkId=261775。
開啟指令碼執行
「開啟指令碼執行」原則設定可設定電腦和使用者的執行原則,用來決定允許執行哪些指令碼。
如果您啟用了原則設定,便可以從下列原則設定選取。
「只允許簽署的指令碼」可在只有當指令碼由受信任的發行者簽署時,才允許執行指令碼。此原則設定相當於 AllSigned 執行原則。
「允許本機指令碼和遠端已簽署的指令碼」可允許執行所有本機指令碼。來自網際網路的指令碼必須由信任的發行者所簽署。此原則設定相當於 RemoteSigned 執行原則。
「允許所有指令碼」可允許執行所有指令碼。此原則設定相當於 Unrestricted 執行原則。
如果您停用此原則設定,將不允許執行任何指令碼。此原則設定相當於 Restricted 執行原則。
如果您停用或未設定此原則設定,則由 Set-Executionpolicy Cmdlet 所設定用於電腦或使用者的執行原則,會決定是否允許執行指令碼。預設值為 "Restricted"。
如需詳細資訊,請參閱 about_Execution_Policies (https://go.microsoft.com/fwlink/?LinkID=135170)。
開啟模組記錄
「開啟模組記錄」原則設定會開啟已選取的 Windows PowerShell 模組記錄。此設定會在受影響的所有電腦上的所有工作階段中生效。
如果您啟用此原則設定,且指定一或多個模組,則指定模組的管線執行事件會記錄在事件檢視器中的 Windows PowerShell 記錄。
如果您停用本原則設定,則會對所有 Windows PowerShell 停用執行事件記錄。
如果未設定此原則設定,則每個模組或嵌入式管理單元的 LogPipelineExecutionDetails 屬性會決定是否要記錄模組或嵌入式管理單元的執行事件。根據預設,所有模組和嵌入式管理單元的 LogPipelineExecutionDetails 屬性設定為 False。
若要開啟模組的記錄模組,請使用下列命令格式。此模組必須匯入工作階段,且此設定只能在目前工作階段中生效。
PS C:\>Import-Module <Module-Name>
PS C:\>(Get-Module <Module-Name>).LogPipelineExecutionDetails = $true
若要為特定電腦的所有工作階段開啟模組記錄,請將前一個命令加入所有使用者的 Windows PowerShell 設定檔 ($Profile.AllUsers.AllHosts)。
如需模組記錄的詳細資訊,請參閱 about_Modules (https://go.microsoft.com/fwlink/?LinkID=144311)。
設定 Update-Help 的預設來源路徑
「設定 Update-Help 的預設來源路徑」原則設定可設定 Update-Help Cmdlet 的 SourcePath 參數預設值。此設定可以防止使用者使用 Update-Help Cmdlet 從網際網路下載說明檔。
注意:
「設定 Update-Help 的預設來源路徑」群組原則設定會出現在 [電腦組態] 和 [使用者組態] 中。不過,只有 [電腦設定] 的群組原則設定才會生效。[使用者設定] 的群組原則設定予以忽略。
Update-Help Cmdlet 會下載和安裝 Windows PowerShell 模組的最新說明檔案,並安裝在電腦上。根據預設,Update-Help 會從模組指定的網際網路位置下載新的說明檔案。
不過,您可以使用 Save-Help Cmdlet 來下載最新說明檔案到檔案系統位置,例如網路共用區,然後使用 Update-Help Cmdlet 從檔案系統位置中取得說明檔,並將它們安裝在電腦上。Update-Help Cmdlet 的 SourcePath 參數會指定檔案系統位置。
提供 SourcePath 參數預設值之後,這個群組原則設定會隱含地將 SourcePath 參數加入所有 Update-Help 命令。使用者可以覆寫指定為預設值的特定檔案系統位置,方法是輸入不同的檔案系統位置。但是他們無法從 Update-Help 命令移除 SourcePath 參數。
如果您啟用此原則設定,您便可以指定 SourcePath 參數的預設值。輸入檔案系統位置。
如果這個原則設定已停用或未設定,則 Update-Help Cmdlet 的 SourcePath 參數沒有預設值。使用者可以從網際網路或從檔案系統的任何位置下載說明。
如需詳細資訊,請參閱 about_Updatable_Help (https://go.microsoft.com/fwlink/?LinkID=235801)。
關鍵字
about_Group_Policies
about_GroupPolicy
另請參閱
about_Execution_Policies
about_Modules
about_Updatable_Help
Get-ExecutionPolicy
Set-ExecutionPolicy
Get-Module
Update-Help
Save-Help