26/04/2010

Pero aun así, Dios tiene el control

Siempre ando buscando una respuesta a todas las preguntas de la vida, siempre la encuentro pero nunca comprendo, hoy me paso y es por eso que quiero compartir esto con ustedes para que no se desesperen en la vida y siga "Pa' lante como el elefante".
Hay momentos en nuestra vida en donde quisiéramos que las cosas fueran de una manera que realmente no son. Todos hemos querido que por arte de magia el episodio gris que estamos viviendo sea transformado por un episodio lleno de colores gloriosos que reflejen nuestra felicidad ante dichas situaciones.
Pero hay que ser realistas, las cosas muchas veces no salen como nosotros queremos y es porque Dios que conoce el pasado, como lo presente, así como también el futuro sabe mejor que nosotros lo que es mejor para sus hijos y por eso las cosas no salen como quisiéramos.
Tu puedes tener planes que aparentemente sean muy bonitos, nadie te quita que quizá las intenciones de esos planes son sinceras, pero aun así no hay una seguridad que las cosas serán como tú quieres y es porque antes de todo eso tienen que pasar la revisión divina, que va más allá de lo que nuestro ojos humanos pueden ver, esa revisión que lleva como objetivo asegurarte un resultado adecuado a la voluntad de Dios.
Es por esa razón, que en momentos en los cuales las cosas no están saliendo como nosotros queríamos debemos de tener la paciencia y la confianza necesaria como para estar seguro que a los que aman a Dios todas las cosas les ayudan a bien.
Es que somos buenos para saber lo que la Biblia dice, ¿Pero seremos tan bueno como para poner en práctica lo que ella nos dicta?
Dios quiere que cada uno de nosotros entendamos que sus planes maravillosos muchas veces son distintos a los que nosotros humanamente hemos dictado. Dios tiene algo hermoso para tu vida, no hay duda, pero ¿Estarás en la disposición de esperar eso hermoso?, si yo sé que lo quieres ahora o nunca, yo también, pero es necesario que entiendas y que yo también entienda, que las cosas no se dan como yo quiero, sino como Dios quiere, y esto es por una sencilla razón: EL LO CONOCE TODO Y SABE QUE ES LO MEJOR PARA TI Y QUE MOMENTO ES EL ADECUADO.
Posiblemente tú estabas pensando colgar los guantes de la fe, el tiempo límite había llegado y las cosas no salían como tu querías, pues ahora Dios me dice que te diga que su tiempo no se mueve según tus emociones, sino según su voluntad y a pesar que en este momento de panorama gris no vez ningún arco iris, ten por seguro que al final del diluvio su señal del pacto estará ahí presente.
No te desesperes, Dios tiene un tiempo para todo y él no se ha olvidado de ti de tu promesa, y a pesar de que todo parece en contra, no debes de dudar ningún segundo que El cumplirá lo que ha prometido, pues no es hombre para que mienta, ni hijo de hombre para que se arrepienta.
Las cosas no están saliendo como querías, pero ten por seguro que cuando todo termine las cosas serán mejor de lo que un día te imaginaste que serian.

***Estas no son mis palabras, sino que encontre estos escritos en internet pero no recuerdo la página.



www.cesarduran.com | César Durán | IT Professional | GAMER XD

23/04/2010

VHD TOOL - La herramienta que me salvó el cuello

Hoy les traigo una bien buena.
Como ya es de costumbre, siempre estoy a la vanguardia de las nuevas tecnologías de MICROSOFT.
Esta vez me ha pasado algo grave pero como siempre digo "todo tiene solución".
Tengo un servidor con Hyper-V en el cual manejo 4 servidores virtuales. Uno de ellos se estaba quedando sin disco y decidí convertir el disco a dinámico y expandirlo. Pero antes de expandirlo hice un SNAPSHOT o fotografía del disco para que los cambios puedan revertirse. Después procedí a agrandar el disco. Oh, que error!!! Como el dominicano nunca lee y siempre le da a NEXT, NEXT, no leí unos letreros que me recomendaban no modificar la máquina virtual mientras se estaba ejecutando... Demasiado tarde, el daño estaba hecho.
Después de apagar la máquina virtual, no podía unir el archivo de cambios AVHD con el del disco de la maquina VHD. Error tras error, pensé que la maqué.

Varias horas después, casi sin esperanza, encontré la solución en esta página VHD TOOL.

La herramienta, crea, convierte, expande y repara los discos virtuales!!! XD
Gracias a Dios y a MSDN por esta solución disponible para los mortales como yo.

Acá les dejo unos ejemplos de los errores con los cuales me enfrente en esta batalla de hoy:

1.- Background disk merge failed to complete: The chain of virtual hard disks is corrupted. There is a mismatch in the virtual sizes of the parent virtual hard disk and differencing disk. (0xC03A0017). (Virtual machine ID B50F6351-6045-4A2F-B7F7-F123B5DADCDD)
2.- Background disk merge failed to complete: The process cannot access the file because it is being used by another process. (0x80070020). (Virtual machine ID B50F6351-6045-4A2F-B7F7-F123B5DADCDD)
3.- Cannot create the storage required for the snapshot archivo.avhd: The chain of virtual hard disks is corrupted. There is a mismatch in the virtual sizes of the parent virtual hard disk and differencing disk. (0xC03A0017). (Virtual machine ID B50F6351-6045-4A2F-B7F7-F123B5DADCDD)



www.cesarduran.com | César Durán | IT Professional | GAMER XD

21/04/2010

Como remover los buzones desconectados del Exchange 2007

En el dia de hoy me encontre con que mi servidor de correo estaba sin espacio en disco, cuando busco la causa me encuentro con que el Exchange 2007 dura 30 dias para borrar las cuentas desconectadas. Bien!!!

Despues de unos cuantos minutos de busqueda en el que todo lo sabe "GOOGLE" me encontre con estos dos lindos comandos de powershell los cuales me facilitaron el dia y la vida.

PRIMER COMANDO:
Este primer comando hace un listado de los usuarios que estan desconectados de la base de datos y los pone en una variable llamada $users.

$users = Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid,Database

SEGUNDO COMANDO:
Este comando recoge los resultados del primero en la variable $users, identifica las bases de datos donde estan localizados y los borra de inmediato.

$users | ForEach { Remove-Mailbox -Database $_.Database -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }

 
Espero que les sea de mucha ayuda.


www.cesarduran.com | César Durán | IT Professional | GAMER XD