az vmss run-command
Zarządzanie poleceniami uruchamiania w zestawie skalowania maszyn wirtualnych.
Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/virtual-machines/windows/run-command lub https://docs.microsoft.com/azure/virtual-machines/linux/run-command.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az vmss run-command create |
Operacja tworzenia maszyny wirtualnej zestawu skalowania maszyn wirtualnych uruchom polecenie. |
Podstawowe funkcje | Ogólna dostępność |
az vmss run-command delete |
Operacja usuwania polecenia run. |
Podstawowe funkcje | Ogólna dostępność |
az vmss run-command invoke |
Wykonaj określone polecenie uruchomienia w wystąpieniu zestawu skalowania maszyn wirtualnych. |
Podstawowe funkcje | Ogólna dostępność |
az vmss run-command list |
Operacja pobierania wszystkich poleceń uruchamiania wystąpienia w zestawie skalowania maszyn wirtualnych. |
Podstawowe funkcje | Ogólna dostępność |
az vmss run-command show |
Operacja pobierania polecenia uruchamiania zestawu skalowania maszyn wirtualnych. |
Podstawowe funkcje | Ogólna dostępność |
az vmss run-command update |
Operacja aktualizowania polecenia uruchamiania zestawu skalowania maszyn wirtualnych. |
Podstawowe funkcje | Ogólna dostępność |
az vmss run-command create
Operacja tworzenia maszyny wirtualnej zestawu skalowania maszyn wirtualnych uruchom polecenie.
az vmss run-command create --instance-id
--name
--resource-group
--vmss-name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--tags]
[--timeout-in-seconds]
Przykłady
Utwórz polecenie uruchamiania zestawu skalowania maszyn wirtualnych.
az vmss run-command create --resource-group "myResourceGroup" --instance-id "0" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parametry wymagane
Identyfikator wystąpienia maszyny wirtualnej.
Nazwa polecenia uruchomienia maszyny wirtualnej.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa zestawu skalowania maszyn wirtualnych.
Parametry opcjonalne
Opcjonalny. Jeśli ustawiono wartość true, aprowizacja zostanie ukończona natychmiast po uruchomieniu skryptu i nie będzie czekać na ukończenie skryptu.
Określ identyfikator polecenia wstępnie zdefiniowanego wbudowanego skryptu.
Identyfikator URI (bez sygnatury dostępu współdzielonego) do uzupełnialnych obiektów blob, w których zostanie przekazany strumień błędu skryptu.
Lokalizacja. Wartości z: az account list-locations
. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>
.
Nie czekaj na zakończenie długotrwałej operacji.
Identyfikator URI (bez sygnatury dostępu współdzielonego) do uzupełnialnych obiektów blob, w których zostaną przekazane dane wyjściowe skryptu.
Parametry używane przez skrypt.
Użycie: --parameters arg1=XX arg2=XX.
Parametry używane przez skrypt.
Użycie: --protected-parameters credentials=somefoo secret=somebar.
Hasło, jeśli jest potrzebne do używania parametru Uruchom jako użytkownik. Zostanie ona zaszyfrowana i nie zostanie zarejestrowana.
Domyślnie proces skryptu jest uruchamiany w ramach użytkownika systemowego/głównego. Określ użytkownika niestandardowego do hostowania procesu.
Określ zawartość skryptu do wykonania na maszynie wirtualnej.
Określ lokalizację pobierania skryptu.
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Limit czasu w sekundach do wykonania polecenia uruchomienia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az vmss run-command delete
Operacja usuwania polecenia run.
az vmss run-command delete --name
[--ids]
[--instance-id]
[--no-wait]
[--resource-group]
[--subscription]
[--vmss-name]
[--yes]
Przykłady
Operacja usuwania polecenia uruchamiania zestawu skalowania maszyn wirtualnych..
az vmss run-command delete --resource-group "myResourceGroup" --instance-id "0" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parametry wymagane
Nazwa polecenia uruchomienia maszyny wirtualnej.
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Identyfikator wystąpienia maszyny wirtualnej.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Nazwa zestawu skalowania maszyn wirtualnych.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az vmss run-command invoke
Wykonaj określone polecenie uruchomienia w wystąpieniu zestawu skalowania maszyn wirtualnych.
az vmss run-command show
Zwraca przydatne informacje dotyczące każdego polecenia run-command. Odnajdź polecenie Uruchom identyfikator polecenia za pomocą polecenia az vmss run-command list
.
az vmss run-command invoke --command-id
[--ids]
[--instance-id]
[--name]
[--parameters]
[--resource-group]
[--scripts]
[--subscription]
Przykłady
Zainstaluj serwer nginx w wystąpieniu zestawu skalowania maszyn wirtualnych.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 0 --scripts "sudo apt-get update && sudo apt-get install -y nginx"
Wywołaj polecenie run-command z parametrami w wystąpieniu zestawu skalowania maszyn wirtualnych.
az vmss run-command invoke -g MyResourceGroup -n MyVMSS --command-id RunShellScript \ --instance-id 4 --scripts 'echo $1 $2' --parameters hello world
Wywołaj polecenie we wszystkich wystąpieniach zestawu skalowania maszyn wirtualnych przy użyciu identyfikatorów zasobów wystąpienia usługi VMSS. Uwaga: "@-" rozszerza się na stdin.
az vmss list-instances -n MyVMSS -g my-rg --query "[].id" --output tsv | \
az vmss run-command invoke --scripts 'echo $1 $2' --parameters hello world \
--command-id RunShellScript --ids @-
Uruchom skrypt programu PowerShell w wystąpieniu zestawu skalowania maszyn wirtualnych z systemem Windows z parametrami. Skrypt podany w tekście. Należy się uważać na pojedyncze cudzysłów w pliku CMD.exe.
az vmss run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts 'param([string]$arg1,[string]$arg2)' \
'Write-Host This is a sample script with parameters $arg1 and $arg2' \
--parameters 'arg1=somefoo' 'arg2=somebar' --instance-id 2
Uruchom skrypt programu PowerShell w wystąpieniu zestawu skalowania maszyn wirtualnych z systemem Windows z parametrami. Skrypt dostarczony z pliku.
# script.ps1
# param(
# [string]$arg1,
# [string]$arg2
# )
# Write-Host This is a sample script with parameters $arg1 and $arg2
az vmss run-command invoke --command-id RunPowerShellScript --name win-vm -g my-resource-group \
--scripts @script.ps1 --parameters "arg1=somefoo" "arg2=somebar" --instance-id 5
Parametry wymagane
Identyfikator polecenia.
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Identyfikator wystąpienia maszyny wirtualnej zestawu skalowania.
Nazwa zestawu skalowania. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vmss=<name>
.
Parametry rozdzielone spacjami w formacie "[name=]value".
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Oddzielone spacjami wiersze skryptu. Użyj pliku @{file}, aby załadować skrypt z pliku.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az vmss run-command list
Operacja pobierania wszystkich poleceń uruchamiania wystąpienia w zestawie skalowania maszyn wirtualnych.
az vmss run-command list --instance-id
--resource-group
--vmss-name
[--expand]
Przykłady
Wyświetl listę poleceń uruchamiania w wystąpieniu usługi Vmss.
az vmss run-command list --resource-group "myResourceGroup" --vmss-name "myVMSS" --instance-id "0"
Parametry wymagane
Identyfikator wystąpienia maszyny wirtualnej.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa zestawu skalowania maszyn wirtualnych.
Parametry opcjonalne
Wyrażenie expand, które ma być stosowane w operacji.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az vmss run-command show
Operacja pobierania polecenia uruchamiania zestawu skalowania maszyn wirtualnych.
az vmss run-command show --name
[--ids]
[--instance-id]
[--instance-view]
[--resource-group]
[--subscription]
[--vmss-name]
Przykłady
Pobierz polecenia uruchamiania zestawu skalowania maszyn wirtualnych.
az vmss run-command show --instance-id "0" --resource-group "myResourceGroup" --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parametry wymagane
Nazwa polecenia uruchomienia maszyny wirtualnej.
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Identyfikator wystąpienia maszyny wirtualnej.
Widok wystąpienia polecenia uruchamiania.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Nazwa zestawu skalowania maszyn wirtualnych.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az vmss run-command update
Operacja aktualizowania polecenia uruchamiania zestawu skalowania maszyn wirtualnych.
az vmss run-command update --name
[--async-execution {false, true}]
[--command-id]
[--error-blob-uri]
[--ids]
[--instance-id]
[--location]
[--no-wait]
[--output-blob-uri]
[--parameters]
[--protected-parameters]
[--resource-group]
[--run-as-password]
[--run-as-user]
[--script]
[--script-uri]
[--subscription]
[--tags]
[--timeout-in-seconds]
[--vmss-name]
Przykłady
Zaktualizuj polecenie uruchamiania zestawu skalowania maszyn wirtualnych.
az vmss run-command update --resource-group "myResourceGroup" --instance-id "0" --location "West US" --async-execution false --parameters arg1=param1 arg2=value1 --run-as-password "<runAsPassword>" --run-as-user "user1" --script "Write-Host Hello World!" --timeout-in-seconds 3600 --run-command-name "myRunCommand" --vmss-name "myVMSS"
Parametry wymagane
Nazwa polecenia uruchomienia maszyny wirtualnej.
Parametry opcjonalne
Opcjonalny. Jeśli ustawiono wartość true, aprowizacja zostanie ukończona natychmiast po uruchomieniu skryptu i nie będzie czekać na ukończenie skryptu.
Określ identyfikator polecenia wstępnie zdefiniowanego wbudowanego skryptu.
Identyfikator URI (bez sygnatury dostępu współdzielonego) do uzupełnialnych obiektów blob, w których zostanie przekazany strumień błędu skryptu.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Identyfikator wystąpienia maszyny wirtualnej.
Lokalizacja. Wartości z: az account list-locations
. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>
.
Nie czekaj na zakończenie długotrwałej operacji.
Identyfikator URI (bez sygnatury dostępu współdzielonego) do uzupełnialnych obiektów blob, w których zostaną przekazane dane wyjściowe skryptu.
Parametry używane przez skrypt.
Użycie: --parameters arg1=XX arg2=XX.
Parametry używane przez skrypt.
Użycie: --protected-parameters credentials=somefoo secret=somebar.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Hasło, jeśli jest potrzebne do używania parametru Uruchom jako użytkownik. Zostanie ona zaszyfrowana i nie zostanie zarejestrowana.
Domyślnie proces skryptu jest uruchamiany w ramach użytkownika systemowego/głównego. Określ użytkownika niestandardowego do hostowania procesu.
Określ zawartość skryptu do wykonania na maszynie wirtualnej.
Określ lokalizację pobierania skryptu.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Limit czasu w sekundach do wykonania polecenia uruchomienia.
Nazwa zestawu skalowania maszyn wirtualnych.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.