az vmss run-command
Zarządzaj 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
| az vmss run-command create |
Operacja tworzenia maszyny wirtualnej zestawu skalowania maszyn wirtualnych uruchom polecenie. |
| az vmss run-command delete |
Operacja usuwania polecenia run. |
| az vmss run-command invoke |
Wykonaj określone polecenie uruchamiania w wystąpieniu zestawu skalowania maszyn wirtualnych. |
| az vmss run-command list |
Operacja pobierania wszystkich poleceń uruchamiania wystąpienia w zestawie skalowania maszyn wirtualnych. |
| az vmss run-command show |
Operacja pobierania polecenia uruchamiania zestawu skalowania maszyn wirtualnych. |
| az vmss run-command update |
Operacja aktualizowania polecenia uruchamiania zestawu skalowania maszyn wirtualnych. |
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 uruchamiania 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. W przypadku ustawienia wartości true aprowizacja zostanie ukończona zaraz 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łędów 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.
Parametry używane przez skrypt.
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ść] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Limit czasu w sekundach do wykonania polecenia uruchamiania.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, 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]
[--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 uruchamiania maszyny wirtualnej.
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym 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 zestawu skalowania maszyn wirtualnych.
Nie monituj o potwierdzenie.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az vmss run-command invoke
Wykonaj określone polecenie uruchamiania w wystąpieniu zestawu skalowania maszyn wirtualnych.
az vmss run-command show Metoda 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]
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 zestawu skalowania maszyn wirtualnych. Uwaga: "@-" rozwija się do 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. Uważaj na pojedyncze cudzysłów w 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 on być kompletnym identyfikatorem zasobu zawierającym 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>.
Rozdzielone spacjami wiersze skryptu. Użyj @{file} do załadowania skryptu z pliku.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, 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 do operacji.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, 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
[--expand]
[--ids]
[--instance-id]
[--instance-view]
[--resource-group]
[--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 uruchamiania maszyny wirtualnej.
Parametry opcjonalne
Wyrażenie expand, które ma być stosowane do operacji.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym 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 zestawu skalowania maszyn wirtualnych.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, 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]
[--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 uruchamiania maszyny wirtualnej.
Parametry opcjonalne
Opcjonalny. W przypadku ustawienia wartości true aprowizacja zostanie ukończona zaraz 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łędów skryptu.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym 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 dołączanego obiektu blob, w którym zostaną przekazane dane wyjściowe skryptu.
Parametry używane przez skrypt.
Parametry używane przez skrypt.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Hasło w razie potrzeby przy użyciu parametru uruchom jako użytkownika. 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ść] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Limit czasu w sekundach do wykonania polecenia uruchomienia.
Nazwa zestawu skalowania maszyn wirtualnych.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.