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 een bestaande cloudservice
De onderstaande set opdrachten voegt een RDP-extensie toe aan een bestaande cloudservice met de naam ContosoCS die deel uitmaken 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
De onderstaande set opdrachten verwijdert alle extensies uit de bestaande cloudservice contosoCS die deel uitmaken 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 de cloudservice
De onderstaande set opdrachten verwijdert de RDP-extensie uit de bestaande cloudservice contosoCS die deel uitmaken 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
Rol instances uitschalen/inschalen
In de onderstaande set opdrachten ziet u hoe u het aantal rol-exemplaren kunt uitschalen en inschalen voor een cloudservice met de naam ContosoCS die deel uitmaken 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 overzicht van Azure Cloud Services (uitgebreide ondersteuning)voor Azure Cloud Services informatie over de ondersteuning .