martes, 9 de julio de 2013

Crear credenciales encriptada en un fichero con PowerShell

Hola,

Hoy voy a empezar a publicar los scripts basados en PowerShell para Netapp, que también publico en Netapperos.com, web dedicada a los locos de Netapp. 

Lo primero aclarar que no es lo mismo una credencial ofuscada que una credencial encriptada. Si se quieren ejecutar los scripts siempre con la misma máquina y siempre con el mismo usuario, la forma más segura es almacenar las credenciales en un fichero encriptado. Si se va a ejecutar el script desde varias máquinas y con varios usuarios, la única forma que se me ocurre es ofuscar las credenciales, o lo que es lo mismo, darles un aspecto de encriptado, pero en realidad se podría revertir y llegar a sacar la información. Este último caso lo veremos en otro post.

Este es el caso primero, el de crear un fichero de texto encriptado para guardar las credenciales y que éstas sean seguras. Es un proceso muy sencillo, pero tiene como limitación que utiliza nuestros IDs para hacer la encriptación de la contraseña. Es decir, que si lo utiliza otra persona le pedirá introducir las credenciales.

CREAR EL FICHERO DE TEXTO
-------------------------------------
Este script va a mostar una pantalla de login, donde meteremos las credenciales que queremos utilizar y automáticamente nos generará un fichero llamado CRED.TXT, donde las almacena de forma encriptada. Para que funcione es tan simple como copiar estas dos líneas de código en un nuevo PS1 y ejecutarlo.
$Credential = Get-Credential
$credential.Password | ConvertFrom-SecureString | Set-Content CRED.TXT

ASOCIAR EL FICHERO A UN SCRIPT
-------------------------------------------
Este trozo de script se pegará en nuestro PS1 para 'rescatar' las credenciales que tenemos encriptadas en CRED.TXT. Hay que fijarse que es necesario incluir el usuario asociado a las credenciales. En nuestro caso he utilizado 'root'. En fichero CRED.TXT se encuentra en el mismo path que el script, pero se podría centralizar y apuntar hacia esa ruta.
$password = Get-Content CRED.TXT | ConvertTo-SecureString
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "root",$password

Espero que os sea útil. Es una forma de poder ejecutar scritps sin tener que recordar las credenciales o tener que incluirlas en texto plano dentro del código.
Un saludo,

martes, 26 de febrero de 2013

IE 10 para Windows 7

Pues sí, finalmente Microsoft se ha dado cuenta de que empezaban a tener éxito los proyectos de portar IE 10 para Windows 7 y ha decidido liberar la versión de su último navegador. También parece un poco estratégico ante el aumento de la competecia. Sea como fuere, se puede descargar desde:

http://windows.microsoft.com/es-ES/internet-explorer/download-ie

Si lo que buscas es la versión en Inglés americano puede ir a:

http://windows.microsoft.com/en-US/internet-explorer/download-ie

Por supuesto yo ya lo tengo instalado y lo estoy utilizando para escribir estas líneas. De momento no tengo nada que comentar. No he tenido tiempo de disfrutarlo o sufrirlo ;-)

Un saludo,

Añadir aplicaciones a "Enviar a" en Win7/8


Hoy he tenido un problema con algo que parece muy sencillo, pero que me ha costado un rato encontrar. ¿Cómo meter más aplicaciones al menú "Enviar a" en Windows 7?. En el pasado lo he utilizado mucho, pero hacía tiempo que no lo necesitaba y lo tenía olvidado. La teoría es sencilla, simplemente hay que dejar el acceso directo de la aplicación en la carpeta "SenTo". El problema es encontrarla de forma sencilla.

Bueno esta es la solución. Bien desde la ventana de búsqueda de Windows, bien con con 'Ejecutar', ponemos:

Shell:sendto

Estas son las capturas:

1.- ejecutamos 


2.- Añadimos el acceso directo.



Es sencillo, ¿no?. Bueno, espero que os sirva igual que me está sirviendo a mi ;-)


viernes, 1 de febrero de 2013

Actualizar LG Optimus 7 (E900) a WP 7.8

Bueno, como prometió Microsoft, ayer sacó la tan esperada versión de Windows Phone 7.8 para los teléfonos de última generación. La pena es que no nos deje pasar a WP8, pero algo es algo.

Como era de esperar, LG no ha dado muestras de querer actualizar el teléfono. De hecho nunca he recibido actualización alguna por parte del fabricante y he tenido que ir saltando de versión de forma 'manual', utilizando un bug de Zune. Este mismo procedimiento me ha servido para poder actualizar el teléfono a la última versión del nuevo sistema operativo.

PROCEDIMIENTO:

