martes, 26 de abril de 2016

Aplicar Sysprep en Windows 8/8.1/10

Cuando se quiere aplicar un Sysprep a un equipo con Windows 8/8.1/10 nos arroja el mensaje de error "Sysprep no pudo validar la instalación de Windows"


Esto se debe a las aplicaciones integradas de Windows como calculadora, deportes, clima, etc. Antes de ejecutar Sysprep hay que desinstalarlar todas esas aplicaciones. Para esto se debe abrir una consola de powershell con privilegios de administrador e importar los siguientes módulos:

import-module appx
import-module dism

luego se ejecuta el siguiente comando para deinstalar:

Get-AppxPackage | Remove-AppxPackage

Es normal que se muestren algunos error debido a que aplicaciones como Edge o Cortana no pueden desinstalarse. Sin embargo despues de esto ya no tendremos el mensaje de error al ejecutar Sysprep.



Este comando tambien nos sirve como alternativa para eliminar algunas aplicaciones integradas que no utilicemos:

Por ejemplo para quitar la aplicacon de Xbox:

Metodo 1

Remove-AppxPackage PackageFullName

El PackageFullName varía dependiendo del Build de Windows, en mi caso es: "Microsoft.XboxApp_15.15.22005.0_x64__8wekyb3d8bbwe"

Remove-AppxPackage PackageFullName Microsoft.XboxApp_15.15.22005.0_x64__8wekyb3d8bbwe

Metodo 2

Get-AppxPackage Name | Remove-AppxPackage

para Xbox el name es: "Microsoft.XboxApp"

Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage


viernes, 15 de abril de 2016

Sincronizar OneDrive for Business en cliente OneDrive

Las implementaciones de OneDrive for Business pueden ser complicadas y tediosas. El cliente actual de OneDrive for Business está incluido en las versiones de Office 2013 y 2016 o se puede descargar el cliente stand alone, sin embargo muchos usuarios reportan fallos, principalmente al momento de sincronizar su cuenta de OneDrive de Office 365 donde la aplicación queda pasmada o en algunos archivos que quedan sincronizándose eternamente.

En el mejor de los casos la reinstalación del  aplicativo stand alone soluciona dichos problemas, pero si tenemos instalada la versión de Office ProPlus se debe reinstalar toda la suite de Office, haciendolo un proceso que ocupa demasiado tiempo.

Otro de los problemas es que la versión stand alone puede llegar a pesar 300 mb y el proceso de instalación es lento y tardado. En un deployment masivo inclusive enviar 300mb por la red local puede llegar a ser un dolor de cabeza.

Recientemente encontre lo que a mi parecer es una mejor solución a estos problemas, utilizando el cliente de OneDrive que ya viene instalado en algunos versiones de Windows (8.1, 10).

Beneficios

1.- El cliente pesa solo 8.5MB
2.- Seleccionar granularmente que carpetas de OneDrive sincronizar en mi equipo
3.- Ver el progreso/status de los archivos que se descargan y suben a Onedrive
4.- Sincronizar una cuenta de OneDrive público y otra de OneDrive for Business a la vez con el mismo cliente

Desventajas

1.- No se pueden sincronizar sitios y bibliotecas de documentos de SharePoint. Se debe seguir utilizando el cliente de OneDrive for Business

Proceso de instalación y configuración

1.- Descargar e instalar el cliente desde la siguiente liga http://go.microsoft.com/fwlink/p/?LinkId=248256

2.-  Haga clic derecho sobre el ícono y seleccione 'Configuración'.

3.- Seleccione 'Agregar una cuenta empresarial'.
4.- Inicie sesión con sus credenciales.
5.- Seleccione que carpetas sincronizar.
6.- El cliente comenzara a sincronizar. Para ver el progreso de los archivos que su suben o descargan haga clic sobre el ícono de OneDrive.

jueves, 14 de abril de 2016

Instalación de certificado SHA2 256 (o superior) en Windows XP y Windows Server 2003

En algunas ocaciones cuando se renueva un certificado SSL público, el certificado raíz e intermediario pueden cambiar.

