Share via


Armazenar e executar Scripts no VMM

 

Aplicável a: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Um script é um arquivo de texto sem formatação que contém um ou mais comandos do Windows PowerShell. Depois de escrever um script usando o Windows PowerShell apropriado e System Center 2012 – Virtual Machine Manager cmdlets, você pode salvar o script em um diretório local e executá-lo do VMM do shell de comando, ou você pode salvar o script para o VMM biblioteca e executá-lo usando o console do VMM. Salve o script com extensão de nome de arquivo. ps1 para que ele seja reconhecido como um script do Windows PowerShell.

Executando um Script usando o Shell de comando do VMM

Se você salvar o script em um diretório local, você pode executar o script do VMM do shell de comando, digitando o caminho para o diretório onde reside o script ou, se o script está localizado no diretório atual, você pode usar um ponto (".") para representar o diretório atual, seguido por uma barra invertida ("\"). Por exemplo, para executar um script chamado MyScript01.ps1 do diretório atual, digite o seguinte no prompt de comando: .\MyScript01.ps1. Se o script não estiver no diretório atual, você precisa digitar o caminho para o script. Por exemplo: C:\VMMScripts\MyScript01.ps1.

System_CAPS_ICON_note.jpg Observação

Antes de executar um script, você precisa alterar a diretiva de execução padrão do Windows PowerShell. A diretiva de execução padrão "Restricted", impede que todos os scripts sejam executados, incluindo scripts escritos no computador local. Para alterar a diretiva de execução, inicie uma sessão do Windows PowerShell com privilégios de administrador e use o cmdlet Set-ExecutionPolicy. Para obter mais informações, consulte about_Execution_Policies.

Para obter mais informações sobre como gravar e executar scripts do Windows PowerShell, consulte about_Scripts.

Armazenar Scripts em execução e em Scripts da biblioteca do VMM

Armazenar seus scripts em um local centralizado e compartilhá-los com outros VMM Administradores é facilitado por meio de VMM biblioteca. Armazenar, exibir, atualizar e executar seus scripts diretamente da biblioteca.

Para armazenar um script na biblioteca do VMM

  1. No console do VMM, navegue até o espaço de trabalho de biblioteca, selecione o compartilhamento de biblioteca onde você deseja armazenar o script, selecione um script no compartilhamento e, em seguida, na guia do PowerShell, no grupo de janela, clique em Abrir local do arquivo. Isso abre uma janela do Windows Explorer para o compartilhamento de biblioteca.

  2. Copie o script para o compartilhamento e, em seguida, feche a janela do Explorer.

  3. O novo script estará disponível na biblioteca durante a próxima atualização de biblioteca. Ou, você pode executar o atualizar ação no console do VMM, ou executar o leitura SCLibraryShare cmdlet no shell de comando do VMM para atualizar a biblioteca e disponibilizar o script mais cedo manualmente.

Para exibir e atualizar um script na biblioteca do VMM

  1. No console do VMM, navegue até o espaço de trabalho de biblioteca, selecione o script e, em seguida, no PowerShell guia o janela de grupo, clique em Exibir arquivo. O bloco de notas é aberto com o script exibido.

  2. Faça as atualizações desejadas para o seu script, em seguida, salve e feche o arquivo. Quando a biblioteca atualizada, você verá uma data atualizada e tempo o modificado campo em informações gerais.

Para executar um script da biblioteca do VMM

  1. No console do VMM, navegue até o espaço de trabalho de biblioteca, selecione o script e, em seguida, no PowerShell guia de ações clique em executar. Abre o shell de comando do VMM e o script é executado.

Consulte também

Tópicos de Ajuda do Cmdlet do VMM