Set-AzurePublicIP
Lägger till en offentlig IP-adress till en virtuell Azure-dator.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
Set-AzurePublicIP
[-PublicIPName] <String>
[[-IdleTimeoutInMinutes] <Int32>]
[[-DomainNameLabel] <String>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Set-AzurePublicIP-cmdleten lägger till en offentlig IP-adress till en virtuell Azure-dator. Om du kör den här cmdleten för en befintlig virtuell dator uppdaterar du den virtuella datorn för att implementera ändringarna. Du kan ange en domännamnsetikett för att skapa en motsvarande DNS-post för den offentliga IP-adressen.
Exempel
Exempel 1: Lägg till en offentlig IP-adress till en befintlig virtuell dator
PS C:\> Get-AzureVM -ServiceName "FTPInAzure" -Name "FTPInstance" | Set-AzurePublicIP -PublicIPName "ftpip" | Update-AzureVM
Det här kommandot hämtar den virtuella datorn med namnet FTPInstance i tjänsten FTPInAzure med hjälp av cmdleten Get-AzureVM . Kommandot skickar den virtuella datorn till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten lägger till ftpip för offentligt IP-namn. Kommandot skickar den virtuella datorn till cmdleten Update-AzureVM , som implementerar dina ändringar.
Exempel 2: Lägga till en offentlig IP-adress till en ny virtuell dator
PS C:\> New-AzureVMConfig -Name "FTPInstance" -InstanceSize Small -ImageName "Image07" | Add-AzureProvisioningConfig -Windows -AdminUsername "AdminMain" -Password "password" | Set-AzurePublicIP -PublicIPName "ftpip" | New-AzureVM -ServiceName "FTPinAzure" -Location "North Central US"
Det här kommandot skapar ett konfigurationsobjekt för virtuella datorer med hjälp av cmdleten New-AzureVMConfig . Kommandot skickar objektet till cmdleten Add-AzureProvisioningConfig , som tillhandahåller ytterligare konfiguration. Den aktuella cmdleten lägger till ftpip för offentligt IP-namn. Kommandot skickar konfigurationen till cmdleten New-AzureVM , som skapar den virtuella datorn.
Exempel 3: Lägg till en offentlig IP-adress och etikett till en befintlig virtuell dator
PS C:\> Get-AzureVM -ServiceName "FTPInAzure" -Name "FTPInstance" | Set-AzurePublicIP -PublicIPName "ftpip" -DomainNameLabel "ipname" | Update-AzureVM
Det här kommandot hämtar den virtuella datorn med namnet FTPInstance i tjänsten FTPInAzure med hjälp av cmdleten Get-AzureVM . Kommandot skickar den virtuella datorn till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten lägger till ftpip för offentligt IP-namn och etikettens ipname. Kommandot uppdaterar den virtuella datorn, som implementerar dina ändringar.
Exempel 4: Lägg till en offentlig IP-adress och etikett till en ny virtuell dator
PS C:\> New-AzureVMConfig -Name "FTPInstance" -InstanceSize Small -ImageName $images[50].ImageName | Add-AzureProvisioningConfig -Windows -AdminUsername "AdminMain" -Password "password" | Set-AzurePublicIP -PublicIPName "ftpip" -DomainNameLabel "ipname" | New-AzureVM -ServiceName "FTPinAzure" -Location "North Central US"
Det här kommandot skapar ett konfigurationsobjekt för virtuella datorer och skickar sedan objektet till Add-AzureProvisioningConfig, vilket ger ytterligare konfiguration. Den aktuella cmdleten lägger till ftpip för offentligt IP-namn och etikettens ipname. Kommandot skapar den virtuella datorn.
Parametrar
-DomainNameLabel
Anger namnet som ska användas för en motsvarande DNS-post för den offentliga IP-adressen.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IdleTimeoutInMinutes
Anger tidsgränsen för TCP-inaktivitet i minuter.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De godtagbara värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Anger en informationsvariabel.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PublicIPName
Anger det offentliga IP-namnet.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Anger den virtuella dator som den här cmdleten lägger till offentlig IP-adress till.
Type: | IPersistentVM |
Aliases: | InputObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
Microsoft.WindowsAzure.Commands.ServiceManagement.Model.IPersistentVM