Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesen Beispielen werden verschiedene Möglichkeiten zum Aktualisieren einer vorhandenen Azure Cloud Services-Bereitstellung (erweiterter Support) behandelt.
Hinzufügen einer Erweiterung zu einer vorhandenen Cloud Services-Instanz
Die folgenden Befehle fügen eine RDP-Erweiterung (Remotedesktopprotokoll) zu einem bereits bestehenden Clouddienst namens ContosoCS hinzu, der zur Ressourcengruppe ContosOrg gehört.
# Create RDP extension object
$rdpExtension = New-AzCloudServiceRemoteDesktopExtensionObject -Name "RDPExtension" -Credential $credential -Expiration $expiration -TypeHandlerVersion "1.2.1"
# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"
# Add RDP extension to existing cloud service extension object
$cloudService.ExtensionProfile.Extension = $cloudService.ExtensionProfile.Extension + $rdpExtension
# Update cloud service
$cloudService | Update-AzCloudService
Entfernen aller Erweiterungen aus einer Cloud Services-Instanz
Die folgenden Befehle entfernen alle Erweiterungen aus dem bestehenden Clouddienst namens ContosoCS, der zur Ressourcengruppe ContosOrg gehört.
# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"
# Set extension to empty list
$cloudService.ExtensionProfile.Extension = @()
# Update cloud service
$cloudService | Update-AzCloudService
Entfernen der Remotedesktoperweiterung aus Cloud Services
Die folgenden Befehle entfernen die RDP-Erweiterung aus dem bestehenden Clouddienst namens ContosoCS, der zur Ressourcengruppe ContosOrg gehört.
# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"
# Remove extension by name RDPExtension
$cloudService.ExtensionProfile.Extension = $cloudService.ExtensionProfile.Extension | Where-Object { $_.Name -ne "RDPExtension" }
# Update cloud service
$cloudService | Update-AzCloudService
Horizontales Skalieren/Abskalieren von Rolleninstanzen
Die folgenden Befehle zeigen, wie die Anzahl der Rolleninstanzen für den Clouddienst namens ContosoCS, der zur Ressourcengruppe ContosOrg gehört, ab- und aufskaliert werden kann.
# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"
# Scale-out all role instance count by 1
$cloudService.RoleProfile.Role | ForEach-Object {$_.SkuCapacity += 1}
# Scale-in ContosoFrontend role instance count by 1
$role = $cloudService.RoleProfile.Role | Where-Object {$_.Name -eq "ContosoFrontend"}
$role.SkuCapacity -= 1
# Update cloud service configuration as per the new role instance count
$cloudService.Configuration = $configuration
# Update cloud service
$cloudService | Update-AzCloudService
Nächste Schritte
Weitere Informationen zu Azure Cloud Services (erweiterter Support) finden Sie unter Informationen zu Azure Cloud Services (erweiterter Support).
- Besuchen Sie das Beispielrepository zu Cloud Services (erweiterter Support).