Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
À compter du 31 mars 2025, les services cloud (classiques) sont obsolètes et seront entièrement retirés le 31 mars 2027. Découvrez plus d’informations sur cette dépréciation et comment migrer.
Ces exemples couvrent différentes façons de mettre à jour un déploiement de service cloud Azure (support étendu) existant.
Ajouter une extension à un service cloud existant
L’ensemble de commandes suivant ajoute une extension RDP (Remote Desktop Protocol) au service cloud existant nommé ContosoCS qui appartient au groupe de ressources nommé 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
Supprimer toutes les extensions d’un service cloud
L’ensemble de commandes suivant supprime toutes les extensions du service cloud existant nommé ContosoCS qui appartient au groupe de ressources nommé 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
Supprimer l’extension de bureau à distance du service cloud
L’ensemble de commandes suivant supprime l’extension RDP du service cloud existant nommé ContosoCS qui appartient au groupe de ressources nommé 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
Effectuer un scale-out/scale-in des instances de rôle
L’ensemble de commandes suivant montre comment effectuer une extension et une réduction du nombre d'instances de rôles pour le service cloud nommé ContosoCS qui appartient au groupe de ressources nommé 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
Étapes suivantes
Pour plus d’informations sur Azure Cloud Services (support étendu), consultez Vue d’ensemble d’Azure Cloud Services (support étendu).