Een Azure-cloudservice (uitgebreide ondersteuning) bijwerken
Deze voorbeelden hebben betrekking op verschillende manieren om een bestaande implementatie van Azure Cloud Service (uitgebreide ondersteuning) bij te werken.
Een extensie toevoegen aan bestaande cloudservice
Met de volgende set opdrachten wordt een RDP-extensie (Remote Desktop Protocol) toegevoegd aan een bestaande cloudservice met de naam ContosoCS die deel uitmaakt van de resourcegroep Met de naam 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
Alle extensies uit een cloudservice verwijderen
Met de volgende set opdrachten worden alle extensies verwijderd uit een bestaande cloudservice met de naam ContosoCS die deel uitmaakt van de resourcegroep Met de naam 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
De extensie voor extern bureaublad verwijderen uit Cloud Service
Met de volgende set opdrachten wordt de RDP-extensie verwijderd uit een bestaande cloudservice met de naam ContosoCS die deel uitmaakt van de resourcegroep Met de naam 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
Rolinstanties uitschalen/inschalen
In de volgende set opdrachten ziet u hoe u het aantal rolinstanties voor de cloudservice met de naam ContosoCS uitschaalt en inschaalt die deel uitmaakt van de resourcegroep 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
Volgende stappen
Zie het overzicht van Azure Cloud Services (uitgebreide ondersteuning) voor meer informatie over Azure Cloud Services (uitgebreide ondersteuning).