Como sempre falo em palestras e cursos, Administradores de ambientes Microsoft tem totais condições e ferramentas para automatizar tarefas e procedimentos a fim de otimizar tempo e manter uma organização das suas atividades.
Em se tratando da administração de servidores baseados em Hyper-V no Windows Server 2008 já era possível automatizar bastante coisa via scripts Power Shell, mas no Windows Server 2012 estão disponíveis uma série de novos cmdlets que permitem ainda mais a automatização de tarefas rotineiras. Vejam a lista dos cmdlets para Hyper-V aqui.
Vou procurar sempre postar scripts bem úteis aqui no blog, para começar, vou demonstrar a criação de uma nova máquina virtual via Power Shell.
Antes de mais nada, a política de utilização do Power Shell deve ser modificada no servidor onde serão executados os scripts. Eu publiquei um post a respeito. Feito isso vamos ao video abaixo:
A sintaxe utilizada no vídeo foi a seguinte:
New-VM -Name INVCLI04 -Memory 4gb -Path d:\VM2012\ -NewVHDPath d:\VM2012\INVCLI04\INVCLI04.vhdx -NewVHDSizeBytes 80gb
Obs: Substitua o nome “INVCLI04” pelo nome que você achar conveniente para a sua máquina virtual.
Paulo!
Não consegui executar este script pq dá o seguinte erro:
new-vm : O termo ‘new-vm’ não é reconhecido como nome de cmdlet, função, arquivo de script ou programa
operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e
tente novamente.
No linha:1 caractere:1
+ new-vm
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (new-vm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Ficarei grato se pude me ajudar.
Abs
Sabe me dizer como faço para importar os módulos do hyper-v do windows powershell no windows 7 para usar o teu script?