<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>pcampos blogs</title><link>http://geeks.ms/blogs/pcampos/default.aspx</link><description>Posteando mis ideas para no olvidarlas</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Tremendo anuncio de MSFT sobre Virtualización</title><link>http://geeks.ms/blogs/pcampos/archive/2010/03/18/tremendo-anuncio-de-msft-sobre-virtualizaci-243-n.aspx</link><pubDate>Thu, 18 Mar 2010 21:23:48 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:170641</guid><dc:creator>Pablo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=170641</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2010/03/18/tremendo-anuncio-de-msft-sobre-virtualizaci-243-n.aspx#comments</comments><description>&lt;p&gt;Simplemente les comentare las grandes áreas&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Hyper-v Dynamic Memory se agregara en WS2008 R2 Sp1&amp;#160; &lt;strong&gt;AL FIN&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;XP mode no necesitara virtualizacion asistida por HW intel VT o amd-v –&amp;gt; Genial para las empresas que no tienen $$$$ para CPUs con estas tecnologias &lt;/li&gt;    &lt;li&gt;Una mejor experiencia de usuario en VDI WS2008 R2 Sp1 RemoteFX&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Noticia Original    &lt;br /&gt;&lt;a title="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx" href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx"&gt;http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=170641" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category></item><item><title>La maquina virtual no se puede iniciar porque el Hypervisor no esta en Ejecución</title><link>http://geeks.ms/blogs/pcampos/archive/2010/03/11/la-maquina-virtual-no-se-puede-iniciar-porque-el-hypervisor-no-esta-en-ejecuci-243-n.aspx</link><pubDate>Thu, 11 Mar 2010 17:28:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:170017</guid><dc:creator>Pablo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=170017</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2010/03/11/la-maquina-virtual-no-se-puede-iniciar-porque-el-hypervisor-no-esta-en-ejecuci-243-n.aspx#comments</comments><description>&lt;p&gt;Hola a todos. Despu&amp;eacute;s de estar jugando un poco con mi Windows Server 2008 con Hyper-v para hacerlo bootear desde un VHD me ocurri&amp;oacute; el siguiente error al tratar de iniciar una m&amp;aacute;quina&lt;/p&gt;
&lt;p&gt;&lt;b&gt;La maquina virtual no se puede iniciar porque el Hypervisor no esta en Ejecuci&amp;oacute;n&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_0B5EBDB4.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_0F889579.png" width="244" border="0" height="213" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Tenemos 3 opciones&lt;/p&gt;
&lt;p&gt;1.- El hardware no es el adecuado.    &lt;br /&gt;R.- 100% Seguro que es el adecuado, ya que lo ten&amp;iacute;a funcionando hace menos de 1 hora &lt;/p&gt;
&lt;p&gt;2.-Habilitaci&amp;oacute;n de Intel-vt y DEP faltantes en la BIOS o HARD reset    &lt;br /&gt;R.- 100% Seguro que es el adecuado, ya que lo ten&amp;iacute;a funcionando hace menos de 1 hora&lt;/p&gt;
&lt;p&gt;3.-Modificaci&amp;oacute;n del &lt;a href="http://technet.microsoft.com/en-us/library/cc721886%28WS.10%29.aspx" target="_blank"&gt;almac&amp;eacute;n de datos de arranque&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;R.- ESTO SI QUE LO MODIFIQUE&lt;/b&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Ojo que la herramienta de &lt;a href="http://windows.microsoft.com/en-us/windows7/products/features/startup-repair" target="_blank"&gt;Startup Rapair&lt;/a&gt; igualmente modifica el &lt;a href="http://technet.microsoft.com/en-us/library/cc721886%28WS.10%29.aspx" target="_blank"&gt;almac&amp;eacute;n de datos de arranque&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_53E886B8.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_5927479C.png" width="244" border="0" height="207" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Entonces miremos que es lo que tenemos en el cargador de arranque de Windows&lt;/p&gt;
&lt;p&gt;C:\&amp;gt;bcdedit /v&lt;/p&gt;
&lt;p&gt;Cargador de arranque de Windows    &lt;br /&gt;-----------------------------     &lt;br /&gt;Identificador&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#008000;"&gt;&lt;b&gt;{ffe86a89-97eb-11de-88e4-8d9d20f53a42}        &lt;br /&gt;&lt;/b&gt;&lt;/span&gt;device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vhd=[D:]\2008x64BaseR2.vhd,locate=custom:12000002     &lt;br /&gt;path&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \Windows\system32\winload.exe     &lt;br /&gt;description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHD hyper-v Server     &lt;br /&gt;locale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es-ES     &lt;br /&gt;inherit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}     &lt;br /&gt;recoverysequence&amp;nbsp;&amp;nbsp; {ffe86a82-97eb-11de-88e4-8d9d20f53a42}     &lt;br /&gt;recoveryenabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yes     &lt;br /&gt;osdevice&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vhd=[D:]\2008x64BaseR2.vhd,locate=custom:22000002     &lt;br /&gt;systemroot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \Windows     &lt;br /&gt;resumeobject&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {ffe86a80-97eb-11de-88e4-8d9d20f53a42}     &lt;br /&gt;nx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OptIn     &lt;br /&gt;&lt;b&gt;&lt;span style="color:#ff0000;"&gt;hypervisorlaunchtype&amp;nbsp;&amp;nbsp;&amp;nbsp; Off&lt;/span&gt;&lt;/b&gt;     &lt;br /&gt;detecthal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Esta clarisimo cual es el error, el valor del campos &lt;b&gt;&lt;span style="color:#ff0000;"&gt;hypervisorlaunchtype&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;esta en Off, el cual debe ser cambiado a Auto&lt;/p&gt;
&lt;p&gt;Ejecutamos el comando &amp;hellip;.. y listo&lt;/p&gt;
&lt;p&gt;C:\&amp;gt;bcdedit /set &lt;span style="color:#008000;"&gt;{ffe86a89-97eb-11de-88e4-8d9d20f53a42} &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;hypervisorlaunchtype&amp;nbsp; Auto      &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#400000;"&gt;La operaci&amp;oacute;n se complet&amp;oacute; correctamente.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Reiniciamos y todo OK.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Salu2      &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=170017" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category></item><item><title>Delegación de Permisos AZMAN en Hyper-v cuando los host están manejados por System Center Virtual Machine Manager</title><link>http://geeks.ms/blogs/pcampos/archive/2010/03/09/delegaci-243-n-de-permisos-azman-en-hyper-v-cuando-los-host-est-225-n-manejados-por-system-center-virtual-machine-manager.aspx</link><pubDate>Tue, 09 Mar 2010 22:19:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:169848</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=169848</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2010/03/09/delegaci-243-n-de-permisos-azman-en-hyper-v-cuando-los-host-est-225-n-manejados-por-system-center-virtual-machine-manager.aspx#comments</comments><description>&lt;p&gt;Hola a todos&lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s de postear la Parte &lt;a href="http://geeks.ms/blogs/pcampos/archive/2010/01/07/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-1.aspx" target="_blank"&gt;1&lt;/a&gt;, &lt;a href="http://geeks.ms/blogs/pcampos/archive/2010/01/11/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-2.aspx" target="_blank"&gt;2&lt;/a&gt; y &lt;a href="http://geeks.ms/blogs/pcampos/archive/2010/01/26/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-3-y-final.aspx" target="_blank"&gt;3&lt;/a&gt; sobre la correcta delegaci&amp;oacute;n de permisos, ahora nos enfrentamos al desaf&amp;iacute;o de hacer exactamente lo mismo, el problema es que ahora nuestros host son manejados por &lt;a href="http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx" target="_blank"&gt;System Center Virtual Machine Manager&lt;/a&gt;&amp;nbsp; y el sistema de delegaci&amp;oacute;n&amp;nbsp; de permisos ya no lo maneja el Hyper-v con el archivo &lt;b&gt;InitialStore.XML&lt;/b&gt;, sino que ahora los maneja el archivo &lt;b&gt;HyperVAuthSore.XML.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;El problema es que el SCVMM &lt;b&gt;reescribe&lt;/b&gt; los Alcances de las maquinas virtuales por defecto cada &amp;ldquo;15&amp;rdquo; minutos aproximadamente, con lo cual nuestras maquinas virtuales que les creamos Scopes personalizados con el script SetScope.vbs ya no nos sirven para nada.&lt;/p&gt;
&lt;p&gt;Recreemos la problem&amp;aacute;tica&lt;/p&gt;
&lt;p&gt;Tengo un dominio llamado PRUEBA el cual tiene un usuario com&amp;uacute;n y corriente llamada PRUEBA\pcamposs , al cual le quiero delegar el control solo de la maquina W7 y no de todo el listado de las maquinas virtuales que les muestro a continuaci&amp;oacute;n &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_0B43F62D.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_5E4E9351.png" width="244" border="0" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Entonces abro el azman.msc y cargo el archivo XML llamado&amp;nbsp; &lt;b&gt;C:\ProgramData\Microsoft\Virtual machine Manager\HyperVAuthSore.XML&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Y me creo un Scope llamado Test al cual dejo como administrador a PRUEBA\pcamposs &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_2386EA7B.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_1AB6E22F.png" width="244" border="0" height="150" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora trato de conectarme desde mi maquina remota que tiene Windows 7 con RSAT como el usuario PRUEBA\pcamposs &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_3201E6A0.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_1E7486FF.png" width="244" border="0" height="49" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Pero me dice que no se encontraron maquinas virtuales, eso sucede porque no tengo asociadas maquinas virtuales al Scope Test&lt;/p&gt;
&lt;p&gt;Ahora uso el Script SetScope.vbs para asociar una maquina virtual llamada W7 al Scope Test&lt;/p&gt;
&lt;p&gt;SetScope.vbs W7 Test&lt;/p&gt;
&lt;p&gt;Ahora Quiero ver que Scope tiene con el Script GetScope.vbs&lt;/p&gt;
&lt;p&gt;GetScope.vbs W7&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_244F2A98.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_479C1F3D.png" width="162" border="0" height="131" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Perfecto ahora mi maquina W7 pertenece al Scope de Seguridad Test&lt;/p&gt;
&lt;p&gt;Ahora Actualizo mi maquina cliente con Windows 7 como el usuario PRUEBA\pcamposs y PEFECTO !!!!!! solo veo la maquina W7&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_46C3B953.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_33A28CA7.png" width="244" border="0" height="64" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Entonces al Parecer todo esta bien&amp;hellip;. pero despu&amp;eacute;s de un rato&amp;hellip;.   &lt;br /&gt;&amp;rdquo;No se encontraron maquinas Virtuales en este Servidor&amp;rdquo;&amp;hellip;. Entonces que paso &amp;hellip;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_3201E6A0.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_1E7486FF.png" width="244" border="0" height="49" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Uso nuevamente el comando GetScope.vbs y &lt;b&gt;SORPRESA&lt;/b&gt;&lt;/p&gt;
&lt;p&gt; GetScope.vbs W7&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_1242E70B.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_7F21BA5E.png" width="244" border="0" height="126" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora la maquina Virtual W7 pertenece a su Scope por defecto, el cual no tiene ning&amp;uacute;n tipo de delegaci&amp;oacute;n de permisos.&lt;/p&gt;
&lt;p&gt;&amp;iquest; Cual es la soluci&amp;oacute;n ?&lt;/p&gt;
&lt;p&gt;Microsoft para este problema no tiene una soluci&amp;oacute;n documentada, la soluci&amp;oacute;n que presento a continuaci&amp;oacute;n no es oficial, pero la he probado y funciona de maravillas.&lt;/p&gt;
&lt;p&gt;Manos a la obra&lt;/p&gt;
&lt;p&gt;Lo primero que tenemos que hacer es examinar el registro &lt;b&gt;HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Y cambiar los valores que modifico el SCVMM por los anteriores, con esto el sistema de delegaci&amp;oacute;n de permisos lo manejara nuevamente el Hyper-v con el archivo &lt;b&gt;InitialStore.XML&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_76BDE507.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_1C83E59E.png" width="244" border="0" height="89" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Entonces cambiamos primero el valor &lt;/p&gt;
&lt;p&gt;&lt;b&gt;StoreLocation&lt;/b&gt; y le asignamos el valor que esta en &lt;b&gt;VmmPreviousStoreLocation&lt;/b&gt;    &lt;br /&gt;&lt;a title="msxml://C:\ProgramData\Microsoft\Windows\Hyper-V\InitialStore.xml"&gt;msxml://C:\ProgramData\Microsoft\Windows\Hyper-V\InitialStore.xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;ServiceApplication&lt;/b&gt; y le asignamos el valor que esta en &lt;b&gt;VmmPreviousApplication&lt;/b&gt;    &lt;br /&gt;Hyper-V services&lt;/p&gt;
&lt;p&gt;Reiniciamos y listo :) &lt;/p&gt;
&lt;p&gt;Saludos a todos&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=169848" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/scripts/default.aspx">scripts</category></item><item><title>Apagar Maquinas Virtuales para Compactar sus VHDs</title><link>http://geeks.ms/blogs/pcampos/archive/2010/02/13/apagar-maquinas-virtuales-para-compactar-sus-vhds.aspx</link><pubDate>Sat, 13 Feb 2010 20:48:22 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:167327</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=167327</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2010/02/13/apagar-maquinas-virtuales-para-compactar-sus-vhds.aspx#comments</comments><description>&lt;p&gt;Hola a todos    &lt;br /&gt;    &lt;br /&gt;Una de las cosas entretenidas de la Virtualizacion es el manejo de los espacios disponibles, en este aspecto están los discos duros de expansión dinámica… “&lt;strong&gt;OJO ESTO NO ESTA RECOMENDADO EN PRODUCCION&lt;/strong&gt;” … Estos discos tienen la capacidad de crecer dinámicamente, pero no de decrecer.&lt;/p&gt;  &lt;p&gt;Ej: Si usted tiene un Disco Dinámico de 128 GB y realmente tiene usado de ese disco 10GB .. en el disco del Host Hyper-v Solo ocupa 10GB.    &lt;br /&gt;    &lt;br /&gt;El problema principal radica cuando borramos 4GB de nuestro duro dinámico. La maquina virtual creara que tiene ahora ocupado solo 6GB (10GB-4GB) pero en el host de Hyper-v el disco sigue ocupando 10GB….&lt;/p&gt;  &lt;p&gt;Para solucionar este problema se pueden compactar los discos con las herramientas de Hyper-v, pero hay que obviamente&amp;#160; apagar la maquina virtual.&lt;/p&gt;  &lt;p&gt;Para automatizar este proceso podemos hacer un lindo script con powershell, el cual :&lt;/p&gt;  &lt;p&gt;1)Apagara la VMs “debe tener los ICs instalados”    &lt;br /&gt;2)después compactara el disco     &lt;br /&gt;3)Después prendera la maquina&lt;/p&gt;  &lt;p&gt;Le debemos decir la el nombre de la Vm y la ruta del VHD&lt;/p&gt;  &lt;p&gt;$MasterVM=&lt;span style="color:#006080;"&gt;&amp;quot;2003AS&amp;quot;     &lt;br /&gt;&lt;/span&gt;$VHDName = &lt;span style="color:#006080;"&gt;&amp;quot;D:\dataServer2008\discos\2003AD-Difl.vhd&amp;quot;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color:#006080;"&gt;----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;$MasterVM=&amp;quot;2003AS&amp;quot;   &lt;br /&gt;$Vm = Get-WmiObject -Namespace root\virtualization&amp;#160; -Query &amp;quot;Select * From Msvm_ComputerSystem Where ElementName=&amp;#39;$MasterVM&amp;#39;&amp;quot;    &lt;br /&gt;$ShutdownIC = Get-WmiObject -Namespace root\virtualization&amp;#160; -Query &amp;quot;Associators of {$Vm} Where AssocClass=Msvm_SystemDevice ResultClass=Msvm_ShutdownComponent&amp;quot;    &lt;br /&gt;$ShutdownIC.InitiateShutdown(&amp;quot;TRUE&amp;quot;, &amp;quot;Need to shutdown&amp;quot;) &lt;/p&gt;  &lt;p&gt;while ($job.JobState -eq 3 -or $job.JobState -eq 4)&amp;#160; &lt;br /&gt;{     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; write-host &amp;quot;Apagando. &amp;quot;$job.PercentComplete &amp;quot;% complete&amp;quot;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; start-sleep 1&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $job=[WMI]$Result.job     &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;$VHDName = &amp;quot;D:\dataServer2008\discos\2003AD-Difl.vhd&amp;quot; &lt;/p&gt;  &lt;p&gt;$ImageManagementService = gwmi Msvm_ImageManagementService -namespace &amp;quot;root\virtualization&amp;quot;   &lt;br /&gt;$result = $ImageManagementService.CompactVirtualHardDisk($VHDName)     &lt;br /&gt;$job=[WMI]$Result.job     &lt;br /&gt;while ($job.JobState -eq 3 -or $job.JobState -eq 4)&amp;#160; &lt;br /&gt;{     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; write-host &amp;quot;Compacting. &amp;quot;$job.PercentComplete &amp;quot;% complete&amp;quot;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; start-sleep 1&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $job=[WMI]$Result.job     &lt;br /&gt;}    &lt;br /&gt;$SourceVm.RequestStateChange(2)&lt;/p&gt;  &lt;p&gt;&lt;span style="color:#006080;"&gt;----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Si alguien lo quiere mejorar, sacando un listado de todas las Vms X Host y la ruta de sus discos ….. Bienvenida sea … cuando llegue de mis vacaciones lo mejorare &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;salu2&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=167327" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/powershell/default.aspx">powershell</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/scripts/default.aspx">scripts</category></item><item><title>Seguridad en Hyper-V : Administrador de autorización para su correcta delegación “Parte 3” Y FINAL !!!!!!!!</title><link>http://geeks.ms/blogs/pcampos/archive/2010/01/26/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-3-y-final.aspx</link><pubDate>Tue, 26 Jan 2010 17:59:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:165976</guid><dc:creator>Pablo</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=165976</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2010/01/26/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-3-y-final.aspx#comments</comments><description>&lt;p&gt;Hola a todos&lt;/p&gt;
&lt;p&gt;En esta parte 3 y final veremos como delegar el control granular de ciertas maquinas a nuestro usuario tipo &amp;ldquo;CAPACITA\pablocampos&amp;rdquo;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;1.. LA PROBLEMATICA &lt;br /&gt;&lt;br /&gt;El problema es que si le delegamos el control a &amp;ldquo;CAPACITA\pablocampos&amp;rdquo; de nuestro host de Hyper-v, el podr&amp;aacute; ver todas las VMS de ese host, cosa que yo como admin no quiero, entonces que podemos hacer.&lt;/p&gt;
&lt;p&gt;Para delegar el control de forma mas granular crearemos un nuevo &amp;aacute;mbito llamado &amp;ldquo;&lt;strong&gt;Ambito de Prueba&lt;/strong&gt;&amp;rdquo; en el cual asignaremos a &amp;ldquo;CAPACITA\pablocampos&amp;rdquo; como administrador en este &amp;aacute;mbito&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura5_5F00_48579F1F.png"&gt;&lt;img height="179" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura5_5F00_thumb_5F00_0670B9D1.png" alt="Captura5" border="0" title="Captura5" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s de esto debemos asignar las maquinas virtuales a este &amp;aacute;mbito, para esto usaremos unos scripts que est&amp;aacute;n disponibles en &lt;a target="_blank" href="http://blogs.technet.com/alipka/archive/2008/07/02/off-topic-things-and-some-hyper-v-goodies-resources-backup-and-azman-scope-scripts.aspx"&gt;este sitio&lt;/a&gt; al final abajo &lt;b&gt;&lt;/b&gt;&lt;a href="http://blogs.technet.com/alipka/attachment/3082357.ashx"&gt;BackupVMsAndScopeScripts.zip&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;En una consola con permisos de administrador ejecutamos el script SetScope.vbs, en el cual como primer par&amp;aacute;metro debemos pasar el nombre de la maquina virtual y como segundo par&amp;aacute;metro debemos pasar el nombre del &amp;aacute;mbito&lt;/p&gt;
&lt;p&gt;cscript SetScope.vbs &amp;ldquo;Core&amp;rdquo; &amp;ldquo;Ambito de Prueba&amp;rdquo; &lt;br /&gt;cscript SetScope.vbs &amp;ldquo;2008 AD&amp;rdquo; &amp;ldquo;Ambito de Prueba&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura6_5F00_19B17070.png"&gt;&lt;img height="151" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura6_5F00_thumb_5F00_719EC150.png" alt="Captura6" border="0" title="Captura6" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;El resultado de este comando deber&amp;iacute;a ser un XML donde al final abajo deber&amp;iacute;a salir un &amp;ldquo;cero&amp;rdquo; 0 , el cual indica que el proceso fue exitoso&lt;/p&gt;
&lt;p&gt;De igual manera pueden utilizar el Script GetScope.vbs para ver a que ambito pertenece cada maquina&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura9_5F00_4FD2E8BF.png"&gt;&lt;img height="31" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura9_5F00_thumb_5F00_15E3A5D3.png" alt="Captura9" border="0" title="Captura9" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;En mi caso asigne al &amp;ldquo;&lt;strong&gt;Ambito de Prueba&lt;/strong&gt;&amp;rdquo; mis maquinas llamadas &amp;ldquo;Core&amp;rdquo; y &amp;ldquo;2008 AD&amp;rdquo; &lt;br /&gt;&lt;br /&gt;Tratamos de conectarnos al servicio de hyper-v yyyyyy no vemos nada :(&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura2_5F00_07A52CE3.png"&gt;&lt;img height="94" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura2_5F00_thumb_5F00_1FC8973E.png" alt="Captura2" border="0" title="Captura2" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;El problema es que el usuario debe tener los permisos de lectura del Servicio de Hyper-v a nivel de Ra&amp;iacute;z, para lo cual crearemos en la ra&amp;iacute;z una nueva definici&amp;oacute;n de rol llamada &amp;ldquo;Servicios&amp;rdquo; a la cual le asignaremos las siguientes operaciones&lt;/p&gt;
&lt;p&gt;100 - Read Service Configuration &lt;br /&gt;105 - Reconfigure Service&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura3_5F00_3E9F0B1C.png"&gt;&lt;img height="244" width="217" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura3_5F00_thumb_5F00_7D2458C2.png" alt="Captura3" border="0" title="Captura3" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Y asignaremos a nuestro usuario &amp;ldquo;CAPACITA\pablocampos&amp;rdquo; a este rol&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura4_5F00_7B738CEE.png"&gt;&lt;img height="114" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura4_5F00_thumb_5F00_7A2EF40F.png" alt="Captura4" border="0" title="Captura4" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;OJO RECUEREN QUE ESTO LO DEBEN HACER FUERA DEL AMBITO EN LA RAIZ&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Despues de eso asignamos como administrador del ambito &amp;ldquo;&lt;strong&gt;Ambito de Prueba&lt;/strong&gt;&amp;rdquo; al usuario &amp;ldquo;CAPACITA\pablocampos&amp;rdquo; y tratamos nuevamente de conectarnos a la consola del hyper-v yyyyy????&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura7_5F00_71CB1EB8.png"&gt;&lt;img height="86" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura7_5F00_thumb_5F00_17549C1A.png" alt="Captura7" border="0" title="Captura7" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora &amp;ldquo;CAPACITA\pablocampos&amp;rdquo; solo puede ver las maquinas &amp;ldquo;Core&amp;rdquo; y &amp;ldquo;2008 AD&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Nos conectamos como administradores y vemos la consola FULL&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura1_5F00_6ACB6C33.png"&gt;&lt;img height="106" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura1_5F00_thumb_5F00_0DAC2DE4.png" alt="Captura1" border="0" title="Captura1" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Les dejo un pantallazo de la consola del administrador y la de&amp;nbsp; &amp;ldquo;CAPACITA\pablocampos&amp;rdquo; juntas&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura8_5F00_4C2867B6.png"&gt;&lt;img height="209" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/Captura8_5F00_thumb_5F00_499F35F8.png" alt="Captura8" border="0" title="Captura8" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=165976" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category></item><item><title>Seguridad en Hyper-V : Administrador de autorización para su correcta delegación “Parte 2”</title><link>http://geeks.ms/blogs/pcampos/archive/2010/01/11/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-2.aspx</link><pubDate>Mon, 11 Jan 2010 15:11:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:164755</guid><dc:creator>Pablo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=164755</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2010/01/11/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-2.aspx#comments</comments><description>&lt;p&gt;Despu&amp;eacute;s de al anterior post ahora nos queda solamente probar si todo anda bien.&lt;/p&gt;
&lt;p&gt;Desde un Cliente con Windows 7 Unido a un dominio, Instalamos las Herramientas de Administraci&amp;oacute;n Remota de Servidores &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7D2F6AD7-656B-4313-A005-4E344E43997D&amp;amp;displaylang=en"&gt;RSAT&lt;/a&gt; para Windows 7.&lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s simplemente abrimos el &amp;ldquo;Administrador de Hyper-v&amp;rdquo; con la cuenta de usuario que le delegamos el control el el post anterior ej : CAPACITA\pablocampos&lt;/p&gt;
&lt;p&gt;Usaremos la opci&amp;oacute;n de ejecutar como otro usuario&amp;hellip;. ojo que si no ves ese men&amp;uacute;, mant&amp;eacute;n presionado la tecla SHIFT y le das con el bot&amp;oacute;n derecho del mouse al &amp;ldquo;Administrador de Hyper-v&amp;rdquo; y aparecer&amp;aacute;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_5954C47B.png"&gt;&lt;img height="77" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_49D1B2AC.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_683BF395.png"&gt;&lt;img height="151" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_26C1413C.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora en el administrador del hyper-v, en el men&amp;uacute; derecho seleccionamos &amp;ldquo;Conectar al Servidor&amp;rdquo; y escribimos el nombre de nuestro Servidor&amp;hellip;&amp;rdquo;Servidor1&amp;rdquo; y presionamos aceptar&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_36EC1D5F.png"&gt;&lt;img height="93" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_65DE3369.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Pero lamentablemente al conectarnos nos env&amp;iacute;a un muy feo error&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&amp;ldquo;No dispone de los permisos necesarios para completar esta Tarea. P&amp;oacute;ngase en contacto con el administrador de la directiva de autorizaci&amp;oacute;n del equipo&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_387C9D99.png"&gt;&lt;img height="54" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_7A535D1A.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Pero si el la parte 1 de este post me ense&amp;ntilde;aron a configurar bien la delegaci&amp;oacute;n con azman?????&lt;/p&gt;
&lt;p&gt;El problema es que los usuarios &amp;ldquo;comunes y corrientes&amp;rdquo; para administrar remotamente un host de hyper-v, debes tener algunos privilegios y pertenecer a un grupo especifico &lt;/p&gt;
&lt;p&gt;Primero agregamos a nuestro usuario CAPACITA\pablocampos al grupo local&amp;nbsp; de &lt;br /&gt;&amp;ldquo;Usuarios COM Distribuidos&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_6012F3F6.png"&gt;&lt;img height="244" width="233" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_508FE227.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora debemos concederle permisos especiales de conexi&amp;oacute;n dentro del Control WMI. Le damos clic derecho con el mouse en &amp;ldquo;Control WMI&amp;rdquo; y seleccionamos Propiedades&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_1C7B42D4.png"&gt;&lt;img height="200" width="199" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_746893B4.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Una vez dentro del Control WMI seleccionamos la pesta&amp;ntilde;a &amp;ldquo;seguridad&amp;rdquo;, Expandimos Root y seleccionamos CIMV2 y presionamos el bot&amp;oacute;n Seguridad&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_6551B4DA.png"&gt;&lt;img height="244" width="212" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_7A6A94E0.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s Pinchamos &amp;ldquo;Opciones avanzadas&amp;rdquo; y veremos la siguiente pantalla sonde presionaremos el bot&amp;oacute;n Agregar y buscaremos al usuario CAPACITA\pablocampos.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_78B9C90C.png"&gt;&lt;img height="184" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_0951C3FB.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Una vez seleccionado el usuario procederemos a seleccionar la opci&amp;oacute;n aplicar a &amp;ldquo;Este espacio de nombre y espacio de subnombre&amp;rdquo;, adem&amp;aacute;s debemos dejar seleccionadas las opciones &lt;br /&gt;Habilita Cuenta y Llamada remota habilitada &lt;br /&gt;No olvidar habilitar la casilla &amp;ldquo;Aplicar estos permisos solo &amp;hellip;&amp;hellip;&amp;hellip;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_47D711A1.png"&gt;&lt;img height="244" width="208" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_469278C2.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s aplicar aceptar aceptar aceptar :) &lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s debemos realizar los mismos pasos anteriores solo que ahora en el Contenedor de &amp;ldquo;Virtualization&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_74DBD8A2.png"&gt;&lt;img height="244" width="212" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_64220434.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora Probamos si nos podemos conectar con la MMC de hyper-v &amp;hellip;..&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_2162B8FC.png"&gt;&lt;img height="47" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_47586952.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Conectado satisfactoriamente&amp;hellip;. &lt;/p&gt;
&lt;p&gt;Ahora si trato de cambiar el estado de una amquina virtual &amp;hellip; por ejemplo Guardar Estadio &amp;ldquo;Save State&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_1F45BA33.png"&gt;&lt;img height="159" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_2FDDB521.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Con lo cual queda demostrado la correcta delegaci&amp;oacute;n de permisos&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Saludos &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=164755" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category></item><item><title>Seguridad en Hyper-V : Administrador de autorización para su correcta delegación “Parte 1”</title><link>http://geeks.ms/blogs/pcampos/archive/2010/01/07/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-1.aspx</link><pubDate>Thu, 07 Jan 2010 15:25:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:164537</guid><dc:creator>Pablo</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=164537</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2010/01/07/seguridad-en-hyper-v-administrador-de-autorizaci-243-n-para-su-correcta-delegaci-243-n-parte-1.aspx#comments</comments><description>&lt;p&gt;Hola a todos, despu&amp;eacute;s de montar exitosamente varios server con Hyper-v, ahora toca la no menor tarea de la administraci&amp;oacute;n y delegaci&amp;oacute;n del control del host de Maquinas Virtuales, tarea la que no es sencilla de hacer&amp;nbsp; y requiere de conocer bien ciertos t&amp;eacute;rminos.&lt;/p&gt;
&lt;p&gt;AzMan es una funci&amp;oacute;n de control de acceso basado en roles (RBAC) la cual proporciona una herramienta administrativa para gestionar la pol&amp;iacute;tica de autorizaci&amp;oacute;n que permite a las aplicaciones realizar comprobaciones de acceso en contra de esa misma pol&amp;iacute;tica. &lt;/p&gt;
&lt;p&gt;La herramienta de administraci&amp;oacute;n AzMan (azman.msc) se suministra como una Microsoft Management Console (MMC), la cual carga un archivo XML que contiene la configuraci&amp;oacute;n de delegaci&amp;oacute;n de&amp;nbsp; control de nuestro hyper-v.&lt;/p&gt;
&lt;p&gt;El archivo XML tiene como nombre InitialStore.XML la ubicaci&amp;oacute;n en un host con hyper-v es &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C:\ProgramData\Microsoft\Windows\Hyper-V\InitialStore.XML&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Recuerde que si usted tiene instalado System Center Virtual Machine Manager la ubicaci&amp;oacute;n por defecto cambia&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C:\ProgramData\Microsoft\Virtual machine Manager\HyperVAuthSore.XML&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Si quiere estar seguro donde esta el archivo XML siga esta ruta del registro &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HKLM\Software\Microsoft\Windows NT\CurrentVersion\Virtualization&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_4903933B.png"&gt;&lt;img height="30" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_6701A12F.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora vemos el valor de StoreLocation&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_25F321CB.png"&gt;&lt;img height="106" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_32ED01DC.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Despu&amp;eacute;s de encontrar nuestro XML de configuraci&amp;oacute;n procedemos a abrir la aplicaci&amp;oacute;n azman.msc y cargar nuestro archivo XML&amp;nbsp; &lt;strong&gt;InitialStore o HyperVAuthSore&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_1CB6E68A.png"&gt;&lt;img height="151" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_424063EB.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_00C5B192.png"&gt;&lt;img height="139" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_54A8B4A0.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Como podemos ver en la siguiente imagen Existe contenedores de Definiciones de rol, definiciones de Tareas y Asignaci&amp;oacute;n de Roles. &lt;br /&gt;Mas abajo se ven contenedores con IDs que realmente se llaman &amp;Aacute;mbitos, los cuales los explicaremos mas adelante &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_37535CD6.png"&gt;&lt;img height="243" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_683F0E2F.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Basado en Roles, la directiva de autorizaci&amp;oacute;n de acceso se especifica bas&amp;aacute;ndose en los roles de usuario, los cuales reflejan los requisitos de autorizaci&amp;oacute;n de una aplicaci&amp;oacute;n especifica. &lt;br /&gt;Los usuarios se asocian a los roles basados en sus funciones de trabajo y a estos roles se les otorgan los permisos necesarios para realizar tareas relacionadas. &lt;br /&gt;Los administradores usan el complemento AzMan para administrar las funciones que deben tener acceso a las tareas. &lt;br /&gt;A medida que el negocio evoluciona, las funciones deben ser modificadas, el administrador realiza cambios en la pol&amp;iacute;tica de autorizaci&amp;oacute;n, la aplicaci&amp;oacute;n empresarial subyacente no necesita ser cambiado. &lt;/p&gt;
&lt;p&gt;Comencemos explicando de lo mas general a lo mas especifico &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alcance &amp;ldquo;Scope&amp;rdquo;:&lt;/strong&gt; Un alcance le permite definir que objetos son propiedades de que rol. Si tienes un sistema donde quieres conceder derechos administrativos a solo un par de maquinas virtuales de un host hyper-v a un usuario especifico, deber&amp;iacute;a crear un alcance para esas maquinas virtuales y aplicar los cambios de configuraci&amp;oacute;n&amp;nbsp; solo a ese &amp;aacute;mbito &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Roles&lt;/strong&gt; : Un rol define un trabajo o responsabilidad que se lleva a cabo por un usuario. Por ejemplo, &amp;ldquo;Administrador_de_Redes&amp;rdquo;. Este rol deber&amp;iacute;a tener todas las operaciones relacionadas con la administraci&amp;oacute;n de redes virtuales. Entonces este rol se le asignar&amp;aacute; a ciertos usuarios seg&amp;uacute;n corresponda.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tareas&lt;/strong&gt;: Las tareas un un conjunto de operaciones &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Operaciones&lt;/strong&gt;: Esta es la parte mas b&amp;aacute;sica de la administraci&amp;oacute;n de autorizaci&amp;oacute;n, y representa alguna acci&amp;oacute;n que puede ser realizada por un usuario. Ejemplo: &lt;br /&gt;&amp;ldquo;Start Virtual Machine&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#804040;"&gt;Comenzaremos viendo las Tareas&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;En el men&amp;uacute; izquierdo del azman veremos varios contenedores, entre los cuales de encuentra definiciones, tanto de rol como de Tarea. &lt;/p&gt;
&lt;p&gt;Daremos click derecho con el mouse sobre definici&amp;oacute;n de tarea y seleccionaremos &amp;ldquo;Definici&amp;oacute;n de Nueva Tarea&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_5B64B811.png"&gt;&lt;img height="56" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_33BE3BE7.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;br /&gt;Ahora creamos una nueva tarea llamada &amp;ldquo;Tarea de solo Conexi&amp;oacute;n&amp;rdquo;, le ponemos una descripci&amp;oacute;n y presionamos el bot&amp;oacute;n agregar &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_44C269CA.png"&gt;&lt;img height="244" width="221" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_2A8200A6.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;En esta pantalla seleccionamos la pesta&amp;ntilde;a operaciones donde saldr&amp;aacute; el listado completo de operaciones delegables sobre el Hyper-v. Nosotros elegiremos s&amp;oacute;lo las operaciones necesarias para poderse conectar y ver las maquinas virtuales &lt;br /&gt;&lt;br /&gt;Allow Input to Virtual Machine &lt;br /&gt;Allow Output from Virtual Machine &lt;br /&gt;Read Service Configuration &lt;br /&gt;&lt;br /&gt;Ahora simplemente aceptar &lt;br /&gt;&lt;br /&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_21B1F85A.png"&gt;&lt;img height="189" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_07718F36.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_6CC4F31C.png"&gt;&lt;img height="244" width="222" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_568ED7CA.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Les dejo el listado con sus respectivos ids de todas las operaciones :) &lt;/p&gt;
&lt;p&gt;100 - Read Service Configuration &lt;br /&gt;105 - Reconfigure Service &lt;br /&gt;200 - Create Virtual Switch &lt;br /&gt;205 - Delete Virtual Switch &lt;br /&gt;210 - Create Virtual Switch Port &lt;br /&gt;215 - Delete Virtual Switch Port &lt;br /&gt;220 - Connect Virtual Switch Port &lt;br /&gt;225 - Disconnect Virtual Switch Port &lt;br /&gt;230 - Create Internal Ethernet Port &lt;br /&gt;235 - Delete Internal Ethernet Port &lt;br /&gt;240 - Bind External Ethernet Port &lt;br /&gt;245 - Unbind External Ethernet Port &lt;br /&gt;250 - Change VLAN Configuration on Port &lt;br /&gt;255 - Modify Switch Settings &lt;br /&gt;260 - Modify Switch Port Settings &lt;br /&gt;265 - View Switches &lt;br /&gt;270 - View Switch Ports &lt;br /&gt;275 - View External Ethernet Ports &lt;br /&gt;280 - View Internal Ethernet Ports &lt;br /&gt;285 - View VLAN Settings &lt;br /&gt;290 - View LAN Endpoints &lt;br /&gt;295 - View Virtual Switch Management Service &lt;br /&gt;300 - Create Virtual Machine &lt;br /&gt;305 - Delete Virtual Machine &lt;br /&gt;310 - Change Virtual Machine Authorization Scope &lt;br /&gt;315 - Start Virtual Machine &lt;br /&gt;320 - Stop Virtual Machine &lt;br /&gt;325 - Pause and Restart Virtual Machine &lt;br /&gt;330 - Reconfigure Virtual Machine &lt;br /&gt;335 - View Virtual Machine Configuration &lt;br /&gt;340 - Allow Input to Virtual Machine &lt;br /&gt;345 - Allow Output from Virtual Machine &lt;br /&gt;350 - Modify Internal Ethernet Port &lt;br /&gt;355 - Allow Virtual Machine Snapshot&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#804040;"&gt;Ahora veremos los Roles&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Daremos clic derecho con el mouse sobre definici&amp;oacute;n de rol y seleccionaremos &amp;ldquo;Nueva definici&amp;oacute;n de rol&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_69CF8E69.png"&gt;&lt;img height="51" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_42954534.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;br /&gt;Crearemos una definici&amp;oacute;n de rol llamada&amp;nbsp; &amp;ldquo;&lt;strong&gt;Solo Conectar&lt;/strong&gt;&amp;rdquo;, la cual habilitara a los usuarios para conectarse a la consola MMC del hyper-v y ver todas las VMS y poder entrar en ellas, &lt;strong&gt;OJO&lt;/strong&gt; que estos usuarios no pueden cambiar la configuraci&amp;oacute;n de esas maquinas ni las pueden apagar, iniciar,guardar ,exportar etc &lt;br /&gt;&lt;br /&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_53997317.png"&gt;&lt;img height="244" width="220" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_67465CAB.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Presionamos Agregar y podemos seleccionar otro rol, tareas u operaciones&lt;/p&gt;
&lt;p&gt;En nuestro caso le agregaremos la tarea anteriormente creada &amp;ldquo;Tarea de solo Conexi&amp;oacute;n&amp;rdquo; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_106DF4EA.png"&gt;&lt;img height="190" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_6450F7F8.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#804040;"&gt;Asignando usuarios a nuestro Rol&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ahora ya tenemos listo nuestra definici&amp;oacute;n de Rol y nuestra definici&amp;oacute;n de tareas, lo &amp;uacute;nico que nos falta es la asignaci&amp;oacute;n de Roles, para esto seleccionaremos con el bot&amp;oacute;n derecho del mouse sobre &amp;ldquo;Asignaci&amp;oacute;n de roles&amp;rdquo; y seleccionaremos &amp;ldquo;Nueva Asignaci&amp;oacute;n de roles&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_7C082F5E.png"&gt;&lt;img height="62" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_6DC9B66E.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;En esta secci&amp;oacute;n obviamente seleccionaremos nuestro Rol Creado con anterioridad &lt;br /&gt;&amp;ldquo;Solo Conectar&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_6C851D8F.png"&gt;&lt;img height="160" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_5244B46B.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_65F19DFF.png"&gt;&lt;img height="63" width="172" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_10CA0212.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ahora solo nos queda seleccionar nuestros usuarios y asignarlos al Rol &amp;ldquo;Solo Conectar&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Damos clic derecho del mouse sobre el rol &amp;ldquo;solo conectar&amp;rdquo; y seleccionamos &amp;ldquo;Asignar usuarios y grupos&amp;rdquo;&amp;nbsp; -&amp;gt; &amp;ldquo;de Windows y Active Directory&amp;rdquo; y seleccionamos al usuario indicado para realizar esta delegaci&amp;oacute;n &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_456A5E4D.png"&gt;&lt;img height="47" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_4491F863.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;/p&gt;
&lt;p&gt;Los espero en la Parte 2 donde solucionaremos posibles problemas de conexi&amp;oacute;n mediante la MMC de hyper-v &lt;/p&gt;
&lt;p&gt;La parte 3 se tratara espec&amp;iacute;ficamente de como delegar el control de solo un subconjunto de maquinas virtuales&lt;/p&gt;
&lt;p&gt;Y la parte 4 y final veremos que pasa si se nos corrompe o borra nuestro archivo XML&amp;nbsp; &lt;strong&gt;InitialStore.XML&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=164537" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category></item><item><title>Desaparecieron las Maquinas Virtuales del hyper-v Manager  HELP !!!!!!!</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/28/desaparecieron-las-maquinas-virtuales-del-hyper-v-manager-help.aspx</link><pubDate>Mon, 28 Dec 2009 15:26:45 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:163784</guid><dc:creator>Pablo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=163784</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/28/desaparecieron-las-maquinas-virtuales-del-hyper-v-manager-help.aspx#comments</comments><description>&lt;p&gt;Al iniciar el administrador de maquinas virtuales vi que me faltaban dramáticamente 5 maquinas virtuales. Pero desde otro servidor ya estaba logeado hace días a un administrador de maquinas virtuales sonde si estaban, pero al tratar de modificarlas o iniciarlas me enviaba el siguiente error&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The requested operation cannot be performed on a file with a user-mapped section open. (0x800704C8)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Como estaba desesperado …. cree nuevamente las maquinas virtuales y les adjunte los discos duros… configure la red y listo.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Pero que ocurrió realmente&lt;/font&gt;&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;El problema fue mi muy querido antivirus Trendmicro Office Scan que escanea los XML de configuración de las maquinas virtuales y los deja dañado … “que lindo no????”&lt;/p&gt;  &lt;p&gt;Después de ver los archivos con el internet explorer me di cuenta que los xmls estaban malos …&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_6F23D2EA.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_40117146.png" width="244" height="78" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Abrí el XML y no pille el error es ese sector pero mas abajo … chachaannnn&lt;/p&gt;  &lt;p&gt;----------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;processors&amp;gt;   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;count type=&amp;quot;integer&amp;quot;&amp;gt;2&amp;lt;/count&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;limit type=&amp;quot;integer&amp;quot;&amp;gt;100000&amp;lt;/limit&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;reservation type=&amp;quot;integer&amp;quot;&amp;gt;0&amp;lt;/reservation&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;weight type=&amp;quot;integer&amp;quot;&amp;gt;100&amp;lt;/weight&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/processors&amp;gt;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;stopped_at_host_shutdown type=&amp;quot;bool&amp;quot;&amp;gt;True&amp;lt;/stopped_at_host_shutdown&amp;gt;    &lt;br /&gt;&amp;#160; &amp;lt;/settings&amp;gt;    &lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;type=&amp;quot;integer&amp;quot;&amp;gt;1024&amp;lt;/size&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/bank&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/memory&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;processors&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;count type=&amp;quot;integer&amp;quot;&amp;gt;2&amp;lt;/count&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;limit type=&amp;quot;integer&amp;quot;&amp;gt;100000&amp;lt;/limit&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;reservation type=&amp;quot;integer&amp;quot;&amp;gt;0&amp;lt;/reservation&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;weight type=&amp;quot;integer&amp;quot;&amp;gt;100&amp;lt;/weight&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/processors&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;stopped_at_host_shutdown type=&amp;quot;bool&amp;quot;&amp;gt;True&amp;lt;/stopped_at_host_shutdown&amp;gt;        &lt;br /&gt;&amp;#160; &amp;lt;/settings&amp;gt;        &lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;-------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;Al parecer el antivirus agrego un par de líneas de código al final del XML… elimine las líneas en rojo y listo …. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Salu2&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=163784" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category></item><item><title>Grabación Livemeeting de la conferencia de Powershell</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/21/grabaci-243-n-livemeeting-de-la-conferencia-de-powershell.aspx</link><pubDate>Mon, 21 Dec 2009 21:33:06 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:163188</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=163188</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/21/grabaci-243-n-livemeeting-de-la-conferencia-de-powershell.aspx#comments</comments><description>&lt;p&gt;Hola a todos, les dejo las dos partes de la conferencia de PowerShell, para los que no pudieron ir y especialmente para los de regiones&lt;/p&gt;  &lt;p&gt;Conferencia Técnica TechNet: Simplificando las tareas de administración mediante el uso de Powershell, &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/powerShellIcon_5F00_7D8565BF.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="powerShellIcon" border="0" alt="powerShellIcon" align="right" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/powerShellIcon_5F00_thumb_5F00_5C91F318.jpg" width="141" height="106" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://www112.livemeeting.com/cc/microsoft/view?id=HKF834" target="_blank"&gt;Primera Parte&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="https://www112.livemeeting.com/cc/microsoft/view?id=9P28KD" target="_blank"&gt;Segunda Parte&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=163188" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/powershell/default.aspx">powershell</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/scripts/default.aspx">scripts</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/Evento/default.aspx">Evento</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/presentaciones/default.aspx">presentaciones</category></item><item><title>PowerShell Remoting básico</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/21/powershell-remoting-b-225-sico.aspx</link><pubDate>Mon, 21 Dec 2009 12:38:53 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:163150</guid><dc:creator>Pablo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=163150</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/21/powershell-remoting-b-225-sico.aspx#comments</comments><description>&lt;p&gt;Hola a todos después de la charla de PowerShell en Microsoft me comprometí con subir los ejemplos de powershell remoting. asiq comencemos&lt;/p&gt;  &lt;p&gt;Primero que todo deben habilitar la función de remoting con el comando &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Enable-PSRemoting&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_5C775306.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_5AC68732.png" width="244" height="46" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Después de esto ya estamos listos para comenzar a invocar comandos de manera remota.&lt;/p&gt;  &lt;p&gt;Recuerden que si están en un entorno con dominio de Active Directory y su cuenta tiene derechos sobre el computador de destino, todo funcionara OK, de lo contrario nos enviara un mensaje de acceso denegado, para solucionar ese problema usaremos el cmdlet    &lt;br /&gt;get-credential y lo pasaremos como parámetro.     &lt;br /&gt;Imaginemos que mi dominio se llama &lt;strong&gt;capacita.local&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$credencial=Get-Credential CAPACITA\Administrador&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_799CFB10.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_583D5574.png" width="244" height="194" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ahora si queremos invocar un cmdlet remoto solo debemos ejecutar el comando&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Invoke-Command -ComputerName SERVIDOR01 -Credential $credencial      &lt;br /&gt;-ScriptBlock {Get-Process}&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;El cmdlet &lt;strong&gt;Invoke-Command&lt;/strong&gt; abre una sesión el el servidor01 con las credenciales almacenadas en la variable $credencial , luego ejecuta todo lo que este dentro de las llaves del parámetro &lt;strong&gt;–ScriptBlock&lt;/strong&gt;, que en este caso es el cmdlet &lt;strong&gt;Get-Process&lt;/strong&gt; y lo muestra por pantalla.&lt;/p&gt;  &lt;p&gt;El problema es que con el cmdlet &lt;strong&gt;Invoke-Command&lt;/strong&gt; se abre y cierra una sesión, esta no es persistente y no guarda el estado de posibles variable, para esto debemos crear una nueva sesión y usarla como parámetro &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$sesion1=New-PSSession -ComputerName SERVIDOR01 -Credential $credencial &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Ahora tenemos en la variable $sesion1 una sesión abierta hacia el computador SERVIDOR1 &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Invoke-Command -Session $sesion1 -ScriptBlock {Get-EventLog -logname system -Newest 5}&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Lo anterior trae los 5 últimos logs de sistema del SERVIDOR1&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;La mejor manera de comprobar que realmente esta sesión es persistente es hacer una variable local y incrementarla en cierto valor ejecutándola remotamente&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;EJ:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Variable local: $paso&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;$paso= {$total += 5;$total}&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Invoke-Command -Session $sesion1 -ScriptBlock $paso      &lt;br /&gt;      &lt;br /&gt;&lt;/strong&gt;El primer valor seria 5, después 10, después 15 y así sucesivamente , con esto podemos probar que el estado de las variables se conserva :)&lt;/p&gt;  &lt;p&gt;Imaginemos que nuestro servidor remoto esta corriendo un proceso llamado notepad :) y nosotros de nuestra estación de trabajo lo queremos detener&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Invoke-Command -Session $sesion1 -ScriptBlock &lt;/strong&gt;&lt;strong&gt;{Stop-Process -name&amp;#160; notepad}&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Ahora si queremos trabajar directamente en el servidor remota en una consola de PS, solo debemos entrar a esta con el comando &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Enter-PSSession -ComputerName SERVIDOR01 -Credential $credencial&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Con esto entramos a una sesión interactiva remota de powershell&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Saludos&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=163150" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/powershell/default.aspx">powershell</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/scripts/default.aspx">scripts</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/presentaciones/default.aspx">presentaciones</category></item><item><title>[PPTs] Powershell para administradores MSFT</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/16/ppts-powershell-para-administradores-msft.aspx</link><pubDate>Thu, 17 Dec 2009 01:14:23 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:162753</guid><dc:creator>Pablo</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=162753</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/16/ppts-powershell-para-administradores-msft.aspx#comments</comments><description>&lt;div style="text-align:left;width:425px;" id="__ss_2733869"&gt;&lt;a style="margin:12px 0px 3px;display:block;font:14px helvetica,arial,sans-serif;text-decoration:underline;" title="PowerShell para administradores" href="http://www.slideshare.net/pcamposs/powershell-para-administradores"&gt;PowerShell para administradores&lt;/a&gt;&lt;object style="margin:0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=powershellparaadministradores-091216190208-phpapp01&amp;amp;stripped_title=powershell-para-administradores" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=powershellparaadministradores-091216190208-phpapp01&amp;amp;stripped_title=powershell-para-administradores" type="application/x-shockwave-flash" allowscriptaccess="always" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;    &lt;div style="font-family:tahoma,arial;height:26px;font-size:11px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/pcamposs"&gt;Pablo Campos&lt;/a&gt;.&lt;/div&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=162753" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/powershell/default.aspx">powershell</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/Evento/default.aspx">Evento</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/presentaciones/default.aspx">presentaciones</category></item><item><title>[Evento] Chile: Conferencia Técnica TechNet: Simplificando las tareas de administración mediante el uso de Powershell</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/10/evento-chile-conferencia-t-233-cnica-technet-simplificando-las-tareas-de-administraci-243-n-mediante-el-uso-de-powershell.aspx</link><pubDate>Thu, 10 Dec 2009 15:12:54 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:162301</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=162301</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/10/evento-chile-conferencia-t-233-cnica-technet-simplificando-las-tareas-de-administraci-243-n-mediante-el-uso-de-powershell.aspx#comments</comments><description>&lt;p align="justify"&gt;&amp;#160;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/powerShellIcon_5F00_51A2E60B.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="powerShellIcon" border="0" alt="powerShellIcon" align="left" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/powerShellIcon_5F00_thumb_5F00_1100999C.jpg" width="141" height="106" /&gt;&lt;/a&gt;La administración de los servicios mediante interfaces gráficas o GUI ha sido uno de los grandes avances de los sistemas operativos, sin embargo cuando las tareas son muy complejas y operan sobre un conjunto grande de objetos o recursos del sistema, bien vale la pena tener a mano un&amp;#160; buen scripting que automatice este proceso.     &lt;br /&gt;En esta charla Pablo Campos y Alejandro Pacheco introducen las nuevas características de Powershell y muestran&amp;#160; algunos ejemplos prácticos de servicios y aplicaciones que pueden administrarse mediante el uso del mismo.    &lt;br /&gt;&lt;strong&gt;Oradores:&lt;/strong&gt; Pablo Campos y Alejandro Pacheco&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;INFORMACION IMPORTANTE:&lt;/strong&gt; - Este evento no incluye el pago de estacionamientos en el edificio. - Microsoft se reserva el derecho de utilizar los espacios disponibles, Una vez comenzado el evento&lt;/p&gt;  &lt;p align="justify"&gt;Producto: Microsoft technologies, Windows PowerShell   &lt;br /&gt;Idioma: Español    &lt;br /&gt;Audiencia: Generalista de IT    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Microsoft Chile : &lt;/strong&gt;Mariano Sanchez Fontecilla 310, Piso 6&amp;#160; Las Condes Santiago&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="https://msevents.microsoft.com/cui/Register.aspx?culture=es-CL&amp;amp;EventID=1032433700&amp;amp;CountryCode=CL&amp;amp;IsRedirect=false" target="_blank"&gt;REGISTRATE AQUI&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p align="justify"&gt;OJO En este Mismo Blog estaré subiendo los demos de la charla del Martes 15&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=162301" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/powershell/default.aspx">powershell</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/scripts/default.aspx">scripts</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/Evento/default.aspx">Evento</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/presentaciones/default.aspx">presentaciones</category></item><item><title>PPTSx Windows Server 2008 R2 Los Angeles</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/06/pptsx-charla-windows-server-2008-r2-los-193-ngeles.aspx</link><pubDate>Mon, 07 Dec 2009 01:35:47 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:162048</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=162048</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/06/pptsx-charla-windows-server-2008-r2-los-193-ngeles.aspx#comments</comments><description>&lt;div style="text-align:left;width:425px;" id="__ss_2662514"&gt;&lt;a style="margin:12px 0px 3px;display:block;font:14px helvetica,arial,sans-serif;text-decoration:underline;" title="Windows Server2008 R2 Overview" href="http://www.slideshare.net/pcamposs/windows-server2008-r2-overview"&gt;Windows Server2008 R2 Overview&lt;/a&gt;&lt;object style="margin:0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=windowsserver2008r2overview-091206184942-phpapp01&amp;amp;rel=0&amp;amp;stripped_title=windows-server2008-r2-overview" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=windowsserver2008r2overview-091206184942-phpapp01&amp;amp;rel=0&amp;amp;stripped_title=windows-server2008-r2-overview" type="application/x-shockwave-flash" allowscriptaccess="always" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;    &lt;div style="font-family:tahoma,arial;height:26px;font-size:11px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/pcamposs"&gt;Pablo Campos&lt;/a&gt;.&lt;/div&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=162048" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/Evento/default.aspx">Evento</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/presentaciones/default.aspx">presentaciones</category></item><item><title>Booteo Nativo de VHD con Powershell y Windows 7</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/03/booteo-nativo-de-vhd-con-powershell-y-windows-7.aspx</link><pubDate>Thu, 03 Dec 2009 21:57:13 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:161882</guid><dc:creator>Pablo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=161882</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/03/booteo-nativo-de-vhd-con-powershell-y-windows-7.aspx#comments</comments><description>&lt;p&gt;Hola a todos    &lt;br /&gt;Quizás este post no es muy novedoso, pero después de varios intentos infructuosos siguiendo manuales me decidí a hacer uno yo :)&lt;/p&gt;  &lt;p&gt;Primero que todo tiene que tener a mano el DVD de Windows Server 2008 o Windows 7&lt;/p&gt;  &lt;p&gt;Descargar un script de Powershell desde &lt;a title="http://code.msdn.microsoft.com/InstallWindowsImage" href="http://code.msdn.microsoft.com/InstallWindowsImage"&gt;http://code.msdn.microsoft.com/InstallWindowsImage&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Manos a la obra &lt;/p&gt;  &lt;p&gt;1) Nos creamos un disco Duro VHD de unos 10 GB para probar de expansión dinámica&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;a)Desde el administrador de Discos seleccionamos “&lt;strong&gt;Crear VHD&lt;/strong&gt;”&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_1673700E.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_431C29E7.png" width="244" height="100" /&gt;&lt;/a&gt;       &lt;br /&gt;b) Le damos la ruta EJ: H:\2008VHD.vhd de 10GB de expansión Dinámica&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_0CCB01D8.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_200BB877.png" width="244" height="233" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;c) Inicializamos el disco y lo formateamos      &lt;br /&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_7720A36D.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_6F29010B.png" width="244" height="72" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_26FB452F.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_0607D288.png" width="244" height="75" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Como se dan Cuenta quedo NTFS en la letra F:&lt;/p&gt;    &lt;p&gt;d) ahora ocupamos nuestro archivo descargado de PowerShell      &lt;br /&gt;Install-WindowsImage.ps1       &lt;br /&gt;      &lt;br /&gt;OJO que el powershell lo deben ejecutar como administrador&lt;/p&gt;    &lt;p&gt;Si al ejecutar el script ven el siguiente error es por la seguridad de ejecución de los scripts en powershell&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_727A72E6.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_09C57758.png" width="244" height="37" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;Para solucionar el problema cambie se seteo de ejecución de scripts con el comando &lt;strong&gt;Set-ExecutionPolicy Unrestricted&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;e) Ahora inserte el DVD de Windows 7&lt;strong&gt; “en mi caso G:”&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;.\Install-WindowsImage.ps1 -WIM G:\sources\install.wim&lt;/p&gt;    &lt;p&gt;Con esto nos deberia mostar la lista de sistema operativos con indices que puede cargar este dvd. &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Index&amp;#160;&amp;#160; Image Name        &lt;br /&gt;[1]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows 7 Enterprise &lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Done.&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;En el caso de Windows Server 2008 R2 &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Index&amp;#160;&amp;#160; Image Name        &lt;br /&gt;[1]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Server 2008 R2 Standard (Full Installation)         &lt;br /&gt;[2]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Server 2008 R2 Standard (Server Core Installation)         &lt;br /&gt;[3]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Server 2008 R2 Enterprise (Full Installation)         &lt;br /&gt;[4]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Server 2008 R2 Enterprise (Server Core Installation)         &lt;br /&gt;[5]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Server 2008 R2 Datacenter (Full Installation)         &lt;br /&gt;[6]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Server 2008 R2 Datacenter (Server Core Installation)         &lt;br /&gt;[7]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Web Server 2008 R2 (Full Installation)         &lt;br /&gt;[8]&amp;#160;&amp;#160;&amp;#160;&amp;#160; Windows Web Server 2008 R2 (Server Core Installation) &lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Done.&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Ahora que ya tenemos el índice [1] del sistema operativo y la ruta del archivo WIM podemos “Aplicarlo” en el disco VHD que creamos hace un rato&lt;strong&gt; F:&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;.\Install-WindowsImage.ps1 -WIM G:\sources\install.wim -Apply -Index 1 –Destination F:\&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Applying &amp;quot;Windows 7 Enterprise&amp;quot; to F:\...    &lt;br /&gt;ADVERTENCIA: This may take up to 15 minutes...&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;_________________________________________________________________________________       &lt;br /&gt;EDITADO 10/12/2009 … Si quieres que tu VHD pueda bootear desde el Virtual PC o Hyper-v debes cargar el bcdboot en el disco montado        &lt;br /&gt;        &lt;br /&gt;Sigamos pensando que nuestro disco VHD lo tenemos montado en F:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Ejecutamos el siguiente comando       &lt;br /&gt;        &lt;br /&gt;F:\windows\system32\bcdboot F:\windows /s F:        &lt;br /&gt;        &lt;br /&gt;Si después queremos borrar algo que nos quedo mal en el Bcdedit &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;bcdedit /delete {ID}&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Donde ID es el id de la entrada que quieres borrar&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;bcdedit /delete {ffe86a97-97eb-11de-88e4-8d9d20f53a42}       &lt;br /&gt;        &lt;br /&gt;_________________________________________________________________________________&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Listo… Ahora solo debemos modificar el booteo de nuestro sistema para que arranque con el vhd, para eso ocuparemos el comando &lt;strong&gt;bcdedit “como administrador”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Bcdedit /copy {current} /d “Win7VHD”      &lt;br /&gt;&lt;/strong&gt;La entrada se copió correctamente en {ffe86a96-97eb-11de-88e4-8d9d20f53a42}     &lt;br /&gt;Con este comando copiamos la entrada de boteo actual de nuestro SO a una llamada Win7VHD, ahora debemos modificar los parámetros device y osdevice para que arranque por el VHD&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;bcdedit /set {ffe86a96-97eb-11de-88e4-8d9d20f53a42} device vhd=[H:]\2008VHD.vhd      &lt;br /&gt;      &lt;br /&gt;bcdedit /set {ffe86a96-97eb-11de-88e4-8d9d20f53a42} osdevice vhd=[H:]\2008VHD.vhd&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_7DC38723.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_26EB1F62.png" width="244" height="52" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Escribimos bcdedit para ver si esta todo OK&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_73AEE5F8.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_09B5518B.png" width="244" height="85" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Reiniciamos y Listo&lt;/p&gt;  &lt;p&gt;Les dejo un par de fotos del booteo… “las saque con el teléfono y me reflejo en la pantalla ”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0510_5F00_2B24311E.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0510" border="0" alt="IMG_0510" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0510_5F00_thumb_5F00_7466D619.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0511_5F00_5A266CF5.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0511" border="0" alt="IMG_0511" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0511_5F00_thumb_5F00_0FDBB250.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0512_5F00_0E2AE67C.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0512" border="0" alt="IMG_0512" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0512_5F00_thumb_5F00_64D39E7D.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0513_5F00_638F059E.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0513" border="0" alt="IMG_0513" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0513_5F00_thumb_5F00_08AC500B.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0514_5F00_407E942E.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0514" border="0" alt="IMG_0514" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0514_5F00_thumb_5F00_7E97AEDF.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0515_5F00_7948C82E.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0515" border="0" alt="IMG_0515" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0515_5F00_thumb_5F00_6959836A.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0516_5F00_3A2797D3.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0516" border="0" alt="IMG_0516" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0516_5F00_thumb_5F00_3B5C0AE5.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0517_5F00_7908F2A1.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="IMG_0517" border="0" alt="IMG_0517" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/IMG_5F00_0517_5F00_thumb_5F00_1B9D0B50.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=161882" width="1" height="1"&gt;</description></item><item><title>[Evento] Chile – Los Ángeles VIII Región</title><link>http://geeks.ms/blogs/pcampos/archive/2009/12/02/evento-chile-los-193-ngeles-viii-regi-243-n.aspx</link><pubDate>Wed, 02 Dec 2009 12:41:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:161725</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=161725</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/12/02/evento-chile-los-193-ngeles-viii-regi-243-n.aspx#comments</comments><description>&lt;p&gt;Hola a todos, este viernes 4 estaremos dando un mont&amp;oacute;n de charlas en la ciudad de los &amp;Aacute;ngeles, esto es para todos los que dicen que nunca se hacen cosas fuera de Santiago&amp;hellip; &lt;br /&gt;&amp;ldquo;yo soy de Concepci&amp;oacute;n :)&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ACTUALIZADO&lt;/strong&gt;: El Hotel queda al lado del casino de Los &amp;Aacute;ngeles, la direcci&amp;oacute;n es &lt;strong&gt;Colo Colo #565&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;10:30 - 10:40 | Bienvenida &lt;br /&gt;10:45 - 11:30 | Max + Brede :- Introducci&amp;oacute;n a Windows 7 + Demos de Seguridad Infantil. &lt;br /&gt;11:30 - 12:15 | Pablo : Win Server 2008 R2 &lt;br /&gt;12:15 - 13:00 | Gonzalo: &amp;quot;Que es lo nuevo de ASP.NET 4.0&amp;quot; &lt;br /&gt;14:00 - 14:45 | Ale: ASP.NET y silverlight &lt;br /&gt;14:45 - 15:30 | Gonzalo: &amp;quot;Desarrollando Aplicaciones compatibles con Windows 7&amp;quot; &lt;br /&gt;15:30 - 16:10 | Brede: IIS, PHP y SQL Server como buenos amigos &lt;br /&gt;16:15 - 17:00 | Pablo: &amp;quot;Windows Deployment services con Windows 7&amp;quot; &lt;br /&gt;17:00 - 17:45 | Francisco: silverlight&lt;/p&gt;
&lt;p&gt;Max = &lt;a target="_blank" href="http://blog.maximilianomarin.com/"&gt;Maximiliano Marin:&lt;/a&gt; Microsoft Student Partner &lt;br /&gt;Pablo = Pablo Campos :MCP MCTS, Instructor Certificado Microsoft&amp;nbsp;&amp;nbsp; &lt;strong&gt;YO :)&lt;/strong&gt; &lt;br /&gt;Ale = &lt;a target="_blank" href="http://blogs.msdn.com/apacheco/"&gt;Alejandro Pacheco&lt;/a&gt; : Gerente de Relaciones Acad&amp;eacute;micas, Microsoft Chile &lt;br /&gt;Brede = &lt;a target="_blank" href="http://bredebs.net/"&gt;Brede Basualdo: Microsoft Student Partner&lt;/a&gt; &lt;br /&gt;Francisco : Francisco Agurto : Microsoft Student Partner &lt;br /&gt;Gonzalo: &lt;a target="_blank" href="http://www.chalalo.cl/"&gt;Gonzalo &amp;quot;Chalalo&amp;quot; P&amp;eacute;rez , Microsoft MVP ASP/ASP.NET&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=161725" width="1" height="1"&gt;</description></item><item><title>Configuración del tamaño de la pantalla de Suse 10 en Linux Durante la Instalación en Hyper-v</title><link>http://geeks.ms/blogs/pcampos/archive/2009/11/17/configuraci-243-n-del-tama-241-o-de-la-pantalla-de-suse-10-en-linux-durante-la-instalaci-243-n-en-hyper-v.aspx</link><pubDate>Tue, 17 Nov 2009 14:19:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160697</guid><dc:creator>Pablo</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=160697</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/11/17/configuraci-243-n-del-tama-241-o-de-la-pantalla-de-suse-10-en-linux-durante-la-instalaci-243-n-en-hyper-v.aspx#comments</comments><description>&lt;p&gt;Hola a todos, despu&amp;eacute;s del ScreenCast de Hyper-v y Linux, un usuario llamado &lt;strong&gt;Cesar&lt;/strong&gt; me realiz&amp;oacute; un comentario sobre cambiar la resoluci&amp;oacute;n de la pantalla de la instalaci&amp;oacute;n antes de comenzarla,&amp;nbsp;ya que durante la instalacion de suse 10l a pantalla quedaba a 1280x1024 o algo por el estilo, lo cual hacia muy complejo una&amp;nbsp;instalacion tranquila&amp;nbsp;y me envi&amp;oacute; la foto en la cual me muestra como configurar suse 11&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/3574275suse1_5F00_3B76CF7A.jpg"&gt;&lt;img height="184" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/3574275suse1_5F00_thumb_5F00_00AF26A4.jpg" alt="3574275suse[1]" border="0" title="3574275suse[1]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;El problema es que esa es para Suse 11, y yo tenia Suse 10, el cual en su BootScreen es solo modo Texto&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_4B63E834.png"&gt;&lt;img height="189" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_7DE745A6.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Entonces como cambiar ala resoluci&amp;oacute;n de la pantalla antes que comience la instalaci&amp;oacute;n ?????&lt;/p&gt;
&lt;p&gt;Encontr&amp;eacute; esta tablita muy interesante y se puede pasar como par&amp;aacute;metro al proceso de instalaci&amp;oacute;n&lt;/p&gt;
&lt;p&gt;
&lt;table border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="font-size:x-small;"&gt;Depth &lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="font-size:x-small;"&gt;800&amp;times;600&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="font-size:x-small;"&gt;1024&amp;times;768&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="font-size:x-small;"&gt;1152&amp;times;864&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="font-size:x-small;"&gt;1280&amp;times;1024&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="font-size:x-small;"&gt;1600&amp;times;1200&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;8 bit&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=771&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=773&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=353&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=775&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=796&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;16 bit&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=788&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=791&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=355&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=794&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=798&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;24 bit&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=789&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=792&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=795&lt;/span&gt;&lt;/td&gt;
&lt;td align="center"&gt;&lt;span style="font-size:x-small;"&gt;vga=799&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;Entonces lo &amp;uacute;nico que falta por hacer es pasar como par&amp;aacute;metro la resoluci&amp;oacute;n que mas nos guste&lt;/p&gt;
&lt;p&gt;EJ: &lt;br /&gt;&lt;strong&gt;linux &lt;span style="font-size:x-small;"&gt;vga=788&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;"&gt;Y cuando arranquemos Suse 10 el proceso de instalaci&amp;oacute;n quedara en 800x600 a 16 bits&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_00ACFA9A.png"&gt;&lt;img height="211" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/image_5F00_thumb_5F00_630AF9CD.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Saludos :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160697" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category></item><item><title>[Screencast] Virtualizando Linux en Hyper-V R2</title><link>http://geeks.ms/blogs/pcampos/archive/2009/11/10/screencast-virtualizando-linux-en-hyper-v-r2.aspx</link><pubDate>Tue, 10 Nov 2009 11:48:24 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:160230</guid><dc:creator>Pablo</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=160230</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/11/10/screencast-virtualizando-linux-en-hyper-v-r2.aspx#comments</comments><description>&lt;p align="justify"&gt;Una manera sencilla y práctica de mostrar “¿Cómo se hace?”.    &lt;br /&gt;En este video veremos cómo instalar y configurar de manera completa los Componentes de Integración de servicios sobre Suse Linux. Además mostraremos la configuración de la tarjeta de red sisntética seth0. Se instalará además el componente Satori para mejorar la integración del mouse por Escritorio Remoto.&lt;/p&gt;  &lt;br /&gt;&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="320" height="240"&gt; &lt;param name="source" value="http://edge.technet.com/App_Themes/default/vp09_06_22.xap" /&gt; &lt;param name="initParams" value="m=http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_2MB_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_320_edge.png, postid=12402" /&gt; &lt;param name="background" value="#00FFFFFF" /&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration:none;"&gt; &lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none;" /&gt; &lt;/a&gt; &lt;/object&gt;  &lt;div id="ctl00_MainPlaceHolder_Starter_MediaDownloads" class="comboList formats"&gt;   &lt;div class="title"&gt;Formatos Para Descargar:&lt;/div&gt;    &lt;div class="listCorral"&gt;     &lt;ul style="width:93px;" class="initialized"&gt;       &lt;li class="first"&gt;&lt;a class="iPod" href="http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_edge.mp4"&gt;iPod (MP4) &lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a class="mp3" href="http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_edge.mp3"&gt;MP3 &lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a class="psp" href="http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_edge.mp4"&gt;PSP (MP4) &lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a class="wma" href="http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_edge.wma"&gt;WMA &lt;/a&gt;&lt;/li&gt;        &lt;li class="selected"&gt;&lt;a class="wmv" href="http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_2MB_edge.wmv"&gt;WMV &lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a class="wmvh" href="http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_2MB_edge.wmv"&gt;WMV (High) &lt;/a&gt;&lt;/li&gt;        &lt;li class="last"&gt;&lt;a class="zune" href="http://ecn.channel9.msdn.com/o9/edge/2/0/4/2/1/HyperVLinux_Zune_edge.wmv"&gt;Zune &lt;/a&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/div&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=160230" width="1" height="1"&gt;</description></item><item><title>[Charla] Chile  - Cells on Camp + Interoperabilidad en ambientes virtualizados</title><link>http://geeks.ms/blogs/pcampos/archive/2009/11/02/charla-chile-cells-on-camp-interoperabilidad-en-ambientes-virtualizados.aspx</link><pubDate>Tue, 03 Nov 2009 00:15:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:159830</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=159830</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/11/02/charla-chile-cells-on-camp-interoperabilidad-en-ambientes-virtualizados.aspx#comments</comments><description>&lt;p align="justify"&gt;&lt;em&gt;Hola a todos. &lt;strong&gt;El MIERCOLES 4 &lt;/strong&gt;a las 9:45 a 10:45 estar&amp;eacute; mostrando como configurar Linux sobre Hyper-v&lt;/em&gt;&lt;/p&gt;
&lt;p align="justify"&gt;EDITADO.... Es el &lt;strong&gt;&lt;em&gt;MIERCOLES 4 no es Jueves&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;El objetivo de esta sesi&amp;oacute;n es mostrar c&amp;oacute;mo Hyper-V tiene capacidades para extender la virtualizaci&amp;oacute;n m&amp;aacute;s all&amp;aacute; de virtualizar solo Windows, es decir, virtualizar sistemas operativos basados en Linux y demostrar los componentes de integraci&amp;oacute;n que est&amp;aacute;n en desarrollo para mejorar la experiencia en Linux virtualizado con Hyper-V as&amp;iacute; como el impacto de las 22.000 l&amp;iacute;neas de c&amp;oacute;digo donadas por Microsoft al kernel de Linux que van orientadas a mejorar Linux de cara a la virtualizaci&amp;oacute;n con Hyper-V&lt;/p&gt;
&lt;p align="justify"&gt;Les comparto toda la agenda&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/hypervdrink1_5F00_5F00_5F00_1145D6961_5F00_341308CA.jpg"&gt;&lt;img height="244" width="192" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/hypervdrink1_5F00_5F00_5F00_1145D6961_5F00_thumb_5F00_78DF2CFE.jpg" align="right" alt="hypervdrink1_5F00_1145D696[1]" border="0" title="hypervdrink1_5F00_1145D696[1]" style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;9:45 - 10:45: Pablo Campos - &lt;br /&gt;&lt;strong&gt;Interoperabilidad en ambientes virtualizados&amp;nbsp; &lt;br /&gt;&lt;/strong&gt;11:00 - 12:00: Max Mar&amp;iacute;n - &lt;br /&gt;&lt;strong&gt;Introducci&amp;oacute;n a Windows 7 &lt;br /&gt;&lt;/strong&gt;12:15 - 13:15: Francisco Agurto - &lt;br /&gt;&lt;strong&gt;Silverlight 3 new features! &lt;br /&gt;&lt;/strong&gt;13:15 - 14:15: Almuerzo &lt;br /&gt;14:30 - 15:30: Brede Basualdo - &lt;br /&gt;&lt;strong&gt;Programaci&amp;oacute;n para Windows Mobile &lt;br /&gt;&lt;/strong&gt;15:45 - 16:45: Leo Mu&amp;ntilde;oz - &lt;br /&gt;&lt;strong&gt;Desarrollo de cliente escritorio para Facebook &lt;br /&gt;&lt;/strong&gt;17:00 - 18:00: Gonzalo P&amp;eacute;rez - &lt;br /&gt;&lt;strong&gt;Lo nuevo de ASP.net&lt;/strong&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Donde: DuocUC- Sede San Andr&amp;eacute;s Concepci&amp;oacute;n &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=159830" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/Evento/default.aspx">Evento</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/presentaciones/default.aspx">presentaciones</category></item><item><title>Importando Máquina Virtual con PowerShell Hyper-v</title><link>http://geeks.ms/blogs/pcampos/archive/2009/10/31/importando-m-225-quina-virtual-con-powershell-hyper-v.aspx</link><pubDate>Sat, 31 Oct 2009 15:48:44 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:159735</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=159735</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/10/31/importando-m-225-quina-virtual-con-powershell-hyper-v.aspx#comments</comments><description>&lt;div&gt;&lt;font color="#2b91af"&gt;&lt;strong&gt;#Nombre del Servidor hyper-v&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font color="#2b91af"&gt;$HyperVHostOrigen&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;hyperv-01&amp;quot;&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font color="#808080"&gt;&lt;strong&gt;#Carpeta donde reside el Export Anterior&lt;/strong&gt;       &lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af"&gt;$dirMaquina&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt; &amp;quot;D:\Backup\Backup_2009_7_6\2008&amp;quot; &lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font color="#808080"&gt;#Instanciamos el Servicio de VMM      &lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af"&gt;$VM_Service&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;get-wmiobject&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;-computer&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;$HyperVHostOrigen&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;-namespace&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;root\virtualization&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;-class&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;Msvm_VirtualSystemManagementService&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font color="#000000"&gt;#Importamos la maquina&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af"&gt;$Status&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;$VM_Service&lt;/font&gt;&lt;font color="#000000"&gt;.ImportVirtualSystem(&lt;/font&gt;&lt;font color="#808080"&gt;&amp;quot;$dirmaquina&amp;quot;&lt;/font&gt;&lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;$True&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;If&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#2b91af"&gt;$status&lt;/font&gt;&lt;font color="#000000"&gt;.ReturnValue&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;-eq&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#800000"&gt;4096&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#2b91af"&gt;$Job&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;[WMI]&lt;/font&gt;&lt;font color="#2b91af"&gt;$Status&lt;/font&gt;&lt;font color="#000000"&gt;.Job&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#2b91af"&gt;$JobStatus&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;$Job&lt;/font&gt;&lt;font color="#000000"&gt;.JobState&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;while&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#2b91af"&gt;$JobStatus&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;-ne&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#800000"&gt;7&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;{&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;sleep&lt;/font&gt;&lt;font color="#000000"&gt;(&lt;/font&gt;&lt;font color="#800000"&gt;1&lt;/font&gt;&lt;font color="#000000"&gt;)&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#2b91af"&gt;$Job&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#000000"&gt;[WMI]&lt;/font&gt;&lt;font color="#2b91af"&gt;$Status&lt;/font&gt;&lt;font color="#000000"&gt;.Job&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#2b91af"&gt;$JobStatus&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#0000ff"&gt;=&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;$Job&lt;/font&gt;&lt;font color="#000000"&gt;.JobState&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#0000ff"&gt;echo&lt;/font&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;font color="#2b91af"&gt;$job&lt;/font&gt;&lt;font color="#000000"&gt;.PercentComplete&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;font color="#000000"&gt;}&lt;/font&gt;&lt;font color="#808080"&gt;      &lt;br /&gt;&lt;/font&gt;&lt;/div&gt;  &lt;div&gt;&lt;font color="#808080"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt; &lt;font color="#808080"&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=159735" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/powershell/default.aspx">powershell</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/scripts/default.aspx">scripts</category></item><item><title>Exportar Maquinas Virtuales con PowerShell +WMI</title><link>http://geeks.ms/blogs/pcampos/archive/2009/10/29/exportar-maquinas-virtuales-con-powershell-wmi.aspx</link><pubDate>Thu, 29 Oct 2009 12:23:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:159174</guid><dc:creator>Pablo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/pcampos/rsscomments.aspx?PostID=159174</wfw:commentRss><comments>http://geeks.ms/blogs/pcampos/archive/2009/10/29/exportar-maquinas-virtuales-con-powershell-wmi.aspx#comments</comments><description>&lt;div&gt;&lt;span&gt;&lt;strong&gt;Hola a todos, les dejo este scripts que les puede servir para automatizar el respaldo de sus maquinas virtuales con hyper-v, solamente queda meterlo en el programador de tareas y lanzarlo las veces que quieran.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;strong&gt;Recuerden que para exportar una maquina esta debe estar apagada o en estado guardado, asiq mientras se realiza la exportaci&amp;oacute;n la maquina queda sin conectividad&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Selecciono&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;el&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;hyper-v&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;de&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Origen&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;puede&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;ser&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;hyper-v&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;en&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;modo&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;core&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;o&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;GUI&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$HyperVHostOrigen&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;quot;hyperv-01&amp;quot; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Nombre&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;de&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;la&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;maquina&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;virtual&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;a&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;respaldar&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$MasterVM&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;quot;2008&amp;quot; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Carpeta&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;de&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;destino&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;del&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;respaldo&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$fecha&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;get-date&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$dirMaquina&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt; &amp;quot;D:\Backup\&amp;quot; &lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#808080;"&gt; &amp;quot;Backup_&amp;quot; &lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$fecha&lt;/span&gt;&lt;span style="color:#000000;"&gt;.year&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#808080;"&gt; &amp;quot;_&amp;quot; &lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$fecha&lt;/span&gt;&lt;span style="color:#000000;"&gt;.month&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#808080;"&gt; &amp;quot;_&amp;quot; &lt;/span&gt;&lt;span style="color:#000000;"&gt;+&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$fecha&lt;/span&gt;&lt;span style="color:#000000;"&gt;.day&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$VM_Service&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;get-wmiobject&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;-computer&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$HyperVHostOrigen&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;-namespace&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;root\virtualization&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;-class&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Msvm_VirtualSystemManagementService&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$SourceVm&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Get-WmiObject&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;-Namespace&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;root\virtualization&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;-Query&lt;/span&gt;&lt;span style="color:#808080;"&gt; &amp;quot;Select * From Msvm_ComputerSystem Where ElementName=&amp;#39;$MasterVM&amp;#39;&amp;quot; &lt;/span&gt;&lt;span style="color:#000000;"&gt;-ComputerName&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$HyperVHostOrigen&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Nos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;aseguramos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;que&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;la&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;maquina&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;quede&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;en&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;estado&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Guardado&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$SourceVm&lt;/span&gt;&lt;span style="color:#000000;"&gt;.RequestStateChange(&lt;/span&gt;&lt;span style="color:#800000;"&gt;32769&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Le&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;damos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;unos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;15&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;segundos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;para&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;que&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;se&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;pueda&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;gurdar&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;la&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;maquina&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;sleep&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800000;"&gt;15&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Exportamos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;la&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;maquina&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;virtual&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$Status&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$VM_Service&lt;/span&gt;&lt;span style="color:#000000;"&gt;.ExportVirtualSystem(&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$SourceVm&lt;/span&gt;&lt;span style="color:#000000;"&gt;.__PATH,&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$True&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$dirMaquina&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Generamos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;un&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;par&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;de&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;validaciones&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;para&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;ver&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;cuando&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;se&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;termine&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;el&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;trabajo&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$status&lt;/span&gt;&lt;span style="color:#000000;"&gt;.ReturnValue&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;-eq&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;4096&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$Job&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;[WMI]&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$Status&lt;/span&gt;&lt;span style="color:#000000;"&gt;.Job&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$JobStatus&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$Job&lt;/span&gt;&lt;span style="color:#000000;"&gt;.JobState&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;while&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$JobStatus&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;-ne&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;7&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;sleep&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$Job&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;[WMI]&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$Status&lt;/span&gt;&lt;span style="color:#000000;"&gt;.Job&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$JobStatus&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$Job&lt;/span&gt;&lt;span style="color:#000000;"&gt;.JobState&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;echo&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$job&lt;/span&gt;&lt;span style="color:#000000;"&gt;.PercentComplete&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;span style="color:#000000;"&gt;Iniciamos&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;la&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;amquina&lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;virtual&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;$MaquinaFuente&lt;/span&gt;&lt;span style="color:#000000;"&gt;.RequestStateChange(&lt;/span&gt;&lt;span style="color:#800000;"&gt;2&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;span style="color:#808080;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a rel="WLPP" href="https://nuqvyq.bay.livefilestore.com/y1mVr8nGSbbR4pLmuTewNBAVpYlAMsf_Z2sLR-wN3_InRoEE8VzIzxDQGghpibSupj7If5sSNnqVl0R49NZyAb-YkiUKN7dd4Z8XnuL-qkvSZ0CU3JMaypVLcq2qu6T_B4EvQYqubRu7vUMcHhqDd6eLw/image[2]%202F715D4C.png"&gt;&lt;img height="41" width="244" src="https://nuqvyq.bay.livefilestore.com/y1mlJcCoqwdAbqYqiUCH116MaBtKe4KHsYUVZo_jXIZ0rtj6C2iV_eI--qR_tu5Xsw6HLb73Xox0IxkwHMErn1Y3wlxQgFQdbSzIwnistaOqPLfpBMM5Rd6f1-xT7KyxF335KZyu83jC7jc8diLc0MaDw/image_thumb%2005DA3FC1.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;PD: Los valores de los &lt;span style="color:#000000;"&gt;RequestStateChange los saque del sitio de MSDN &lt;/span&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/cc723874(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/cc723874%28VS.85%29.aspx &lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=159174" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/pcampos/archive/tags/hyper-v/default.aspx">hyper-v</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/powershell/default.aspx">powershell</category><category domain="http://geeks.ms/blogs/pcampos/archive/tags/scripts/default.aspx">scripts</category></item></channel></rss>