1.- Se desconecta la Wifi y los datos del teléfono.
2.- Se conecta al ordenador y se sincroniza con Zune
3.- En Zune se pulsa en el icono inferior izquierdo, el del dibudo del terminal.
4.- En la zona del telefono, en la parte superior aparece el link a Configuración /Setting. Pulsamos.
5.- Se habre una ventana y pulsamos en Actualizar/Update que se encuentra a la izquierda.
6.- Saldrá un mensaje de buscando actualizaciones/Checking for updates....
7.- A los 3 o 4 segundos de que aparezca el mensaje de arriba se tiene que quitar la conexión a Internet del PC. Como yo utilizo mi portátil solo tengo que tocar el switch del WiFi, pero en otros casos dependerá del tipo de conexión que tengáis.

Repetir los pasos 5 a 7 tantas veces como haga falta hasta que salga que se tiene una actualización disponible. Actualizas y listo!!!!

Al principio cuesta un poco, pero probando al final sale. A lo mejor en lugar de esperar 3 o 4 segundos antes de cortar Internet hay que darle más o menos tiempo.

¡¡¡ IMPORTANTE !!! Si tenéis activado el modo de desarrollo en el teléfono, os lo va a desactivar. A diferencia de WP 7.5, si abres una aplicación 'no autorizada' no va a preguntarte nada y la desinstala automáticamente. No hay problema, podéis ver en este mismo blog los pasos para activarla y funcina sin problema en WP7.8 ;-)

Espero que los que poseen este buen terminal puedan (podamos) seguir disfrutando de él.

NOTA: Haz tantas actualizaciones como te pida y sigue los pasos. No hace mucho que lo actualicé y me costó meter 3 actualizaciones antes de presentarme la versión 7.18.8858.136 , que en realidad es WP7.8 y así lo muestra el teléfono.

viernes, 30 de noviembre de 2012

Diplomatura Windows Server 2012 ¡YA ES MÍA!


Estoy muy contento porque acabo de pasar mi examen de la diplomatura IT de Windows Server 2012. Después de varios meses trasnochando, porque era en Méjico y por diferencia horaria en España se realizaba de 00:00 a 02:00, finalmente he conseguido mi objetivo. Ahora a esperar que me envíen el certificado, aunque eso ahora es lo de menos. Era un reto que me había marcado y que he logrado a costa de horas de sueño y comidas rápidas para poder arañar unos minutillos al día.

Aparte de conocer las nuevas y geniales características de este nuevo sistema operativo, me ha servido para comprobar el gran nivel que tenían los ponentes, y por supuesto, ya tengo un referente que nunca se sabe si me hará falta algún día.

Os recomiendo que descarguéis la versión de desarrollo de Windows Server 2012 y experimentéis por vosotros mismos. Abajo os pongo el enlace.

http://technet.microsoft.com/en-US/evalcenter/hh670538

Por supuesto me he guardado todas las sesiones grabadas y me he ido preparando unas presentaciones a base de pantallazos (a la antigua usanza) que pueden venirme muy bien si finalmente me decido a ir a por el MCSE de Windows 2012, pero lo veo complicado (y caro) en estos momentos.

En fin, que ya os dejo tranquilos ;-)

miércoles, 28 de noviembre de 2012

Añadir usuarios del dominio en Ontap

Hola,

Puede parecer óbvio, pero no es la primera vez que veo que se formatea un sistema de netapp, se mete en el dominio con una cuenta con permisos para añadir equipos, pero no administradora. ¿Qué pasa?, que al meterla en el dominio el grupo de administracion que añade el 'Domain Admins' y si no perteneces a dicho grupo no puedes hacer casi nada. La solución es meter un usuario dentro del grupo 'administrators' del filer y desde esa administrar remotamente el equipo. Para hacerlo simplemente hay que entrar por consola (bien física por puerto serie, bien por IP) y utilizar este comando:

FILER> useradmin domainuser add DOMINIO\miguelangelr -g "Administrators"

Luego nos ponemos sobre el icono de 'computer' del explorado de Windows => botón derecho => manage.

Cuando tengamos el administrador abierto nos vamos a menú 'Action' y seleccionamos 'Connect to another computer...' y ponemos la dirección del filer. Ya podemos añadir grupos y usuarios a los diferentes grupos locales de la máquina como si de un Windows se tratase.

Otra utilidad de este sistema es si el administrador local de la máquina ya no está en la compañía y hemos perdido el acceso, podremos recuperar el control añadiendo otro administrador.

¡Ojo!, no utilicéis esta información para hackear ningún equipo.

Espero que os sirva de utilidad ;-)

Un saludo,

lunes, 6 de agosto de 2012

10.000 visitas y subiendo

 Hola a todos,

La entrada de hoy es para anunciar que este humide blog ha llegado a las 10.000 visitas y sigue a buen ritmo. Reconozco que últimamente lo tengo un poco parado por falta de tiempo. De todas formas tengo algunos artículos pendientes que me gustaría publicar en breve.

Muchas gracias a todos por vuestro interés y si tenéis alguna sugerencia que hacerme podéis poner vuestros comentarios en esta entrada.

Un sincero abrazo,