Error 0x80070643 .NET Framework Windows Server 2008 R2

Buen día, realizando la instalación de .NET Framework 3.5.1 sobre Windows Server 2008 R2 SP1, nos encontramos con el siguiente error.

Attempt to install .NET Framework 3.5.1 failed with error code 0x80070643. Fatal error during installation

Attempt to install Non-HTTP Activation failed with error code 0x80070643. Fatal error during installation

Attempt to install HTTP Activation failed with error code 0x80070643. Fatal error during installation

Esto aunque a simple vista parece un gran problema en realidad se debe a algo muy simple y es que en ese preciso momento Windows Update esta aplicando actualizaciones, lo cual bloquea la instalación de otros componentes.

Windows Update

Lo que tenemos que hacer esperar a que estos Updates finalicen y volver a intentar instalar los Features, y esta ves no tendremos problemas.

Saludos.

 

Unir equipo a dominio desde línea de comandos CMD Windows

image

Buen día con el siguiente comando podemos unir un equipo a dominio de una manera simple.

netdom join Hostname /Domain:NombreDelDominio /UserD:UsuarioDeDominio /PasswordD:ContrasñeaDelUsuarioDeDominio

image

Por ultimo solo queda reiniciar para aplicar los cambios.

Cambiar nombre de Equipo(HostName) desde linea de comandos(CMD) WINDOWS

image

Todos conocemos el camino para cambiar el nombre del equipo desde sus propiedades, pero ¿se han preguntado como cambiarlo desde la línea de comandos?

Es muy fácil, para ello utilizaremos el siguiente comando de WMI.

WMIC computersystem where caption=’nombreactual’ rename nuevonombre

image

y listo solo bastaría reiniciar el equipo para aplicar los cambios.

Si requieres ver el nombre actual de equipo desde el propio cmd solamente ejecuta el comando “hostname” y shutdown /r para reiniciar el equipo.

Listo.

Sticky Notes ¿donde se guardan o como respaldar?

 

image

Si eres usuario de los  Sticky Notes de Windows, alguna ves te haz preguntado ¿donde se guardan? o ¿ como puedo respaldarlos? para llevármelos tal cual a otro equipo  o para re instarlos en un formateo y no te es suficiente copiar y pegar su texto en otro archivo, los quieres idénticos.

Bueno,es bastante fácil.

Los Sticky Notes se almacenan en la siguiente ruta:

C:\Users\Username\AppData\Roaming\Microsoft\Sticky Notes\StickyNotes.snt

Este archivo ya contiene todas las notas que tengas creadas y sus formatos o estilos correspondientes. Simplemente copia y pega este archivo para respaldarlo cuando quieras Smile.

Error al Instalar HP 3PAR VSS provider for Microsoft Windows

image

Si no seguimos al pie de la letra el manual de instalación de HPE 3PAR VSS Provider Software for Microsoft Windows obtendremos el siguiente error:

Error: Failed to run InForm CLI command to create password file. The System cannot find the file specified  C:\Users\Administrator\.hp3par

image

Esto porque nos falta instalar  el HPE 3PAR InForm OS Command Line Interface (si ya lo tienes instalado ve al final del post para ver otra solución)

image 

Solución 2: (Si ya instalaste 3PAR CLI y sigue sin funcionar..):

Verifica que exista el PATHC:\Program Files (x86)\Hewlett-Packard\HP 3PAR CLI\bin” en las variables de usuario, de no ser así proceder a crearla.

image

Windows Server 2012 R2 – Server Manager , Administrar Equipo que no esta en Dominio.

image

Si queremos agregar un servidor remoto a Server Manager , que no esta en el dominio o pertenece a un WorkGroup diferente a pensar de especificar las credenciales correctas nos encontraremos con el siguiente error:

Error
Configuration refresh failed with the following error: The metadata failed to be retrieved from the server, due to the following error: The WinRM client cannot process the request. If the authentication scheme is different from Kerberos, or if the client computer is not joined to a domain, then HTTPS transport must be used or the destination machine must be added to the TrustedHosts configuration setting. Use winrm.cmd to configure TrustedHosts. Note that computers in the TrustedHosts list might not be authenticated. You can get more information about that by running the following command: winrm help config.

image

Para solucionarlo lo que tenemos que hacer es agregar el equipo remoto como equipo de confianza con el siguiente comando desde PowerShell

Set-Item wsman:\localhost\Client\TrustedHosts NombreDelServidorRemoto -Concatenate –Force

image

y listo, damos refrescar en el Server Manager y verán como se conecta automáticamente al servidor que autorizamos.

image

Listo.

Nested Windows Hyper-V Server 2012 R2 sobre VMware vSphere ESXi 5.5

image

En este pequeño tutorial vamos a ver como poder instalar y correr Hyper-V sobre una maquina virtual en VMware ESXi 5.5 (Mas adelante subiremos el proceso para la versión 6)

Por Default veremos el siguiente error si queremos realizar la instalación sin cambios:

Hyper-V cannot be installed: The processor does not have required virtualization capabilities

