Set-AzureNetworkSecurityGroupAssociation
將網路安全性群組與虛擬機器、PaaS 角色或網路介面卡產生關聯。
注意
本檔中參考的 Cmdlet 用於管理使用服務管理 API 的舊版 Azure 資源。 如需管理 Azure Resource Manager 資源的 Cmdlet,請參閱 Az PowerShell 模組 。
Syntax
Set-AzureNetworkSecurityGroupAssociation
-Name <String>
[-Force]
[-PassThru]
-VirtualNetworkName <String>
-SubnetName <String>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Set-AzureNetworkSecurityGroupAssociation
-Name <String>
[-Force]
[-PassThru]
-VM <PersistentVMRoleContext>
-ServiceName <String>
[-NetworkInterfaceName <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Set-AzureNetworkSecurityGroupAssociation
-Name <String>
[-Force]
[-PassThru]
[-Slot <String>]
-RoleName <String>
-ServiceName <String>
[-NetworkInterfaceName <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Set-AzureNetworkSecurityGroupAssociation Cmdlet 會將網路安全性群組與虛擬機器、平臺即服務角色或網路介面卡產生關聯。
範例
範例 1:將虛擬機器指派給網路安全性群組
PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "ContosoVM06" | Set-AzureNetworkSecurityGroupAssociation -Name "ContosoNetworkSecurityGroup"
此命令會針對名為 ContosoService 的服務取得名為 ContosoVM06 的虛擬機器,並將該虛擬機器物件傳遞至目前的 Cmdlet。 目前的 Cmdlet 會將名為 ContosoNetworkSecurityGroup 的網路安全性群組指派給該虛擬機器。
參數
-Force
強制命令執行,而不要求使用者確認。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
指定此 Cmdlet 設定的網路安全性群組名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NetworkInterfaceName
指定此 Cmdlet 套用網路安全性群組的網路介面卡名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
會傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 不會產生任何輸出。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設設定檔讀取。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RoleName
指定此 Cmdlet 套用網路安全性群組的 PaaS 角色名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
指定雲端服務的名稱。 PaaS 角色屬於此參數所指定的服務。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
指定 PaaS 位置。 此 Cmdlet 設定網路安全性群組的 PaaS 角色具有此參數所指定的位置。 有效值為:
- Production
- 預備
預設值為 [生產]。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetName
指定此 Cmdlet 與網路安全性群組建立關聯之子網的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetworkName
指定包含此 Cmdlet 與網路安全性群組關聯之子網的虛擬網路名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
指定此 Cmdlet 套用網路安全性群組的虛擬機器。
Type: | PersistentVMRoleContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |