Set-AzSecurityPricing
在 Microsoft Defender for Cloud 中启用或禁用订阅的 Microsoft Defender 计划。
注释
对于 CloudPosture(Defender 云安全状况管理), 使用此命令时,不会启用无代理扩展 。 若要启用扩展,请使用 Microsoft Defender for Cloud Community 存储库中的 Azure Policy 定义或脚本。
语法
SubscriptionLevelResource (默认值)
Set-AzSecurityPricing
-Name <String>
-PricingTier <String>
[-SubPlan <String>]
[-Extension <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
InputObject
Set-AzSecurityPricing
-InputObject <PSSecurityPricing>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
启用或禁用订阅的任何 Azure Defender 计划。
有关 Azure Defender 和可用计划的详细信息,请参阅 Azure Defender 简介。
示例
示例 1
Set-AzSecurityPricing -Name "AppServices" -PricingTier "Standard"
示例 2
Set-AzSecurityPricing -Name "VirtualMachines" -PricingTier "Standard" -SubPlan P2
示例 3
Set-AzSecurityPricing -Name "CloudPosture" -PricingTier "Standard" -Extension '[{"name":"SensitiveDataDiscovery","isEnabled":"True","additionalExtensionProperties":null},{"name":"ContainerRegistriesVulnerabilityAssessments","isEnabled":"True","additionalExtensionProperties":null},{"name":"AgentlessDiscoveryForKubernetes","isEnabled":"True","additionalExtensionProperties":null},{"name":"AgentlessVmScanning","isEnabled":"True","additionalExtensionProperties":{"ExclusionTags":"[{\"key\":\"Microsoft\",\"value\":\"Defender\"},{\"key\":\"For\",\"value\":\"Cloud\"}]"}}]'
为订阅启用 适用于服务器的 Azure Defender。
“标准”是指 Azure Defender 计划的“开”状态,如Azure 安全中心Azure 门户的定价和设置区域所示。
参数
-Confirm
在运行 cmdlet 之前,提示你进行确认。
参数属性
类型: | SwitchParameter |
默认值: | None |
支持通配符: | False |
不显示: | False |
别名: | cf |
参数集
(All)
Position: | Named |
必需: | False |
来自管道的值: | False |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
参数属性
类型: | IAzureContextContainer |
默认值: | None |
支持通配符: | False |
不显示: | False |
别名: | AzContext, AzureRmContext, AzureCredential |
参数集
(All)
Position: | Named |
必需: | False |
来自管道的值: | False |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
-Extension
计划下提供的扩展
参数属性
类型: | String |
默认值: | None |
支持通配符: | False |
不显示: | False |
参数集
SubscriptionLevelResource
Position: | Named |
必需: | False |
来自管道的值: | False |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
-InputObject
输入对象。
参数属性
类型: | PSSecurityPricing |
默认值: | None |
支持通配符: | False |
不显示: | False |
参数集
InputObject
Position: | Named |
必需: | True |
来自管道的值: | True |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
-Name
资源名称。
参数属性
类型: | String |
默认值: | None |
支持通配符: | False |
不显示: | False |
参数集
SubscriptionLevelResource
Position: | Named |
必需: | True |
来自管道的值: | False |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
-PricingTier
定价层。
参数属性
类型: | String |
默认值: | None |
支持通配符: | False |
不显示: | False |
参数集
SubscriptionLevelResource
Position: | Named |
必需: | True |
来自管道的值: | False |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
-SubPlan
子计划。
参数属性
类型: | String |
默认值: | None |
支持通配符: | False |
不显示: | False |
参数集
SubscriptionLevelResource
Position: | Named |
必需: | False |
来自管道的值: | False |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
参数属性
类型: | SwitchParameter |
默认值: | None |
支持通配符: | False |
不显示: | False |
别名: | 无线 |
参数集
(All)
Position: | Named |
必需: | False |
来自管道的值: | False |
来自管道的值(按属性名称): | False |
来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。