Para los Windows Server 2003 y XP este tema suele complicarse debido a que los nuevos certificados utilizan encripción SHA 256 o superior. En este caso un certificado emitido por un tercero como godaddy, digicert, etc. instalado en estas versiones de windows aparece como invalido.

Para solucionar este problema es necesario bajar el hotfix de la siguiente liga:

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=968730&kbln=es

Se nos muestra el siguiente formulario de solicitud donde lo importante es seleccionar la plataforma y el idioma del equipo donde vamos a aplicar el parche:


Despues de solicitar la revisión, nos llegara un mensaje a nuestro buzón de correo electrónico con el archivo adjunto. Solo hay que instalarlo y seguir el asistente.

NOTA: Si este hotfix no soluciona el problema, asegurate que el servidor/equipo tiene salida a internet para descargar la CRL.


lunes, 11 de abril de 2016

Ruta del log de MAP Toolkit 9.3

En versiones anteriores de MAP toolkit existia una carpeta de logs en la ruta 'C:\Users\LuisÁngelMarín\AppData\Local\Microsoft\MAP'. Esto es un poco confuso en las nuevas versiones de MAP porque aunque la instalación crea la misma estructura de carpetas, los logs ya no se encuentran ahí.

En las versiones 9.0 en adelante, los logs se encuentran en el archivo 'MapToolkit.log' en la ruta '%User%\AppData\Local\Microsoft\MAP\'.



Conectar Excel con la base de datos de MAP Toolkit

En algunas ocaciones puede que requieras información adicional a los reportes por defecto que genera MAP Toolkit; por ejemplo un inventario de Software de cada equipo.

Podemos conectarnos directamente a la base de datos predeterminada de SQL generada por MAP Toolkit por medio de SQL Management Studio y realizar querys sobre las tablas.

Una opción más sencilla es conectar la aplicación de Excel directamente y generar tablas dinámicas.

1.- En una ventana de excel vamos a la pestaña 'Datos' y luego el botón 'De otras fuentes'

2.- En el menú desplegable seleccione 'Desde el asistente para a conexión de datos'

3.- 'Otro avanzado' y clic en siguiente

4.- 'SQL Server Native Client 11.0' y clic en siguiente
NOTA: en caso de que no aparezca esta opción instale el siguiente aplicativo https://www.microsoft.com/en-us/download/details.aspx?id=29065
5.- En el nombre del servidor introduzca '(localdb)\maptoolkit' , seleccione 'Use Windows NT integrated security' y haga clic en 'Test Connection'

6.- Le aparecerá un mensaje como el siguiente,
7.- Haga clic en aceptar
8.- Seleccione la base de datos que creó durante la instalación de MAP y la tabla deseada (para el inventario de Software vamos a utilizar 'InstalledProductsView') haga clic en siguiente

9.- En la ventana de importar datos haga clic en aceptar
10.- En este punto ya tenemos el listado de todo el software instalado, sin embargo esta vista no es muy funcional ya que muestra un solo producto por fila; vamos a crear una tabla dinámica en una nueva hoja de excel. Vamos a la pestaña 'Insertar' y hacemos clic en 'Tabla dinámica', seleccione las dos columnas completas 'ComputerName' y 'Product Name' y haga clic en aceptar.
11.- La nueva hoja de excel nos aparece en blanco. Del lado derecho hay que habilitar las casillas 'ComputerName' y 'Product Name' (en ese orden) para tener una el inventario de Software por equipo.

Incrementar el valor de timeout de la base de datos de SQL de MAP Toolkit

Si al ejecutar el assesment en MAP este tarda mucho en finalizar o simplemente falla (failed), es necesario incrementar el valor de timeout de la base de datos de MAP Toolkit.

Para las nuevas versiones de MAP (9.0 en adelante):

1.- Cerrar MAP
2.- Abrir el archivo 'AppConfigInfo.xml' localizado en '%User%\AppData\Local\Microsoft\MAP\'

NOTA: En versiones antiguas de MAP el archivo 'AppConfigInfo.xml' se encontraba en la ruta 'C:\Program Files\Microsoft Assessment and Planning Toolkit\bin' 

3.- Editar el valor de la entrada 'SqlCommandTimeout' de 1800 a 21600
4.- Reiniciar MAP y ejecutar 'Refresh Inventory Assesment'