Aggiornare un servizio cloud di Azure (supporto "Extended")
Questi esempi illustrano vari modi per aggiornare una distribuzione di Servizi cloud di Azure (supporto "Extended") esistente.
Aggiungere un'estensione al servizio cloud esistente
Il set di comandi seguente aggiunge un'estensione Remote Desktop Protocol (RDP) al servizio cloud già esistente denominato ContosoCS che appartiene al gruppo di risorse denominato ContosOrg.
# 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
Rimuovere tutte le estensioni da un servizio cloud
Il set di comandi seguente rimuove tutte le estensioni dal servizio cloud già esistente denominato ContosoCS che appartiene al gruppo di risorse denominato ContosOrg.
# 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
Rimuovere l'estensione di Desktop remoto da un servizio cloud
Il set di comandi seguente rimuove l'estensione RDP dal servizio cloud già esistente denominato ContosoCS che appartiene al gruppo di risorse denominato ContosOrg.
# 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
Istanze del ruolo con riduzione/aumento
Il set di comandi di seguito seguente illustra come aumentare il numero di istanze del ruolo di riduzione/aumento del numero di istanze per il servizio cloud denominato ContosoCS che appartiene al gruppo di risorse denominato ContosOrg.
# 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
Passaggi successivi
Per altre informazioni su Servizi cloud di Azure (supporto "Extended"), vedere Panoramica di Servizi cloud di Azure (supporto "Extended").