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。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-EnableProxyAgent
指定是否应启用元数据安全协议(ProxyAgent)功能。
参数属性
参数集
(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 对象。
参数属性
参数集
(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。
输出