image

Lo primero que debemos hacer es editar el archivo .vmx de la maquina virtual donde vamos a habilitar Hyper-V.

Para ello recomendamos quitar el equipo del inventario de ESXi o vCenter antes de editar el archivo.

Agregamos las siguientes 2 líneas:

vhv.enable = “TRUE”
hypervisor.cpuid.v0 = “FALSE”

image

Guardamos los cambios y volvemos a agregar el equipo al inventario.

image

Una vez agregada al inventario procedemos en encenderla e instalar el roll de Hyper-V.

image

image

image

**Aparecerán los datos de VM.

En la lista de roles marcamos Hyper-V y sus Features.

image

image

Y ahora ya no aparece el error antes mencionado permitiéndonos continuar la instalación.

image

Una vez terminado de instalar el rol y haber reiniciado podemos empezar a uster Hyper-V!

image

Y esto es todo,espero les sea de utilidad.

Saludos.

**En algunos casos es necesario especificar en las propiedades de la VM>Options>CPU/MMU Virtualization> La Opción marcada en Rojo. Para que funcione.

image

Obtener lista de equipos con Change Block Tracking (CBT) habilitado–PowerCLI

Si requerimos obtener una lista de Virtual Machines con Changed Block Tracking(CBT) habilitado, podemos lograrlo con este simple comando.

Get-VM| Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $true}

image

Para a un CSV agregar | export-csv d:\myreport.csv al final.

Get-VM| Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $true} | export-csv D:\myreport.csv

y listo.

image

Si quieres saber como habilitar Changed Block Tracking(CBT) sin apagar la VM, visita este Post: Habilitar Change Block Tracking (CBT) Sin Apagar la VM – PowerCLI

 

Habilitar Change Block Tracking (CBT) Sin Apagar la VM – PowerCLI

image

Para utilizar respaldos tipo Diferenciales e Incrementales en VMware, necesitamos activar Changed Block Tracking(CBT) en los equipos virtuales, para esto según el KB (1020128) es necesario apagar la VM para entrar a la configuración de parámetros y habilitar CBT.

Pero existe una forma de hacerlo con los equipos encendidos!, esto mediante PowerCLI.

Para ello tenemos que realizar los siguientes pasos en PowerCLI.

  • Crea un Objeto tipo VirtualMachineConfigSpec:

$ObjetVMC = $vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec

  • Habilita en el Objeto CBT:

$ObjetVMC.changeTrackingEnabled = $true

  • Obtén la configuración de la VM.

$VMConfig = Get-vm TEST_CBT_VM | Get-View

  • Guardamos el Objeto en la configuración de la VM.

$VMConfig.reconfigVM($ObjetVMC)

image

  • El siguiente paso es crear y borrar un Snapshot sobre la VM que creamos para el el proceso de CBT entre en acción.

image

Con esto ya estará habilitado Changed Block Tracking(CBT) , podemos verificar esto en los archivos de la VM aparecerá 1 archivo pequeño tipo VMDK con terminación –ctk el cual estará llevando el “log” de los cambios realizados.

image

Fin!

Copy-VMGuestFile Trasferencia y extracción de archivos hacia VMs aisladas – VMware PoweCLI

image

¿Alguna vez has tenido la necesidad de copiar información desde tu equipo local hacia una Virtual Machine en VMware, pero no tenemos conexión de red hacia esta VM?

Típicamente lo que hacemos es crear una ISO con la información que deseamos trasferir y la montamos en la VM, pero ¿si lo que necesito es trasferir la información de la VM a mi equipo local?

Copy-VMGuestFile y Get-Item son comandos de PoweCLI que nos permitirá trasferir información en ambos sentidos.

Veamos un ejemplo practico de este comando:

Deseo trasferir el archivo D:\files\FileTool64.exe de mi equipo local hacia E:/ de la VM “PruebasRespaldosTrasfer”

Origen:

image

Destino:

image

Lo primero que necesitamos es iniciar PowerCLI y conectarlos al vCenter o ESXi donde se ejecute la VM.

Connect-VIServer IPdeVCenteroESXI -User NombredeUsuario -Password Contraseña

Ahora usaremos la siguiente sintaxis para realizar la copia del archivo.

Get-Item “D:\files\FileTool64.exe” | Copy-VMGuestFile -Destination “E:\” -VM PruebasRespaldosTrasfer -LocalToGuest -GuestUser Administrator -GuestPassword qwerty_123

image

Como ven la trasferencia se realizo satisfactoriamente.

En el caso contrario donde deseamos extraer archivos de la VM hacia el equipo local el comando seria como el siguiente:

Copy-VMGuestFile -Source “DirectorioDentroDeLaVM” -Destination “DirecotrioLocal”  NombreVM -GuestToLocal   -GuestUser NombreUsuario -GuestPassword Contraseña

Espero les sea de gran utilidad.

Mas información de Copy-VMGuestFile : https://www.vmware.com/support/developer/PowerCLI/PowerCLI51/html/Copy-VMGuestFile.html