VMM 2008 R2 – Script PowerShell para instalação do “Virtual Guest Services”


Este script executa a instalação do “Virtual Guest Services” nas máquinas virtuais gerenciadas por um servidor Virtual Machine Manager 2008.

Para utilizá-lo, copie o código abaixo para o notepad ou um editor de scripts PowerShell e salve com a extensão “.PS1”

Substitua os campos abaixo com os valores do seu ambiente:

– <VMMServer>.<Dominio>

# Filename:         InstallVirtualGuestServices.ps1

# Descrição:        Localiza todas as máquinas virtuais no servidor
#                   VMM especificado que não possuem "virtual guest
#                   services" instalado e executa a instalação do
#                   serviço apropriado.

 

#Inicio do script

 

# Conecta-se ao VMM Server.

$VMMServer = Get-VMMServer -ComputerName "<VMMServer>.<Dominio>"

 

# Localiza todas as VMs sem "virtual guest services" instalado.

$VMs = @(Get-VM)

$VMsWithoutServices = @($VMs | where { $_.HasVMAdditions -eq $False })

 

if ($VMsWithoutServices.Count -eq "0") { throw "Todas as VMs possuem Virtual Guest Services instalado." }

 

# Instala o "virtual guest services" em todas as VMs necessárias.

foreach ($VM in $VMsWithoutServices)

{

     Set-VM –VM $vm –InstallVirtualizationGuestServices $TRUE -RunAsynchronously

}

#Fim do script

 

Alexandre Perazza

Script adaptado do guia “VMM 2008 Scripting Guide” disponível para download em: Scripting Guide Download

,

  1. Deixe um comentário

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: