Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este script de ejemplo cambia los valores del intervalo de puertos RDP en las máquinas virtuales del nodo de clúster una vez implementado el clúster. Azure PowerShell se utiliza para que las máquinas virtuales subyacentes no hagan el ciclo. El script obtiene el recurso Microsoft.Network/loadBalancers
del clúster grupo de recursos del clúster y actualiza los valores inboundNatPools.frontendPortRangeStart
y inboundNatPools.frontendPortRangeEnd
. Personalice los parámetros según sea necesario.
Nota
Se recomienda usar el módulo Azure Az de PowerShell para interactuar con Azure. Para comenzar, consulte Instalación de Azure PowerShell. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.
Si es necesario, instale PowerShell con la instrucción que se encuentra en la Guía de Azure PowerShell.
Script de ejemplo
Login-AzAccount
Get-AzSubscription
Set-AzContext -SubscriptionId 'yourSubscriptionId'
$groupname = "mysfclustergroup"
$start=3400
$end=4400
# Get the load balancer resource
$resource = Get-AzResource | Where {$_.ResourceGroupName –eq $groupname -and $_.ResourceType -eq "Microsoft.Network/loadBalancers"}
$lb = Get-AzResource -ResourceGroupName $groupname -ResourceType Microsoft.Network/loadBalancers -ResourceName $resource.Name
# Update the front end port range
$lb.Properties.inboundNatPools.properties.frontendPortRangeStart = $start
$lb.Properties.inboundNatPools.properties.frontendPortRangeEnd = $end
# Write the inbound NAT pools properties
Write-Host ($lb.Properties.inboundNatPools | Format-List | Out-String)
# Update the load balancer
Set-AzResource -PropertyObject $lb.Properties -ResourceGroupName $groupname -ResourceType Microsoft.Network/loadBalancers -ResourceName $lb.name -Force
Explicación del script
Este script usa los siguientes comandos. Cada comando de la tabla crea un vínculo a documentación específica del comando.
Comando | Notas |
---|---|
Get-AzResource | Obtiene el recurso Microsoft.Network/loadBalancers . |
Set-AzResource | Actualiza el recurso Microsoft.Network/loadBalancers . |
Pasos siguientes
Para más información sobre el módulo de Azure PowerShell, consulte la documentación de Azure PowerShell.
Puede ver otros ejemplos de Azure PowerShell para Azure Service Fabric en los ejemplos de Azure PowerShell.