你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Set-AzVmssProxyAgentSetting

设置 PSVirtualMachineScaleSet 对象的代理代理设置属性。

语法

Default (默认值)

Set-AzVmssProxyAgentSetting
    -VirtualMachineScaleSet <PSVirtualMachineScaleSet>
    [-EnableProxyAgent <Boolean>]
    [-WireServerMode <String>]
    [-WireServerProfile <String>]
    [-ImdsMode <String>]
    [-ImdsProfile <String>]
    [-AddProxyAgentExtension <Boolean>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

说明

设置 PSVirtualMachineScaleSet 对象的代理代理设置属性。

示例

示例 1

$vmssConfig = New-AzVmssConfig -Location 'EastUS2' -SkuName 'Standard_D4s_v3'
Set-AzVmssProxyAgentSetting -VirtualMachineScaleSet $vmssConfig -EnableProxyAgent $true -AddProxyAgentExtension false -WireServerProfile '/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}' -ImdsProfile '/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}'

此命令设置虚拟机规模集配置对象的 $vmssConfig代理代理设置。 它启用代理代理,指定 Wire Server 配置文件,并指定 IMDS 配置文件。

参数

-AddProxyAgentExtension

指定是否隐式安装 ProxyAgent 扩展。 此选项目前仅适用于 Linux OS。

参数属性

类型:

Nullable<T>[Boolean]

默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

参数属性

类型:IAzureContextContainer
默认值:None
支持通配符:False
不显示:False
别名:AzContext, AzureRmContext, AzureCredential

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-EnableProxyAgent

指定是否应启用元数据安全协议(ProxyAgent)功能。

参数属性

类型:

Nullable<T>[Boolean]

默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-ImdsMode

指定 IMDS 终结点执行模式。 在审核模式下,系统就像强制实施访问控制策略一样,包括在日志中发出访问拒绝条目,但它实际上不会拒绝对主机终结点的任何请求。 在“强制”模式下,系统将强制实施访问控制,这是建议的作模式。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-ImdsProfile

指定 IMDS enpoint 中的 InVMAccessControlProfileVersion 资源 ID。 /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-VirtualMachineScaleSet

从 New-AzVMSSConfig 创建的 PSVirtualMachineScaleSet 对象。

参数属性

类型:PSVirtualMachineScaleSet
默认值:None
支持通配符:False
不显示:False
别名:Vmss

参数集

(All)
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):True
来自剩余参数的值:False

-WireServerMode

在创建虚拟机或虚拟机规模集时指定 Wire Server 终结点执行模式。 在审核模式下,系统就像强制实施访问控制策略一样,包括在日志中发出访问拒绝条目,但它实际上不会拒绝对主机终结点的任何请求。 在“强制”模式下,系统将强制实施访问控制,这是建议的作模式。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-WireServerProfile

指定 Wire Server 终结点中的 InVMAccessControlProfileVersion 资源 ID。 /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

PSVirtualMachineScaleSet

SwitchParameter

String

输出

PSVirtualMachineScaleSet