Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
System Center Virtual Machine Manager (VMM) supporta la possibilità di eseguire comandi in remoto, in un host usando la funzionalità di comando Esegui script. Questa funzionalità è utile negli scenari in cui si vuole avviare un servizio o raccogliere informazioni da un host remoto.
È anche possibile eseguire lo script nell'host usando le risorse personalizzate aggiunte alla libreria VMM. Le risorse personalizzate possono essere costituite da file batch che possono eseguire comandi specifici sul server, ma l'uso di risorse personalizzate non è obbligatorio.
Scenario di esempio 1 - Avviare un servizio
Lo scenario di esempio seguente fornisce informazioni su come avviare il servizio sftlist su un host VMM usando la funzionalità di comando Esegui Script.
Nella console VMM, sulla barra degli strumenti selezionare Host e selezionare Esegui comando script.
Viene visualizzata la pagina Esegui comando script
Ad esempio, immettere i dettagli seguenti rispetto alle opzioni visualizzate:
Ordine di distribuzione: selezionare l'ordine di distribuzione dal menu a discesa.
Programma eseguibile: cmd.exe
Parametri: /q /c net start sftlist
Pacchetto di risorse script e Run As account: Nessuno
Il parametro /q disattiva l'eco per la riga di comando, mentre /c esegue il comando e poi termina. Se non si usano queste opzioni, il risultato sarà un codice restituito 0 dal processo di cmd.exe e non visualizzerà il risultato effettivo del comando nel processo.
Selezionare i secondi di timeout per questo comando.
Selezionare Advanced.. e specificare il file di output e il percorso del file di log per eventuali errori.
Selezionare Fine.
Monitorare il processo nella console VMM per ottenere il risultato. Se si verifica un errore, esaminare il registro degli errori e seguire le raccomandazioni.
Ecco un messaggio di errore di esempio
Scenario di esempio 2 - Avviare un servizio usando risorse personalizzate
In questo esempio, al passaggio 2 vengono usati i valori seguenti; i passaggi rimanenti rimangono invariati.
Ordine di distribuzione: selezionare l'ordine di distribuzione dal menu a discesa.
Programma eseguibile: cmd.exe
Parametri: /q /c services.cmd
Pacchetto di risorse script: SAV_x64_en-US-4.9.305.198.cr(4.9.305.198)
Esegui come account: Amministratore
Per questo esempio è stato incluso un file batch denominato services.cmd in una cartella di risorse personalizzata denominata SAV_x64_en-US-4.9.305.198.cr(4.9.305.198) e l'account RunAs è stato specificato come amministratore.
Il file batch esegue un net stop sftlist/y e quindi un net start sftlist. In questo scenario, la cartella di risorse personalizzata viene trasferita all'host dell'agente e copiata in windows\temp. Viene creata una cartella con il formato scvmm.xxxxxxxx per contenere tutti i file. Da qui, esegue il file batch e l'agente restituisce il risultato corrispondente a VMM e lo visualizza nel processo. Se lo script genera un errore, crea un log nel percorso specificato.