共用方式為


Set-CMWdacSetting

修改現有的 Microsoft Defender 應用程控原則。

語法

Set-CMWdacSetting
   [-WdacSettings] <CMWdacSettings>
   [-EnforcementMode <CMWDACEnforcementMode>]
   [-EnforceRestart <Boolean>]
   [-EnableIntelligentSecurityGraph <Boolean>]
   [-TrustedFolders <DirectoryInfo[]>]
   [-TrustedFiles <FileInfo[]>]
   [-PassThru]
   [-Name <String>]
   [-Description <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

修改現有的 Microsoft Defender 應用程控原則。 使用 New-CMWdacSetting 建立新的管理原則,並使用 Get-CMWdacSetting 取得現有的管理原則。

範例

範例 1:將受信任的二進位檔新增至現有的設定

此範例會依名稱取得現有的 Microsoft Defender 應用程控原則。 然後,它會將該對象傳遞至 Set-CMWdacSetting Cmdlet,以新增兩個新的信任檔案。

Get-CMWdacSetting -Name "My App Control setting" | Set-CMWdacSetting -TrustedFiles "xyz.exe", "abc.dll"

參數

-Description

指定原則物件的新描述。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableIntelligentSecurityGraph

使用此參數來授權 Microsoft Intelligent Security Graph 信任的軟體。 此服務包含 Windows Defender SmartScreen 和其他Microsoft服務。 若要信任此軟體,裝置必須執行 Windows Defender SmartScreen 和 Windows 10 1709 版或更新版本。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnforcementMode

針對 Microsoft Defender 應用程控選擇下列其中一個強制方法:

  • EnforceMode:只有受信任的可執行檔可以執行。
  • AuditMode:允許執行所有可執行檔。 當不受信任的可執行文件執行時,將專案新增至 Windows 事件記錄檔。
類型:CMWDACEnforcementMode
接受的值:AuditMode, EnforceMode
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnforceRestart

用戶端處理原則之後,會在用戶端上排程重新啟動。 它會遵循 電腦重新啟動的客戶端設定。 目前在裝置上執行的應用程式在裝置重新啟動之前,不會套用新的應用程控原則。

將此參數設定為 , $true 以強制裝置在用戶端套用原則之後重新啟動。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

使用此參數來變更指定原則對象的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PassThru

傳回 物件,表示您正在使用的專案。 根據預設,此 Cmdlet 可能不會產生任何輸出。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TrustedFiles

新增特定檔案的信任。

類型:FileInfo[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TrustedFolders

新增特定資料夾的信任。

類型:DirectoryInfo[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WdacSettings

指定要修改的原則物件。 使用 Get-CMWdacSettings Cmdlet 來取得此物件。

類型:CMWdacSettings
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.EP.WDAC.CMWdacSettings

輸出

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.EP.WDAC.CMWdacSettings