Memorizzazione e l'esecuzione di script in VMM

 

Si applica a: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Uno script è un file di testo che contiene uno o più comandi di Windows PowerShell. Dopo avere scritto uno script utilizzando la versione appropriata di Windows PowerShell e System Center 2012 – Virtual Machine Manager (VMM) cmdlet, è possibile salvare lo script in una directory locale ed eseguirlo da VMM shell dei comandi oppure è possibile salvare lo script per il VMM libreria ed eseguirlo utilizzando la console VMM. Salvare lo script con estensione ps1 affinché possa essere riconosciuto come uno script Windows PowerShell.

Esecuzione di uno Script utilizzando la Shell dei comandi VMM

Se si salva lo script in una directory locale, è possibile eseguire lo script da VMM shell dei comandi, digitare il percorso della directory in cui risiede lo script, o, se lo script si trova nella directory corrente, è possibile utilizzare un punto (".") per rappresentare la directory corrente, seguita da una barra rovesciata ("\"). Ad esempio, per eseguire uno script denominato MyScript01.ps1 dalla directory corrente, digitare quanto segue al prompt dei comandi: .\MyScript01.ps1. Se lo script non è presente nella directory corrente, è necessario digitare il percorso dello script. Ad esempio: C:\VMMScripts\MyScript01.ps1.

Nota

Prima di eseguire uno script, è necessario modificare i criteri di esecuzione predefinito di Windows PowerShell. I criteri di esecuzione predefinito, "Restricted", impedisce a tutti gli script di esecuzione, inclusi gli script creati dall'utente nel computer locale. Per modificare i criteri di esecuzione, avviare una sessione di Windows PowerShell con privilegi di amministratore e utilizzare il cmdlet Set-ExecutionPolicy. Per ulteriori informazioni, vedere about_Execution_Policies.

Per ulteriori informazioni sulla scrittura e l'esecuzione di script Windows PowerShell, vedere about_Scripts.

Archiviare script nel e in esecuzione degli script dalla libreria VMM

Archiviare gli script in una posizione centralizzata e condividerli con altri VMM amministratori viene semplificata dall'utilizzo di VMM libreria. È possibile archiviare, visualizzare, aggiornare ed eseguire gli script direttamente dalla libreria.

Per archiviare uno script nella libreria VMM

  1. Dalla console VMM, passare all'area di lavoro libreria, selezionare la condivisione di libreria in cui si desidera archiviare lo script, selezionare uno script in tale condivisione e quindi scegliere la scheda di PowerShell, il gruppo di finestre, Apri percorso File. Verrà aperta una finestra di Esplora risorse per la condivisione di libreria.

  2. Copiare lo script per la condivisione e quindi chiudere la finestra Esplora.

  3. Il nuovo script verranno rese disponibili nella libreria durante il successivo aggiornamento della libreria. O, è possibile eseguire il aggiornamento azione nella console VMM o eseguire il lettura SCLibraryShare cmdlet nella shell dei comandi VMM per aggiornare la libreria manualmente e rendere disponibile lo script prima.

Per visualizzare e aggiornare uno script nella libreria VMM

  1. Dalla console VMM, passare all'area di lavoro libreria, selezionare lo script e quindi scegliere il PowerShell nella scheda il finestra fare clic su Visualizza File. Viene aperto Blocco note con lo script visualizzato.

  2. Eseguire gli aggiornamenti desiderati per lo script, quindi salvare e chiudere il file. Quando la libreria successivo aggiornamento, verrà visualizzata una data di aggiornamento e di tempo, il Data ultima modificata nel campo informazioni generali.

Per eseguire uno script dalla libreria VMM

  1. Dalla console VMM, passare all'area di lavoro libreria, selezionare lo script e quindi scegliere il PowerShell nella scheda il azioni di gruppo, fare clic su eseguire. Apre la shell dei comandi VMM e viene eseguito lo script.

Vedere anche

Argomenti della guida sui cmdlet di VMM