Befehle der klassischen Azure-Befehlszeilenschnittstelle
Wichtig
Klassische VMs werden am 1. März 2023 eingestellt.
Wenn Sie IaaS-Ressourcen aus ASM verwenden, müssen Sie die Migration bis zum 1. März 2023 abschließen. Es wird empfohlen, den Wechsel früher vorzunehmen, um die vielen verbesserten Features in Azure Resource Manager zu nutzen.
Weitere Informationen finden Sie unter Migrieren Ihrer IaaS-Ressourcen bis zum 1. März 2023 zu Azure Resource Manager.
In diesem Thema wird beschrieben, wie Sie die klassische Azure CLI installieren. Die klassische CLI ist veraltet und sollte nur mit dem klassischen Bereitstellungsmodell verwendet werden. Verwenden Sie für alle anderen Bereitstellungen die Azure-Befehlszeilenschnittstelle.
Dieser Artikel enthält die Syntax und Optionen für Befehle der klassischen Azure-Befehlszeilenschnittstelle (CLI), die Sie normalerweise zum Erstellen und Verwalten von Azure-Ressourcen verwenden. Dies ist keine vollständige Referenz, und Ihre CLI-Version kann unter Umständen einige etwas andere Befehle oder Parameter aufweisen.
Als Erstes installieren Sie die klassische Azure-Befehlszeilenschnittstelle und stellen eine Verbindung mit Ihrem Azure-Abonnement her.
Geben Sie zum Anzeigen der aktuellen Befehlssyntax und Optionen in der Befehlszeile im Ressourcen-Manager-Modus azure help
oder der Hilfe für einen bestimmten Befehl azure help [command]
ein. In der Dokumentation finden Sie auch CLI-Beispiele zum Erstellen und Verwalten bestimmter Azure-Dienste.
Optionale Parameter sind in eckigen Klammern angegeben (Beispiel: [parameter]
). Alle anderen Parameter müssen angegeben werden.
Neben den hier dokumentierten befehlsspezifischen optionalen Parametern gibt es drei weitere optionale Parameter für die Anzeige detaillierter Ausgaben wie z.B. Anforderungsoptionen und Statuscodes. Der Parameter -v
liefert eine ausführliche Ausgabe. Bei Verwendung des Parameters -vv
fällt die Ausgabe sogar noch ausführlicher aus. Mit der Option --json
erfolgt die Ausgabe im JSON-Rohformat.
Festlegen des Resource Manager-Modus
Verwenden Sie den folgenden Befehl, um Befehle für den Resource Manager-Modus der Azure-CLI zu aktivieren.
azure config mode arm
Hinweis
Der Azure Resource Manager-Modus und der Azure-Dienstverwaltungsmodus der CLI schließen sich gegenseitig aus. Das heißt, dass Ressourcen, die in einem Modus erstellt wurden, nicht im anderen Modus verwaltet werden können.
Kontoinformationen
Das Tool verwendet Ihre Azure-Kontoinformationen, um sich mit Ihrem Benutzerkonto zu verbinden.
Auflisten der importierten Abonnements
account list [options]
Anzeigen von Details zu einem Abonnement
account show [options] [subscriptionNameOrId]
Festlegen des aktuellen Abonnements
account set [options] <subscriptionNameOrId>
Entfernen eines Abonnements oder einer Umgebung oder Löschen aller gespeicherten Konto- und Umgebungsinformationen
account clear [options]
Befehle zum Verwalten Ihrer Kontoumgebung
account env list [options]
account env show [options] [environment]
account env add [options] [environment]
account env set [options] [environment]
account env delete [options] [environment]
Active Directory-Objekte
Befehle zum Anzeigen von Active Directory-Anwendungen
ad app create [options]
ad app delete [options] <object-id>
Befehle zum Anzeigen von Active Directory-Gruppen
ad group list [options]
ad group show [options]
Befehle zum Bereitstellen einer Active Directory-Untergruppe oder der Mitgliederinformationen
ad group member list [options] [objectId]
Befehle zum Anzeigen von Active Directory-Dienstprinzipalen
ad sp list [options]
ad sp show [options]
ad sp create [options] <application-id>
ad sp delete [options] <object-id>
Befehle zum Anzeigen von Active Directory-Benutzern
ad user list [options]
ad user show [options]
Verfügbarkeitsgruppen
Erstellen einer Verfügbarkeitsgruppe innerhalb einer Ressourcengruppe
availset create [options] <resource-group> <name> <location> [tags]
Auflisten der Verfügbarkeitsgruppen innerhalb einer Ressourcengruppe
availset list [options] <resource-group>
Abrufen einer Verfügbarkeitsgruppe innerhalb einer Ressourcengruppe
availset show [options] <resource-group> <name>
Löschen einer Verfügbarkeitsgruppe innerhalb einer Ressourcengruppe
availset delete [options] <resource-group> <name>
Lokale Einstellungen
Auflisten von der Konfigurationseinstellungen der Azure-Befehlszeilenschnittstelle
config list [options]
Löschen einer Konfigurationseinstellung
config delete [options] <name>
Aktualisieren einer Konfigurationseinstellung
config set <name> <value>
Festlegen des Arbeitsmodus der Azure-Befehlszeilenschnittstelle auf arm
oder asm
config mode [options] <modename>
Kontofeatures
Auflisten aller für Ihr Abonnement verfügbaren Funktionen
feature list [options]
Anzeigen einer Funktion
feature show [options] <providerName> <featureName>
Registrieren einer in der Vorschau angezeigten Funktion eines Ressourcenanbieters
feature register [options] <providerName> <featureName>
Ressourcengruppen
Erstellt eine Ressourcengruppe.
group create [options] <name> <location>
Festlegen von Tags für eine Ressourcengruppe
group set [options] <name> <tags>
Löschen einer Ressourcengruppe
group delete [options] <name>
Auflisten der Ressourcengruppen für Ihr Abonnement
group list [options]
Anzeigen einer Ressourcengruppen für Ihr Abonnement
group show [options] <name>
Befehle zum Verwalten von Protokollen der Ressourcengruppe
group log show [options] [name]
Befehle zum Verwalten der Bereitstellung in einer Ressourcengruppe
group deployment create [options] [resource-group] [name]
group deployment list [options] <resource-group> [state]
group deployment show [options] <resource-group> [deployment-name]
group deployment stop [options] <resource-group> [deployment-name]
Befehle zum Verwalten Ihrer lokalen oder Katalogressourcengruppenvorlage
group template list [options]
group template show [options] <name>
group template download [options] [name] [file]
group template validate [options] <resource-group>
HDInsight-Cluster
Befehle zum Erstellen oder Hinzufügen einer Cluster-Konfigurationsdatei
hdinsight config create [options] <configFilePath> <overwrite>
hdinsight config add-config-values [options] <configFilePath>
hdinsight config add-script-action [options] <configFilePath>
Beispiel: Erstellen einer Konfigurationsdatei mit einer Skriptaktion, die beim Erstellen eines Clusters ausgeführt wird.
hdinsight config create "C:\myFiles\configFile.config"
hdinsight config add-script-action --configFilePath "C:\myFiles\configFile.config" --nodeType HeadNode --uri <scriptActionURI> --name myScriptAction --parameters "-param value"
Befehl zum Erstellen eines Clusters in einer Ressourcengruppe
hdinsight cluster create [options] <clusterName>
Beispiel: Erstellen eines Storm-auf-Linux-Clusters
azure hdinsight cluster create -g myarmgroup -l westus -y Linux --clusterType Storm --version 3.2 --defaultStorageAccountName mystorageaccount --defaultStorageAccountKey <defaultStorageAccountKey> --defaultStorageContainer mycontainer --userName admin --password <clusterPassword> --sshUserName sshuser --sshPassword <sshPassword> --workerNodeCount 1 myNewCluster01
info: Executing command hdinsight cluster create
+ Submitting the request to create cluster...
info: hdinsight cluster create command OK
Beispiel: Erstellen eines Clusters mit einer Skriptaktion
azure hdinsight cluster create -g myarmgroup -l westus -y Linux --clusterType Hadoop --version 3.2 --defaultStorageAccountName mystorageaccount --defaultStorageAccountKey <defaultStorageAccountKey> --defaultStorageContainer mycontainer --userName admin --password <clusterPassword> --sshUserName sshuser --sshPassword <sshPassword> --workerNodeCount 1 –configurationPath "C:\myFiles\configFile.config" myNewCluster01
info: Executing command hdinsight cluster create
+ Submitting the request to create cluster...
info: hdinsight cluster create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
-vv more verbose with debug output
--json use json output
-g --resource-group <resource-group> The name of the resource group
-c, --clusterName <clusterName> HDInsight cluster name
-l, --location <location> Data center location for the cluster
-y, --osType <osType> HDInsight cluster operating system
'Windows' or 'Linux'
--version <version> HDInsight cluster version
--clusterType <clusterType> HDInsight cluster type.
Hadoop | HBase | Spark | Storm
--defaultStorageAccountName <storageAccountName> Storage account url to use for default HDInsight storage
--defaultStorageAccountKey <storageAccountKey> Key to the storage account to use for default HDInsight storage
--defaultStorageContainer <storageContainer> Container in the storage account to use for HDInsight default storage
--headNodeSize <headNodeSize> (Optional) Head node size for the cluster
--workerNodeCount <workerNodeCount> Number of worker nodes to use for the cluster
--workerNodeSize <workerNodeSize> (Optional) Worker node size for the cluster)
--zookeeperNodeSize <zookeeperNodeSize> (Optional) Zookeeper node size for the cluster
--userName <userName> Cluster username
--password <password> Cluster password
--sshUserName <sshUserName> SSH username (only for Linux clusters)
--sshPassword <sshPassword> SSH password (only for Linux clusters)
--sshPublicKey <sshPublicKey> SSH public key (only for Linux clusters)
--rdpUserName <rdpUserName> RDP username (only for Windows clusters)
--rdpPassword <rdpPassword> RDP password (only for Windows clusters)
--rdpAccessExpiry <rdpAccessExpiry> RDP access expiry.
For example 12/12/2015 (only for Windows clusters)
--virtualNetworkId <virtualNetworkId> (Optional) Virtual network ID for the cluster.
Value is a GUID for Windows cluster and ARM resource ID for Linux cluster)
--subnetName <subnetName> (Optional) Subnet for the cluster
--additionalStorageAccounts <additionalStorageAccounts> (Optional) Additional storage accounts.
Can be multiple.
In the format of 'accountName#accountKey'.
For example, --additionalStorageAccounts "acc1#key1;acc2#key2"
--hiveMetastoreServerName <hiveMetastoreServerName> (Optional) SQL Server name for the external metastore for Hive
--hiveMetastoreDatabaseName <hiveMetastoreDatabaseName> (Optional) Database name for the external metastore for Hive
--hiveMetastoreUserName <hiveMetastoreUserName> (Optional) Database username for the external metastore for Hive
--hiveMetastorePassword <hiveMetastorePassword> (Optional) Database password for the external metastore for Hive
--oozieMetastoreServerName <oozieMetastoreServerName> (Optional) SQL Server name for the external metastore for Oozie
--oozieMetastoreDatabaseName <oozieMetastoreDatabaseName> (Optional) Database name for the external metastore for Oozie
--oozieMetastoreUserName <oozieMetastoreUserName> (Optional) Database username for the external metastore for Oozie
--oozieMetastorePassword <oozieMetastorePassword> (Optional) Database password for the external metastore for Oozie
--configurationPath <configurationPath> (Optional) HDInsight cluster configuration file path
-s, --subscription <id> The subscription id
--tags <tags> Tags to set to the cluster.
Can be multiple.
In the format of 'name=value'.
Name is required and value is optional.
For example, --tags tag1=value1;tag2
Befehl zum Löschen eines Clusters
hdinsight cluster delete [options] <clusterName>
Befehl zum Anzeigen von Clusterdetails
hdinsight cluster show [options] <clusterName>
Befehl zum Auflisten aller Cluster (in einer bestimmten Ressourcengruppe, falls angegeben)
hdinsight cluster list [options]
Befehl zur Größenänderung eines Clusters
hdinsight cluster resize [options] <clusterName> <targetInstanceCount>
Befehl zum Aktivieren des HTTP-Zugriffs für einen Cluster
hdinsight cluster enable-http-access [options] <clusterName> <userName> <password>
Befehl zum Deaktivieren des HTTP-Zugriffs für einen Cluster
hdinsight cluster disable-http-access [options] <clusterName>
Befehl zum Aktivieren des RDP-Zugriffs für einen Cluster
hdinsight cluster enable-rdp-access [options] <clusterName> <rdpUserName> <rdpPassword> <rdpExpiryDate>
Befehl zum Deaktivieren des HTTP-Zugriffs für einen Cluster
hdinsight cluster disable-rdp-access [options] <clusterName>
Erkenntnisse (Ereignisse, Warnungsregeln, Einstellungen für die Autoskalierung, Metriken)
Abrufen von Vorgangsprotokolle für ein Abonnement, eine correlationId, eine Ressourcengruppe, Ressource oder einen Ressourcenanbieter
insights logs list [options]
Speicherorte
Auflisten der verfügbaren Speicherorte
location list [options]
Netzwerkressourcen
Befehle zum Verwalten virtueller Netzwerke
network vnet create [options] <resource-group> <name> <location>
Erstellen Sie ein virtuelles Netzwerk. Im folgenden Beispiel erstellen wir ein virtuelles Netzwerk mit dem Namen "newvnet" für die Ressourcengruppe "myresourcegroup" in der Region "USA, Westen".
azure network vnet create myresourcegroup newvnet "west us"
info: Executing command network vnet create
+ Looking up virtual network "newvnet"
+ Creating virtual network "newvnet"
Loading virtual network state
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet
data: Name: newvnet
data: Type: Microsoft.Network/virtualNetworks
data: Location: westus
data: Tags:
data: Provisioning state: Succeeded
data: Address prefixes:
data: 10.0.0.0/8
data: DNS servers:
data: Subnets:
data:
info: network vnet create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the virtual network
-l, --location <location> the location
-a, --address-prefixes <address-prefixes> the comma separated list of address prefixes for this virtual network
For example -a 10.0.0.0/24,10.0.1.0/24.
Default value is 10.0.0.0/8
-d, --dns-servers <dns-servers> the comma separated list of DNS servers IP addresses
-t, --tags <tags> the tags set on this virtual network.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
network vnet set [options] <resource-group> <name>
Aktualisiert eine virtuelle Netzwerkkonfiguration innerhalb einer Ressourcengruppe.
azure network vnet set myresourcegroup newvnet
info: Executing command network vnet set
+ Looking up virtual network "newvnet"
+ Updating virtual network "newvnet"
+ Loading virtual network state
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet
data: Name: newvnet
data: Type: Microsoft.Network/virtualNetworks
data: Location: westus
data: Tags:
data: Provisioning state: Succeeded
data: Address prefixes:
data: 10.0.0.0/8
data: DNS servers:
data: Subnets:
data:
info: network vnet set command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the virtual network
-a, --address-prefixes <address-prefixes> the comma separated list of address prefixes for this virtual network.
For example -a 10.0.0.0/24,10.0.1.0/24.
This list will be appended to the current list of address prefixes.
The address prefixes in this list should not overlap between them.
The address prefixes in this list should not overlap with existing address prefixes in the vnet.
-d, --dns-servers [dns-servers] the comma separated list of DNS servers IP addresses.
This list will be appended to the current list of DNS server IP addresses.
-t, --tags <tags> the tags set on this virtual network.
Can be multiple. In the format of "name=value".
Name is required and value is optional. For example, -t tag1=value1;tag2.
This list will be appended to the current list of tags
--no-tags remove all existing tags
-s, --subscription <subscription> the subscription identifier
network vnet list [options] <resource-group>
Mit diesem Befehl werden alle virtuellen Netzwerke in einer Ressourcengruppe aufgelistet.
C:\>azure network vnet list myresourcegroup
info: Executing command network vnet list
+ Listing virtual networks
data: ID
Name Location Address prefixes DNS servers
data: -------------------------------------------------------------------
------ -------- -------- ---------------- -----------
data: /subscriptions/###############################/resourceGroups/
wvnet newvnet westus 10.0.0.0/8
info: network vnet list command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-s, --subscription <subscription> the subscription identifier
network vnet show [options] <resource-group> <name>
Der Befehl zeigt die Eigenschaften des virtuellen Netzwerks in einer Ressourcengruppe.
azure network vnet show -g myresourcegroup -n newvnet
info: Executing command network vnet show
+ Looking up virtual network "newvnet"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet
data: Name: newvnet
data: Type: Microsoft.Network/virtualNetworks
data: Location: westus
data: Tags:
data: Provisioning state: Succeeded
data: Address prefixes:
data: 10.0.0.0/8
data: DNS servers:
data: Subnets:
data:
info: network vnet show command OK
network vnet delete [options] <resource-group> <name>
Der Befehl entfernt ein virtuelles Netzwerk.
azure network vnet delete myresourcegroup newvnetX
info: Executing command network vnet delete
+ Looking up virtual network "newvnetX"
Delete virtual network newvnetX? [y/n] y
+ Deleting virtual network "newvnetX"
info: network vnet delete command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the virtual network
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Befehle zum Verwalten von Subnetzen virtueller Netzwerke
network vnet subnet create [options] <resource-group> <vnet-name> <name>
Fügt einem vorhandenen virtuellen Netzwerk ein weiteres Subnetz hinzu.
azure network vnet subnet create -g myresourcegroup --vnet-name newvnet -n subnet --address-prefix 10.0.1.0/24
info: Executing command network vnet subnet create
+ Looking up the subnet "subnet"
+ Creating subnet "subnet"
+ Looking up the subnet "subnet"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet
data: Name: subnet
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-e, --vnet-name <vnet-name> the name of the virtual network
-n, --name <name> the name of the subnet
-a, --address-prefix <address-prefix> the address prefix
-w, --network-security-group-id <network-security-group-id> the network security group identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/networkSecurityGroups/<nsg-name>
-o, --network-security-group-name <network-security-group-name> the network security group name
-s, --subscription <subscription> the subscription identifier
network vnet subnet set [options] <resource-group> <vnet-name> <name>
Legt ein bestimmtes Subnetz eines virtuellen Netzwerks innerhalb einer Ressourcengruppe fest.
C:\>azure network vnet subnet set -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet set
+ Looking up the subnet "subnet1"
+ Setting subnet "subnet1"
+ Looking up the subnet "subnet1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet1
data: Name: subnet1
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet set command OK
network vnet subnet list [options] <resource-group> <vnet-name>
Listet alle Subnetze eines virtuellen Netzwerks für ein bestimmtes virtuelles Netzwerk innerhalb einer Ressourcengruppe auf.
azure network vnet subnet set -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet set
+ Looking up the subnet "subnet1"
+ Setting subnet "subnet1"
+ Looking up the subnet "subnet1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet1
data: Name: subnet1
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet set command OK
network vnet subnet show [options] <resource-group> <vnet-name> <name>
Zeigt die Eigenschaften für das Subnetz eines virtuellen Netzwerks an.
azure network vnet subnet show -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet show
+ Looking up the subnet "subnet1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft
.Network/virtualNetworks/newvnet/subnets/subnet1
data: Name: subnet1
data: Type: Microsoft.Network/virtualNetworks/subnets
data: Provisioning state: Succeeded
data: Address prefix: 10.0.1.0/24
info: network vnet subnet show command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-e, --vnet-name <vnet-name> the name of the virtual network
-n, --name <name> the name of the subnet
-s, --subscription <subscription> the subscription identifier
network vnet subnet delete [options] <resource-group> <vnet-name> <subnet-name>
Entfernt ein Subnetz aus einem vorhandenen virtuellen Netzwerk.
azure network vnet subnet delete -g myresourcegroup --vnet-name newvnet -n subnet1
info: Executing command network vnet subnet delete
+ Looking up the subnet "subnet1"
Delete subnet "subnet1"? [y/n] y
+ Deleting subnet "subnet1"
info: network vnet subnet delete command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-e, --vnet-name <vnet-name> the name of the virtual network
-n, --name <name> the subnet name
-s, --subscription <subscription> the subscription identifier
-q, --quiet quiet mode, do not ask for delete confirmation
Befehle zum Verwalten des Lastenausgleich
network lb create [options] <resource-group> <name> <location>
Erstellt eine Lastenausgleichsgruppe.
azure network lb create -g myresourcegroup -n mylb -l westus
info: Executing command network lb create
+ Looking up the load balancer "mylb"
+ Creating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb
data: Name: mylb
data: Type: Microsoft.Network/loadBalancers
data: Location: westus
data: Provisioning state: Succeeded
info: network lb create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the load balancer
-l, --location <location> the location
-t, --tags <tags> the list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional. For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
network lb list [options] <resource-group>
Listet Lastenausgleichsressourcen innerhalb einer Ressourcengruppe auf.
azure network lb list myresourcegroup
info: Executing command network lb list
+ Getting the load balancers
data: Name Location
data: ---- --------
data: mylb westus
info: network lb list command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-s, --subscription <subscription> the subscription identifier
network lb show [options] <resource-group> <name>
Zeigt die Lastenausgleichsinformationen eines bestimmten Lastenausgleichs innerhalb einer Ressourcengruppe an.
azure network lb show myresourcegroup mylb -v
info: Executing command network lb show
verbose: Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb
data: Name: mylb
data: Type: Microsoft.Network/loadBalancers
data: Location: westus
data: Provisioning state: Succeeded
info: network lb show command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb delete [options] <resource-group> <name>
Löscht die Lastenausgleichsressourcen.
azure network lb delete myresourcegroup mylb
info: Executing command network lb delete
+ Looking up the load balancer "mylb"
Delete load balancer "mylb"? [y/n] y
+ Deleting load balancer "mylb"
info: network lb delete command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the load balancer
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Befehle zum Verwalten von Prüfpunkten eines Lastenausgleichs
network lb probe create [options] <resource-group> <lb-name> <name>
Erstellt die Überprüfungskonfiguration für den Integritätsstatus im Lastenausgleich. Denken Sie daran, dass zum Ausführen dieses Befehls der Lastenausgleich eine "frontend-ip"-Ressource benötigt. (Überprüfen Sie den Befehl "azure network frontend-ip", um dem Lastenausgleich eine IP-Adresse zuzuweisen.)
azure network lb probe create -g myresourcegroup --lb-name mylb -n mylbprobe --protocol tcp --port 80 -i 300
info: Executing command network lb probe create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
info: network lb probe create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the probe
-p, --protocol <protocol> the probe protocol
-o, --port <port> the probe port
-f, --path <path> the probe path
-i, --interval <interval> the probe interval in seconds
-c, --count <count> the number of probes
-s, --subscription <subscription> the subscription identifier
network lb probe set [options] <resource-group> <lb-name> <name>
Aktualisiert eine vorhandene Lastenausgleichsüberprüfung mit den entsprechenden neuen Werten.
azure network lb probe set -g myresourcegroup -l mylb -n mylbprobe -p mylbprobe1 -p TCP -o 443 -i 300
info: Executing command network lb probe set
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
info: network lb probe set command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the probe
-e, --new-probe-name <new-probe-name> the new name of the probe
-p, --protocol <protocol> the new value for probe protocol
-o, --port <port> the new value for probe port
-f, --path <path> the new value for probe path
-i, --interval <interval> the new value for probe interval in seconds
-c, --count <count> the new value for number of probes
-s, --subscription <subscription> the subscription identifier
network lb probe list [options] <resource-group> <lb-name>
Listet die Überprüfungseigenschaften für eine Lastenausgleichsgruppe auf.
C:\>azure network lb probe list -g myresourcegroup -l mylb
info: Executing command network lb probe list
+ Looking up the load balancer "mylb"
data: Name Protocol Port Path Interval Count
data: --------- -------- ---- ---- -------- -----
data: mylbprobe Tcp 443 300 2
info: network lb probe list command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb probe delete [options] <resource-group> <lb-name> <name>
Entfernt den Prüfpunkt, der für den Lastenausgleich erstellt wurde.
azure network lb probe delete -g myresourcegroup -l mylb -n mylbprobe
info: Executing command network lb probe delete
+ Looking up the load balancer "mylb"
Delete a probe "mylbprobe?" [y/n] y
+ Updating load balancer "mylb"
info: network lb probe delete command OK
Befehle zum Verwalten von Front-End-IP-Konfigurationen eines Lastenausgleichs
network lb frontend-ip create [options] <resource-group> <lb-name> <name>
Erstellt eine Front-End-IP-Konfiguration für eine vorhandenen Lastenausgleichsgruppe.
azure network lb frontend-ip create -g myresourcegroup --lb-name mylb -n myfrontendip -o Dynamic -e subnet -m newvnet
info: Executing command network lb frontend-ip create
+ Looking up the load balancer "mylb"
+ Looking up the subnet "subnet"
+ Creating frontend IP configuration "myfrontendip"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/Myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb
/frontendIPConfigurations/myfrontendip
data: Name: myfrontendip
data: Type: Microsoft.Network/loadBalancers/frontendIPConfigurations
data: Provisioning state: Succeeded
data: Private IP allocation method: Dynamic
data: Private IP address: 10.0.1.4
data: Subnet: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/newvnet/subnets/subnet
data: Public IP address:
data: Inbound NAT rules
data: Outbound NAT rules
data: Load balancing rules
data:
info: network lb frontend-ip create command OK
network lb frontend-ip set [options] <resource-group> <lb-name> <name>
Aktualisiert eine vorhandene Konfiguration einer Front-End-IP-Adresse. Mit dem nachfolgenden Befehl wird der bestehenden Lastenausgleichs-Front-End-IP namens „myfrontendip“ eine öffentliche IP namens „mypubip5“ hinzugefügt.
azure network lb frontend-ip set -g myresourcegroup --lb-name mylb -n myfrontendip -i mypubip5
info: Executing command network lb frontend-ip set
+ Looking up the load balancer "mylb"
+ Looking up the public ip "mypubip5"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Name: myfrontendip
data: Type: Microsoft.Network/loadBalancers/frontendIPConfigurations
data: Provisioning state: Succeeded
data: Private IP allocation method: Dynamic
data: Private IP address:
data: Subnet:
data: Public IP address: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mypubip5
data: Inbound NAT rules
data: Outbound NAT rules
data: Load balancing rules
data:
info: network lb frontend-ip set command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the frontend ip configuration
-a, --private-ip-address <private-ip-address> the private ip address
-o, --private-ip-allocation-method <private-ip-allocation-method> the private ip allocation method [Static, Dynamic]
-u, --public-ip-id <public-ip-id> the public ip identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/publicIPAddresses/<public-ip-name>
-i, --public-ip-name <public-ip-name> the public ip name.
This public ip must exist in the same resource group as the lb.
Please use public-ip-id if that is not the case.
-b, --subnet-id <subnet-id> the subnet id.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/VirtualNetworks/<vnet-name>/subnets/<subnet-name>
-e, --subnet-name <subnet-name> the subnet name
-m, --vnet-name <vnet-name> the virtual network name.
This virtual network must exist in the same resource group as the lb.
Please use subnet-id if that is not the case.
-s, --subscription <subscription> the subscription identifier
network lb frontend-ip list [options] <resource-group> <lb-name>
Listet alle Front-End-IP-Ressourcen auf, die für den Lastenausgleich konfiguriert wurden.
azure network lb frontend-ip list -g myresourcegroup -l mylb
info: Executing command network lb frontend-ip list
+ Looking up the load balancer "mylb"
data: Name Provisioning state Private IP allocation method Subnet
data: ----------- ------------------ ---------------------------- ------
data: myprivateip Succeeded Dynamic
info: network lb frontend-ip list command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb frontend-ip delete [options] <resource-group> <lb-name> <name>
Löscht das Front-End-IP-Objekt, das dem Lastenausgleich zugeordnet ist.
network lb frontend-ip delete -g myresourcegroup -l mylb -n myfrontendip
info: Executing command network lb frontend-ip delete
+ Looking up the load balancer "mylb"
Delete frontend ip configuration "myfrontendip"? [y/n] y
+ Updating load balancer "mylb"
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the frontend ip configuration
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Befehle zum Verwalten von Back-End-Adresspools eines Lastenausgleichs
network lb address-pool create [options] <resource-group> <lb-name> <name>
Erstellt einen Back-End-Adresspool für einen Lastenausgleich.
azure network lb address-pool create -g myresourcegroup --lb-name mylb -n myaddresspool
info: Executing command network lb address-pool create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourgroup/providers/Microso.Network/loadBalancers/mylb/backendAddressPools/myaddresspool
data: Name: myaddresspool
data: Type: Microsoft.Network/loadBalancers/backendAddressPools
data: Provisioning state: Succeeded
data: Backend IP configurations:
data: Load balancing rules:
data:
info: network lb address-pool create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the backend address pool
-s, --subscription <subscription> the subscription identifier
network lb address-pool list [options] <resource-group> <lb-name>
Listet den Back-End-IP-Adresspoolbereich für eine bestimmte Ressourcengruppe auf.
azure network lb address-pool list -g myresourcegroup -l mylb
info: Executing command network lb address-pool list
+ Looking up the load balancer "mylb"
data: Name Provisioning state
data: ------------- ------------------
data: mybackendpool Succeeded
info: network lb address-pool list command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb address-pool delete [options] <resource-group> <lb-name> <name>
Entfernt die Back-End-IP-Pool-Bereichsressource aus dem Lastenausgleichsmodul.
azure network lb address-pool delete -g myresourcegroup -l mylb -n mybackendpool
info: Executing command network lb address-pool delete
+ Looking up the load balancer "mylb"
Delete backend address pool "mybackendpool"? [y/n] y
+ Updating load balancer "mylb"
info: network lb address-pool delete command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the backend address pool
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Befehle zum Verwalten der Lastenausgleichsregeln
network lb rule create [options] <resource-group> <lb-name> <name>
Erstellen Sie Lastenausgleichsregeln.
Sie können eine Lastenausgleichsregel erstellen, indem Sie den Front-End-Endpunkt für den Lastenausgleich konfigurieren, sowie den Back-End-Adresspoolbereich, der den eingehenden Netzwerkverkehr empfängt. Einstellungen umfassen auch die Ports für den Front-End-IP-Endpunkt und Ports für den Back-End-Adresspoolbereich.
Im folgenden Beispiel wird veranschaulicht, wie Sie eine Lastenausgleichsregel erstellen, in der ein Front-End-Endpunkt zur Überwachung von Port 80 TCP festgelegt wird und die den Netzwerkverkehr zum Lastenausgleich an Port 8080 für den Back-End-Adresspoolbereich sendet.
azure network lb rule create -g myresourcegroup -l mylb -n mylbrule -p tcp -f 80 -b 8080 -i 10
info: Executing command network lb rule create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Loading rule state
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/loadBalancingRules/mylbrule
data: Name: mylbrule
data: Type: Microsoft.Network/loadBalancers/loadBalancingRules
data: Provisioning state: Succeeded
data: Frontend IP configuration: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend address pool: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/backendAddressPools/mybackendpool
data: Protocol: Tcp
data: Frontend port: 80
data: Backend port: 8080
data: Enable floating IP: false
data: Idle timeout in minutes: 10
data: Probes
data:
info: network lb rule create command OK
network lb rule set [options] <resource-group> <lb-name> <name>
Aktualisiert eine bestehende Lastenausgleichsregel, die in einer bestimmten Ressourcengruppe festgelegt ist. Im folgenden Beispiel wurde der Regelname von „mylbrule“ in „mynewlbrule“ geändert.
azure network lb rule set -g myresourcegroup -l mylb -n mylbrule -r mynewlbrule -p tcp -f 80 -b 8080 -i 10 -t myfrontendip -o mybackendpool
info: Executing command network lb rule set
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Loading rule state
data: Id: /subscriptions/###############################/resourceGroups/yresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/loadBalancingRules/mynewlbrule
data: Name: mynewlbrule
data: Type: Microsoft.Network/loadBalancers/loadBalancingRules
data: Provisioning state: Succeeded
data: Frontend IP configuration: /subscriptions/###############################/resourceGroups/yresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend address pool: id=/subscriptions/###############################/resourceGroups/yresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/backendAddressPools/mybackendpool
data: Protocol: Tcp
data: Frontend port: 80
data: Backend port: 8080
data: Enable floating IP: false
data: Idle timeout in minutes: 10
data: Probes
data:
info: network lb rule set command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the rule
-r, --new-rule-name <new-rule-name> new rule name
-p, --protocol <protocol> the rule protocol
-f, --frontend-port <frontend-port> the frontend port
-b, --backend-port <backend-port> the backend port
-e, --enable-floating-ip <enable-floating-ip> enable floating point ip
-i, --idle-timeout <idle-timeout> the idle timeout in minutes
-a, --probe-name [probe-name] the name of the probe defined in the same load balancer
-t, --frontend-ip-name <frontend-ip-name> the name of the frontend ip configuration in the same load balancer
-o, --backend-address-pool <backend-address-pool> name of the backend address pool defined in the same load balancer
-s, --subscription <subscription> the subscription identifier
network lb rule list [options] <resource-group> <lb-name>
Listet alle Lastenausgleichsregeln auf, die für ein Lastenausgleichsmodul in einer bestimmten Ressourcengruppe konfiguriert wurden.
azure network lb rule list -g myresourcegroup -l mylb
info: Executing command network lb rule list
+ Looking up the load balancer "mylb"
data: Name Provisioning state Protocol Frontend port Backend port Enable floating IP Idle timeout in minutes Backend address pool Probe data
data: mynewlbrule Succeeded Tcp 80 8080 false 10 /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/backendAddressPools/mybackendpool
info: network lb rule list command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb rule delete [options] <resource-group> <lb-name> <name>
Löscht eine Lastenausgleichsregel.
azure network lb rule delete -g myresourcegroup -l mylb -n mynewlbrule
info: Executing command network lb rule delete
+ Looking up the load balancer "mylb"
Delete load balancing rule mynewlbrule? [y/n] y
+ Updating load balancer "mylb"
info: network lb rule delete command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the rule
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Befehle zum Verwalten von eingehenden Lastenausgleichs-NAT-Regeln
network lb inbound-nat-rule create [options] <resource-group> <lb-name> <name>
Erstellt eine eingehende NAT-Regel für den Lastenausgleich.
Im folgenden Beispiel haben wir eine NAT-Regel aus der Front-End-IP-Adresse (die zuvor mit dem Befehl "azure network frontend-ip" definiert wurde) mit einem eingehenden Lauschenport und einem ausgehenden Port erstellt, den der Lastenausgleich zum Senden des Netzwerkdatenverkehrs verwendet.
azure network lb inbound-nat-rule create -g myresourcegroup -l mylb -n myinboundnat -p tcp -f 80 -b 8080 -i myfrontendip
info: Executing command network lb inbound-nat-rule create
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/inboundNatRules/myinboundnat
data: Name: myinboundnat
data: Type: Microsoft.Network/loadBalancers/inboundNatRules
data: Provisioning state: Succeeded
data: Frontend IP Configuration: id=/subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend IP configuration
data: Protocol Tcp
data: Frontend port 80
data: Backend port 8080
data: Enable floating IP false
info: network lb inbound-nat-rule create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the inbound NAT rule
-p, --protocol <protocol> the rule protocol [tcp,udp]
-f, --frontend-port <frontend-port> the frontend port [0-65535]
-b, --backend-port <backend-port> the backend port [0-65535]
-e, --enable-floating-ip <enable-floating-ip> enable floating point ip [true,false]
-i, --frontend-ip <frontend-ip> the name of the frontend ip configuration
-m, --vm-id <vm-id> the VM id.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines/<vm-name>
-a, --vm-name <vm-name> the VM name.This VM must exist in the same resource group as the lb.
Please use vm-id if that is not the case.
this parameter will be ignored if --vm-id is specified
-s, --subscription <subscription> the subscription identifier
network lb inbound-nat-rule set [options] <resource-group> <lb-name> <name>
Aktualisiert eine vorhandene eingehende NAT-Regel. Im folgenden Beispiel wurde der eingehende Überwachungsport von 80 in 81 geändert.
azure network lb inbound-nat-rule set -g group-1 -l mylb -n myinboundnat -p tcp -f 81 -b 8080 -i myfrontendip
info: Executing command network lb inbound-nat-rule set
+ Looking up the load balancer "mylb"
+ Updating load balancer "mylb"
+ Looking up the load balancer "mylb"
data: Id: /subscriptions/###############################/resourceGroups/group-1/providers/Microsoft.Network/loadBalancers/mylb/inboundNatRules/myinboundnat
data: Name: myinboundnat
data: Type: Microsoft.Network/loadBalancers/inboundNatRules
data: Provisioning state: Succeeded
data: Frontend IP Configuration: id=/subscriptions/###############################/resourceGroups/group-1/providers/Microsoft.Network/loadBalancers/mylb/frontendIPConfigurations/myfrontendip
data: Backend IP configuration
data: Protocol Tcp
data: Frontend port 81
data: Backend port 8080
data: Enable floating IP false
info: network lb inbound-nat-rule set command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the inbound NAT rule
-p, --protocol <protocol> the rule protocol [tcp,udp]
-f, --frontend-port <frontend-port> the frontend port [0-65535]
-b, --backend-port <backend-port> the backend port [0-65535]
-e, --enable-floating-ip <enable-floating-ip> enable floating point ip [true,false]
-i, --frontend-ip <frontend-ip> the name of the frontend ip configuration
-m, --vm-id [vm-id] the VM id.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines/<vm-name>
-a, --vm-name <vm-name> the VM name.
This virtual machine must exist in the same resource group as the lb.
Please use vm-id if that is not the case
-s, --subscription <subscription> the subscription identifier
network lb inbound-nat-rule list [options] <resource-group> <lb-name>
Listet alle eingehenden NAT-Regel für den Lastenausgleich auf.
azure network lb inbound-nat-rule list -g myresourcegroup -l mylb
info: Executing command network lb inbound-nat-rule list
+ Looking up the load balancer "mylb"
data: Name Provisioning state Protocol Frontend port Backend port Enable floating IP Idle timeout in minutes Backend IP configuration
data: ------------ ------------------ -------- ------------- ------------ ------------------ ----------------------- ---
---------------------
data: myinboundnat Succeeded Tcp 81 8080 false 4
info: network lb inbound-nat-rule list command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-s, --subscription <subscription> the subscription identifier
network lb inbound-nat-rule delete [options] <resource-group> <lb-name> <name>
Löscht die NAT-Regel für den Lastenausgleich in einer bestimmten Ressourcengruppe.
azure network lb inbound-nat-rule delete -g myresourcegroup -l mylb -n myinboundnat
info: Executing command network lb inbound-nat-rule delete
+ Looking up the load balancer "mylb"
Delete inbound NAT rule "myinboundnat?" [y/n] y
+ Updating load balancer "mylb"
info: network lb inbound-nat-rule delete command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-l, --lb-name <lb-name> the name of the load balancer
-n, --name <name> the name of the inbound NAT rule
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Befehle zum Verwalten öffentlicher IP-Adressen
network public-ip create [options] <resource-group> <name> <location>
Erstellt eine öffentliche IP-Ressource. Sie erstellen die öffentliche IP-Ressource und ordnen sie einem Domänennamen zu.
azure network public-ip create -g myresourcegroup -n mytestpublicip1 -l eastus -d azureclitest -a "Dynamic"
info: Executing command network public-ip create
+ Looking up the public ip "mytestpublicip1"
+ Creating public ip address "mytestpublicip1"
+ Looking up the public ip "mytestpublicip1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mytestpublicip1
data: Name: mytestpublicip1
data: Type: Microsoft.Network/publicIPAddresses
data: Location: eastus
data: Provisioning state: Succeeded
data: Allocation method: Dynamic
data: Idle timeout: 4
data: Domain name label: azureclitest
data: FQDN: azureclitest.eastus.cloudapp.azure.com
info: network public-ip create command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public ip
-l, --location <location> the location
-d, --domain-name-label <domain-name-label> the domain name label.
This set DNS to <domain-name-label>.<location>.cloudapp.azure.com
-a, --allocation-method <allocation-method> the allocation method [Static][Dynamic]
-i, --idletimeout <idletimeout> the idle timeout in minutes
-f, --reverse-fqdn <reverse-fqdn> the reverse fqdn
-t, --tags <tags> the list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
network public-ip set [options] <resource-group> <name>
Aktualisiert die Eigenschaften einer vorhandenen öffentlichen IP-Ressource. Im folgenden Beispiel wurde die öffentliche IP-Adresse von "Dynamisch" in "Statisch" geändert.
azure network public-ip set -g group-1 -n mytestpublicip1 -d azureclitest -a "Static"
info: Executing command network public-ip set
+ Looking up the public ip "mytestpublicip1"
+ Updating public ip address "mytestpublicip1"
+ Looking up the public ip "mytestpublicip1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mytestpublicip1
data: Name: mytestpublicip1
data: Type: Microsoft.Network/publicIPAddresses
data: Location: eastus
data: Provisioning state: Succeeded
data: Allocation method: Static
data: Idle timeout: 4
data: IP Address: (static IP address)
data: Domain name label: azureclitest
data: FQDN: azureclitest.eastus.cloudapp.azure.com
info: network public-ip set command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public ip
-d, --domain-name-label [domain-name-label] the domain name label.
This set DNS to <domain-name-label>.<location>.cloudapp.azure.com
-a, --allocation-method <allocation-method> the allocation method [Static][Dynamic]
-i, --idletimeout <idletimeout> the idle timeout in minutes
-f, --reverse-fqdn [reverse-fqdn] the reverse fqdn
-t, --tags <tags> the list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
--no-tags remove all existing tags
-s, --subscription <subscription> the subscription identifier
network public-ip list [options] <resource-group>
Listet alle öffentliche IP-Ressourcen innerhalb einer Ressourcengruppe auf.
azure network public-ip list -g myresourcegroup
info: Executing command network public-ip list
+ Getting the public ip addresses
data: Name Location Allocation IP Address Idle timeout DNS Name
data: --------------- -------- ---------- ------------ ------------ -------------------------------------------
data: mypubip5 westus Dynamic 4 "domain name".westus.cloudapp.azure.com
data: myPublicIP eastus Dynamic 4 "domain name".eastus.cloudapp.azure.com
data: mytestpublicip eastus Dynamic 4 "domain name".eastus.cloudapp.azure.com
data: mytestpublicip1 eastus Static (Static IP address) 4 azureclitest.eastus.cloudapp.azure.com
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-s, --subscription <subscription> the subscription identifier
network public-ip show [options] <resource-group> <name>
Zeigt die Eigenschaften der öffentlichen IP für eine öffentliche IP-Ressource innerhalb einer Ressourcengruppe an.
azure network public-ip show -g myresourcegroup -n mytestpublicip
info: Executing command network public-ip show
+ Looking up the public ip "mytestpublicip1"
data: Id: /subscriptions/###############################/resourceGroups/myresourcegroup/providers/Microsoft.Network/publicIPAddresses/mytestpublicip
data: Name: mytestpublicip
data: Type: Microsoft.Network/publicIPAddresses
data: Location: eastus
data: Provisioning state: Succeeded
data: Allocation method: Static
data: Idle timeout: 4
data: IP Address: (static IP address)
data: Domain name label: azureclitest
data: FQDN: azureclitest.eastus.cloudapp.azure.com
info: network public-ip show command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public IP
-s, --subscription <subscription> the subscription identifier
network public-ip delete [options] <resource-group> <name>
Löscht eine öffentliche IP-Ressource.
azure network public-ip delete -g group-1 -n mypublicipname
info: Executing command network public-ip delete
+ Looking up the public ip "mypublicipname"
Delete public ip address "mypublicipname"? [y/n] y
+ Deleting public ip address "mypublicipname"
info: network public-ip delete command OK
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the public IP
-q, --quiet quiet mode, do not ask for delete confirmation
-s, --subscription <subscription> the subscription identifier
Befehle zum Verwalten von Netzwerkschnittstellen
network nic create [options] <resource-group> <name> <location>
Erstellt eine Ressource mit dem Namen Netzwerkschnittstelle (NIC), die für den Lastenausgleich verwendet oder einer virtuellen Maschine zugeordnet werden kann.
azure network nic create -g myresourcegroup -l eastus -n testnic1 --subnet-name subnet-1 --subnet-vnet-name myvnet
info: Executing command network nic create
+ Looking up the network interface "testnic1"
+ Looking up the subnet "subnet-1"
+ Creating network interface "testnic1"
+ Looking up the network interface "testnic1"
data: Id: /subscriptions/c4a17ddf-aa84-491c-b6f9-b90d882299f7/resourceGroups/group-1/providers/Microsoft.Network/networkInterfaces/testnic1
data: Name: testnic1
data: Type: Microsoft.Network/networkInterfaces
data: Location: eastus
data: Provisioning state: Succeeded
data: IP configurations:
data: Name: NIC-config
data: Provisioning state: Succeeded
data: Private IP address: 10.0.0.5
data: Private IP Allocation Method: Dynamic
data: Subnet: /subscriptions/c4a17ddf-aa84-491c-b6f9-b90d882299f7/resourceGroups/group-1/providers/Microsoft.Network/virtualNetworks/myVNET/subnets/Subnet-1
Parameteroptionen:
-h, --help output usage information
-v, --verbose use verbose output
--json use json output
-g, --resource-group <resource-group> the name of the resource group
-n, --name <name> the name of the network interface
-l, --location <location> the location
-w, --network-security-group-id <network-security-group-id> the network security group identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/networkSecurityGroups/<nsg-name>
-o, --network-security-group-name <network-security-group-name> the network security group name.
This network security group must exist in the same resource group as the nic.
Please use network-security-group-id if that is not the case.
-i, --public-ip-id <public-ip-id> the public IP identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/publicIPAddresses/<public-ip-name>
-p, --public-ip-name <public-ip-name> the public IP name.
This public ip must exist in the same resource group as the nic.
Please use public-ip-id if that is not the case.
-a, --private-ip-address <private-ip-address> the private IP address
-u, --subnet-id <subnet-id> the subnet identifier.
e.g. /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>/subnets/<subnet-name>
--subnet-name <subnet-name> the subnet name
-m, --subnet-vnet-name <subnet-vnet-name> the vnet name under which subnet-name exists
-t, --tags <tags> the comma separated list of tags.
Can be multiple. In the format of "name=value".
Name is required and value is optional.
For example, -t tag1=value1;tag2
-s, --subscription <subscription> the subscription identifier
data:
info: network nic create command OK
network nic set [options] <resource-group> <name>
network nic list [options] <resource-group>
network nic show [options] <resource-group> <name>
network nic delete [options] <resource-group> <name>
Befehle zum Verwalten von Netzwerksicherheitsgruppen
network nsg create [options] <resource-group> <name> <location>
network nsg set [options] <resource-group> <name>
network nsg list [options] <resource-group>
network nsg show [options] <resource-group> <name>
network nsg delete [options] <resource-group> <name>
Befehle zum Verwalten von Regeln von Netzwerksicherheitsgruppen
network nsg rule create [options] <resource-group> <nsg-name> <name>
network nsg rule set [options] <resource-group> <nsg-name> <name>
network nsg rule list [options] <resource-group> <nsg-name>
network nsg rule show [options] <resource-group> <nsg-name> <name>
network nsg rule delete [options] <resource-group> <nsg-name> <name>
Befehle zum Verwalten des Traffic Manager-Profils
network traffic-manager profile create [options] <resource-group> <name>
network traffic-manager profile set [options] <resource-group> <name>
network traffic-manager profile list [options] <resource-group>
network traffic-manager profile show [options] <resource-group> <name>
network traffic-manager profile delete [options] <resource-group> <name>
network traffic-manager profile is-dns-available [options] <resource-group> <relative-dns-name>
Befehle zum Verwalten der Traffic Manager-Endpunkte
network traffic-manager profile endpoint create [options] <resource-group> <profile-name> <name> <endpoint-location>
network traffic-manager profile endpoint set [options] <resource-group> <profile-name> <name>
network traffic-manager profile endpoint delete [options] <resource-group> <profile-name> <name>
Befehle zum Verwalten virtueller Netzwerkgateways
network gateway list [options] <resource-group>
Ressourcenanbieterregistrierungen
Auflisten der zuletzt registrierten Anbieter in Resource Manager
provider list [options]
Anzeigen von Details zum angeforderten Anbieternamespace
provider show [options] <namespace>
Registrieren der Anbieter für das Abonnement
provider register [options] <namespace>
Aufheben der Anbieterregistrierung für das Abonnement
provider unregister [options] <namespace>
Ressourcen
Erstellen einer Ressource in einer Ressourcengruppe
resource create [options] <resource-group> <name> <resource-type> <location> <api-version>
Aktualisieren einer Ressource in einer Ressourcengruppe ohne Vorlagen oder Parameter
resource set [options] <resource-group> <name> <resource-type> <properties> <api-version>
Auflisten der Ressourcen
resource list [options] [resource-group]
Abrufen einer Ressource in einer Ressourcengruppe oder in einem Abonnement
resource show [options] <resource-group> <name> <resource-type> <api-version>
Löschen einer Ressource in einer Ressourcengruppe
resource delete [options] <resource-group> <name> <resource-type> <api-version>
Azure-Rollen
Abrufen aller verfügbaren Rollendefinitionen
role list [options]
Abrufen einer verfügbaren Rollendefinition
role show [options] [name]
Befehle zum Verwalten Ihrer Rollenzuweisung
role assignment create [options] [objectId] [upn] [mail] [spn] [role] [scope] [resource-group] [resource-type] [resource-name]
role assignment list [options] [objectId] [upn] [mail] [spn] [role] [scope] [resource-group] [resource-type] [resource-name]
role assignment delete [options] [objectId] [upn] [mail] [spn] [role] [scope] [resource-group] [resource-type] [resource-name]
Speicherobjekte
Befehle zum Verwalten Ihrer Speicherkonten
storage account list [options]
storage account show [options] <name>
storage account create [options] <name>
storage account set [options] <name>
storage account delete [options] <name>
Befehle zum Verwalten Ihrer Speicherkontoschlüssel
storage account keys list [options] <name>
storage account keys renew [options] <name>
Befehle zum Anzeigen der Speicherverbindungszeichenfolge
storage account connectionstring show [options] <name>
Befehle zum Verwalten Ihrer Speichercontainer
storage container list [options] [prefix]
storage container show [options] [container]
storage container create [options] [container]
storage container delete [options] [container]
storage container set [options] [container]
Befehle zum Verwalten von Shared Access Signatures Ihres Speichercontainers
storage container sas create [options] [container] [permissions] [expiry]
Befehle zum Verwalten von gespeicherten Zugriffsrichtlinien für Ihren Speichercontainer
storage container policy create [options] [container] [name]
storage container policy show [options] [container] [name]
storage container policy list [options] [container]
storage container policy set [options] [container] [name]
storage container policy delete [options] [container] [name]
Befehle zum Verwalten Ihrer Speicher-Blobs
storage blob list [options] [container] [prefix]
storage blob show [options] [container] [blob]
storage blob delete [options] [container] [blob]
storage blob upload [options] [file] [container] [blob]
storage blob download [options] [container] [blob] [destination]
Befehle zum Verwalten Ihrer Blob-Kopiervorgänge
storage blob copy start [options] [sourceUri] [destContainer]
storage blob copy show [options] [container] [blob]
storage blob copy stop [options] [container] [blob] [copyid]
Befehle zum Verwalten von Shared Access Signatures Ihres Speicher-Blob
storage blob sas create [options] [container] [blob] [permissions] [expiry]
Befehle zum Verwalten Ihrer Speicherdateifreigaben
storage share create [options] [share]
storage share show [options] [share]
storage share delete [options] [share]
storage share list [options] [prefix]
Befehle zum Verwalten Ihrer Speicherdateien
storage file list [options] [share] [path]
storage file delete [options] [share] [path]
storage file upload [options] [source] [share] [path]
storage file download [options] [share] [path] [destination]
Befehle zum Verwalten Ihres Speicherdateiverzeichnisses
storage directory create [options] [share] [path]
storage directory delete [options] [share] [path]
Befehle zum Verwalten Ihrer Speicherwarteschlangen
storage queue create [options] [queue]
storage queue list [options] [prefix]
storage queue show [options] [queue]
storage queue delete [options] [queue]
Befehle zum Verwalten von Shared Access Signatures Ihrer Speicherwarteschlange
storage queue sas create [options] [queue] [permissions] [expiry]
Befehle zum Verwalten von gespeicherten Zugriffsrichtlinien für Ihre Speicherwarteschlange
storage queue policy create [options] [queue] [name]
storage queue policy show [options] [queue] [name]
storage queue policy list [options] [queue]
storage queue policy set [options] [queue] [name]
storage queue policy delete [options] [queue] [name]
Befehle zum Verwalten Ihrer Speicherprotokolleigenschaften
storage logging show [options]
storage logging set [options]
Befehle zum Verwalten Ihrer Speichermetrikeneigenschaften
storage metrics show [options]
storage metrics set [options]
Befehle zum Verwalten Ihrer Speichertabellen
storage table create [options] [table]
storage table list [options] [prefix]
storage table show [options] [table]
storage table delete [options] [table]
Befehle zum Verwalten von Shared Access Signatures Ihrer Speichertabellen
storage table sas create [options] [table] [permissions] [expiry]
Befehle zum Verwalten von gespeicherten Zugriffsrichtlinien für Ihre Speichertabelle
storage table policy create [options] [table] [name]
storage table policy show [options] [table] [name]
storage table policy list [options] [table]
storage table policy set [options] [table] [name]
storage table policy delete [options] [table] [name]
Tags
Hinzufügen eines Tags
tag create [options] <name> <value>
Entfernen eines ganzen Tags oder eines Tagwerts
tag delete [options] <name> <value>
Auflisten der Taginformationen
tag list [options]
Abrufen eines Tags
tag show [options] [name]
Virtual Machines
Erstellen eines virtuellen Computers
vm create [options] <resource-group> <name> <location> <os-type>
Erstellen eines virtuellen Computers mit Standardressourcen
vm quick-create [options] <resource-group> <name> <location> <os-type> <image-urn> <admin-username> <admin-password
Tipp
Ab CLI-Version 0.10 können Sie einen kurzen Alias wie „UbuntuLTS“ oder „Win2012R2Datacenter“ als image-urn
für einige gängige Marketplace-Images angeben. Die verfügbaren Optionen erhalten Sie durch Ausführen von azure help vm quick-create
. Zudem verwendet azure vm quick-create
ab Version 0.10 standardmäßig Storage Premium (sofern in der ausgewählten Region verfügbar).
Auflisten der virtuellen Computer innerhalb eines Kontos
vm list [options]
Abrufen eines virtuellen Computers innerhalb einer Ressourcengruppe
vm show [options] <resource-group> <name>
Löschen eines virtuellen Computers innerhalb einer Ressourcengruppe
vm delete [options] <resource-group> <name>
Herunterfahren eines virtuellen Computers innerhalb einer Ressourcengruppe
vm stop [options] <resource-group> <name>
Neustarten eines virtuellen Computers innerhalb einer Ressourcengruppe
vm restart [options] <resource-group> <name>
Starten eines virtuellen Computers innerhalb einer Ressourcengruppe
vm start [options] <resource-group> <name>
Herunterfahren eines virtuellen Computers innerhalb einer Ressourcengruppe und Freigeben der Serverressourcen
vm deallocate [options] <resource-group> <name>
Auflisten der verfügbaren Größen virtueller Computer
vm sizes [options]
Erfassen des virtuellen Computers als Betriebssystem-Image oder VM-Image
vm capture [options] <resource-group> <name> <vhd-name-prefix>
Festlegen des Zustands des virtuellen Computers auf "Generalisiert"
vm generalize [options] <resource-group> <name>
Abrufen der Instanzenansicht des virtuellen Computers
vm get-instance-view [options] <resource-group> <name>
Ermöglicht es Ihnen, den Remotedesktopzugriff oder die SSH-Einstellungen auf einem virtuellen Computer zurückzusetzen und das Kennwort für das Konto mit Administrator- oder Sudo-Berechtigung zurückzusetzen
vm reset-access [options] <resource-group> <name>
Aktualisieren des virtuellen Computers mit neuen Daten
vm set [options] <resource-group> <name>
Befehle zum Verwalten der Datenträger Ihres virtuellen Computers
vm disk attach-new [options] <resource-group> <vm-name> <size-in-gb> [vhd-name]
vm disk detach [options] <resource-group> <vm-name> <lun>
vm disk attach [options] <resource-group> <vm-name> [vhd-url]
Befehle zum Verwalten von Ressourcenerweiterungen für virtuelle Computer
vm extension set [options] <resource-group> <vm-name> <name> <publisher-name> <version>
vm extension get [options] <resource-group> <vm-name>
Befehle zum Verwalten des virtuellen Docker-Computers
vm docker create [options] <resource-group> <name> <location> <os-type>
Befehle zum Verwalten von VM-Images
vm image list-publishers [options] <location>
vm image list-offers [options] <location> <publisher>
vm image list-skus [options] <location> <publisher> <offer>
vm image list [options] <location> <publisher> [offer] [sku]