Spuštění skriptu na vzdáleném hostiteli pomocí příkazu Spustit skript

Důležité

Tato verze nástroje Virtual Machine Manager (VMM) dosáhla konce podpory. Doporučujeme upgradovat na VMM 2022.

System Center Virtual Machine Manager (VMM) podporuje možnost vzdáleného spouštění příkazů na hostiteli pomocí funkce příkazu Spustit skript. Tato funkce je užitečná ve scénářích, kdy chcete spustit službu nebo shromažďovat informace ze vzdáleného hostitele.

Skript můžete také spustit na hostiteli pomocí vlastních prostředků, které jste přidali do knihovny VMM. Vlastní prostředky se můžou skládat z dávkových souborů, které můžou na serveru spouštět konkrétní příkazy, ale použití vlastních prostředků se nevyžaduje.

Příklad scénáře 1 – Spuštění služby

Následující ukázkový scénář obsahuje informace o tom, jak spustit sftlist služby na hostiteli VMM pomocí funkce příkazu Spustit skript.

  1. V konzole VMM na panelu nástrojů vyberte Host (Hostitel) a vyberte Run Script Command (Spustit příkaz skriptu).

    Snímek obrazovky s hostitelem

    Zobrazí se stránka Příkaz spustit skript :

    Snímek obrazovky s příkazem Spustit skript

  2. Jako příklad zadejte následující podrobnosti o zobrazených možnostech:

    • Pořadí nasazení: V rozevírací nabídce vyberte pořadí nasazení.

    • Spustitelný program: cmd.exe

    • Parametry: /q /c net start sftlist

    • Balíček prostředků skriptu a účet Spustit jako: Žádný

      Příkaz /q vypne odezvu příkazového řádku a příkaz /c provede a pak se ukončí. Pokud tyto přepínače nepoužijete, výsledkem bude návratový kód 0 z procesu cmd.exe a nezobrazí se skutečný výsledek příkazu v úloze.

      Snímek obrazovky s formulářem spustit skript

  3. Pro tento příkaz vyberte časový limit v sekundách.

  4. Vyberte Upřesnit a zadejte výstupní soubor a umístění souboru protokolu pro případné chyby.

  5. Vyberte Dokončit.

Monitorujte výsledek úlohy v konzole VMM. Pokud dojde k nějaké chybě, projděte si protokol souborů chyb a postupujte podle příslušných doporučení.

Tady je ukázková chybová zpráva.

Snímek obrazovky s chybovou zprávou

Snímek obrazovky s nápovědou k chybě

Příklad scénáře 2 – Spuštění služby pomocí vlastních prostředků

V tomto příkladu v kroku 2 použijeme následující hodnoty, zbývající kroky zůstanou stejné.

  • Pořadí nasazení: V rozevírací nabídce vyberte pořadí nasazení.

  • Spustitelný program: cmd.exe

  • Parametry: /q /c services.cmd

  • Balíček prostředků skriptu: SAV_x64_en-US-4.9.305.198.cr(4.9.305.198)

  • Účet Spustit jako: Správa

    V tomto příkladu jsme zahrnuli dávkový soubor s názvem services.cmd do složky vlastních prostředků s názvem SAV_x64_en-US-4.9.305.198.cr(4.9.305.198) a jako Správa zadali účet Spustit jako.

    Snímek obrazovky s vlastním formulářem spustit skript

    Dávkový soubor provede net stop sftlist/y a pak net start sftlist. V tomto scénáři se vlastní složka prostředků přenese na hostitele agenta a zkopíruje se v části windows\temp. Vytvoří se složka s formátem scvmm.xxxxxxxx, která bude obsahovat všechny soubory. Odsud spustí dávkový soubor a agent vrátí odpovídající výsledek do nástroje VMM a zobrazí ho v úloze. Pokud skript vygeneruje chybu, vytvoří protokol v zadaném umístění.