Archivo

Archivo para marzo, 2016

Hyper-V basic Tool con PowerShell

martes, 29 de marzo de 2016 Sin comentarios

Jugando con Powershell estos días me ha dado por «testear» algunas cosillas que os podrán ser de utilidad y que os darán para aquellos que aún no se han «metido» a nivel de desarrollo con PowerShell de lo que se puede llegar a realizar.

Para ello he realizado esta pequeña Tool, a nivel puramente educativo , la cual realiza una serie de acciones sobre un Hypervisor basado en Hyper-V, que espero sea de vuestro agrado y de utilidad o si queréis aumentar las funcionalidades os lo dejo a vuestra elección, adjunto además todo el código fuente, solo hay que grabarlo con la extensión .PS1 y ejecutarlo desde PowerShell.

Podéis leer todo el artículo completo con el código fuente en:

http://www.ctxdom.com/index.php?option=com_content&view=article&id=869:hyper-v-basic-tool-con-powershell&catid=50:microsoft-win20030808r2hyper-viis&Itemid=41

 

 

Creando una VM en Hyper-V con PowerShell

miércoles, 23 de marzo de 2016 Sin comentarios

La verdad es que cada vez que voy «tocando» PowerShell me gusta más, el tema es que después de varios años desarrollando soy muy reacio a desarrollar o a ponerme a programar de nuevo, aunque nunca se sabe.

Bueno! al tema, en alguna ocasión nos puede ser de interés el utilizar PowerShell para crear una VM en Hyper-V, para ello el procedimiento es realmente sencillo, lo que nos permitirá automatizar muchos de los aspectos de nuestra plataforma.

Para ello utilizaremos el comando New-V de PowerShell, escribiendo algo parecido a esto:

PS C:\WINDOWS\system32> New-VM -Name «SERVERTEST» -MemoryStartupBytes 4GB -NewVHDPath C:\VM\SERVERTEST.vhdx -NewVHDSizeBytes 20GB

Con Name , especificaremos el nombre de nuestro servidor a crear, con MemoryStatusBytes, la RAM que asignaremos, con NewVHDPath el path dónde deseamos guardar el archivo y con NewVHDSizeBytes el tamaño del disco a utilizar, al ejecutarse en Background se ejecutarán los correspondientes comandos, creándose de esta forma nuestra VM de Hyper-V totalmente automatizada.

Una vez finalizado nos mostrará algo similar a esto:

Name                 State CPUUsage(%) MemoryAssigned(M) Uptime Status Version
———              —– ———– —————– —— —— ——-
SERVERTEST Off 0 0 00:00:00 Funcionamiento normal 7.0