Udostępnij za pośrednictwem


Uruchamianie skryptów na maszynie wirtualnej przy użyciu polecenia Uruchom

Uruchom polecenie używa agenta maszyny wirtualnej do uruchamiania skryptów na maszynie wirtualnej z systemem Windows lub Linux platformy Azure. Za pomocą tych skryptów można ogólnie zarządzać maszynami lub aplikacjami. Mogą one ułatwić szybkie diagnozowanie i korygowanie problemów z dostępem do maszyny wirtualnej i siecią oraz powrót maszyny wirtualnej do dobrego stanu. Skrypty można osadzać we właściwościach lub odwoływać się do wstępnie opublikowanego skryptu galerii.

Oryginalny zestaw poleceń jest zorientowany na akcję. Zaktualizowany zestaw poleceń jest zorientowany na zarządzanie i umożliwia uruchamianie wielu skryptów i ma mniejsze ograniczenia. W tym artykule wyjaśniono różnicę między dwoma zestawami poleceń uruchamiania i pomoże Ci zdecydować, który zestaw jest właściwym zestawem do użycia w danym scenariuszu.

Ważne

Polecenie zarządzanego uruchomienia jest obecnie dostępne w interfejsie wiersza polecenia platformy Azure, programie PowerShell i interfejsie API. Funkcje portalu będą wkrótce dostępne.

Kiedy należy używać poleceń akcji lub zarządzanych

Oryginalny zestaw poleceń jest zorientowany na akcję. Należy rozważyć użycie tego zestawu poleceń w sytuacjach, w których należy uruchomić następujące polecenia:

  • Mały skrypt umożliwiający pobranie zawartości z maszyny wirtualnej
  • Skrypt służąy do konfigurowania maszyny wirtualnej (ustawianie kluczy rejestru, zmienianie konfiguracji)
  • Jednorazowy skrypt do diagnostyki

Zobacz Polecenia uruchamiania akcji dla systemu Linux i Polecenia uruchamiania akcji dla systemu Windows , aby uzyskać dostępne polecenia akcji i instrukcje dotyczące sposobu ich stosowania.

Zaktualizowany zestaw poleceń jest zorientowany na zarządzanie. Rozważ użycie poleceń zarządzanych uruchamiania, jeśli twoje potrzeby są zgodne z następującymi przykładami:

  • Skrypt musi być uruchamiany w ramach wdrożenia maszyny wirtualnej
  • Wymagane jest ponowne wykonywanie skryptu
  • Wiele skryptów musi być wykonywanych sekwencyjnie
  • Uruchamianie maszyny wirtualnej przez uruchomienie skryptów instalacji
  • Publikowanie skryptu niestandardowego do udostępniania i ponownego użycia

Aby dowiedzieć się, jak ich używać, zobacz Managed Run Command for Linux and Managed Run Command for Windows (Polecenie zarządzanego uruchamiania dla systemu Linux i zarządzanego uruchamiania dla systemu Windows ).

Uwaga

Maksymalna liczba dozwolonych poleceń przebiegu zarządzanego jest obecnie ograniczona do 25.

Porównanie obsługi funkcji

Obsługa funkcji Akcja Uruchompolecenia Zarządzane polecenie
Szablon ARM Nie, jest to akcja POST Tak, jest to typ zasobu
Długotrwała Limit 90 minut Limit czasu określony przez klienta
Konto wykonywania Konto systemowe/katalog główny Określony przez klienta użytkownik
Wiele poleceń uruchamiania Tylko jeden aktywny Wiele równoległych lub sekwencjonowanych
Duże dane wyjściowe Ograniczony do 4k (w stanie obiektu blob) Przekazany do uzupełnialnych obiektów blob klienta
Śledzenie postępu Raportuje tylko stan końcowy Raportuje postęp i ostatnie 4k danych wyjściowych podczas wykonywania
Wykonywanie asynchroniczne Stan celu/aprowizacja czeka na ukończenie skryptu Klient określił flagę asynchroniową, jeśli aprowizacja czeka na skrypt
Obsługa zestawu skalowania maszyn wirtualnych Tylko w wystąpieniu maszyny wirtualnej Obsługa modelu zestawu skalowania maszyn wirtualnych i skalowania w poziomie
Generowanie sygnatury dostępu współdzielonego Brak obsługi obiektów blob Automatyczne, CRP generuje sygnaturę dostępu współdzielonego dla obiektów blob klienta i zarządza nimi
Galeria (polecenia niestandardowe) Tylko wbudowane identyfikatory poleceń Klient może publikować skrypty i udostępniać je

Następne kroki

Rozpocznij pracę z poleceniem Managed Run dla systemu Linux lub zarządzanym poleceniem uruchamiania dla systemu Windows.