Windows PowerShell 執行策略 ExecutionPolicy
阿新 • • 發佈:2018-12-04
獲取當前執行策略:Get-ExecutionPolicy
獲取影響當前會話的所有執行策略,並按優先順序顯示:Get-ExecutionPolicy -List
獲取當前使用者作用域的執行策略:Get-ExecutionPolicy -Scope CurrentUser
更改執行策略:Set-ExecutionPolicy -ExecutionPolicy <PolicyName>
例:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
設定某個特定作用域中的執行策略:Set-ExecutionPolicy -ExecutionPolicy <PolicyName> -Scope <scope>
例:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
刪除本地計算機的所有使用者的執行策略:Set-ExecutionPolicy Undefined
或 Set-ExecutionPolicy Undefined -scope LocalMachine
如果未在任何作用域中設定執行策略,則有效的執行策略是 Restricted(預設執行策略)
為某個會話設定一個不同的執行策略(只在當前會話期間生效):
PowerShell.exe -ExecutionPolicy AllSigned
PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-filebeat.ps1