Entradas

Mostrando entradas de mayo, 2012

Problemas al consultar el campo Description en LDAP / Active Directory

Estoy haciendo un vbs que ejecute unas consultas para obtener datos de los usuarios de Active Directory, entre ellos el campo Description . Sin embargo, aparecen errores cada vez que ejecuto   Wscript.Echo objRecordSet.Fields("description").Value   Después de googlear un poco, me entero de que no podemos obtener los valores del campo descripcion de la misma forma que los de los campos Name,mail,GivenName,etc... Se debe a que Description es un array y tenemos que hacer algo similar a esto:      strDesc = objRecordSet.Fields("description").Value        if IsArray(strDesc) then for i=0 to Ubound(strDesc) strDescItem=strDescItem & " " & strDesc(i) wscript.echo strDesc(i) next end if Problema resuelto gracias a Mark Minasi  que lo puso en su foro http://www.minasi.com/forum/topic.asp?TOPIC_ID=12632

Asistente de nuevo hardware encontrado cada vez que inicio el equipo

Cada vez que se inicia un equipo con windows XP, aparece el Asistente para nuevo hardware encontrado. En concreto, indica que se detecta la impresora HP Laserjet color 2500 Sin embargo, esta impresora está instalada y funcionando y no debería aparecer este mensaje. Seguimos el asistente y siempre finaliza con el error " No se conoce el controlador de impresora " Lo primero que pensé fue en marcar la casilla "No avisarme de nuevo para instalar este dispositivo". Pero no aparece dicha casilla. Echamos un vistazo al fichero c:\windows\setupapi.log y aparecen estas entradas #-011 Instalando sección [HPBF342I.PMD.Interfaces] desde "c:\windows\inf\hp2500p6.inf". #I054 Se han instalado las interfaces. #-166 Función de instalación de dispositivo: DIF_INSTALLDEVICE. #E154 Error en el instalador de clase. Error 1797: No se conoce el controlador de impresora. ERROR_UNKNOWN_PRINTER_DRIVER  1797 (0x705)  The printer driver is unknown. Después de buscar

Windows XP - Chkdsk en cada inicio, fallo al cargar perfil, no inicia en Modo Seguro

Imagen
La semana pasada habíamos retirado un equipo con Windows XP. Hoy lo he encendido porque hay que ponerlo en otro despacho y pensé que mejor me volvía para casa porque lo que le pasaba no era normal. El equipo ejecutaba chkdsk en cada inicio. Después de hacerlo, se reiniciaba y parecía que todo iba bien. Sin embargo, al inciar sesión aparecían fallos al cargar el perfil del usuario independientemente del usuario con el que iniciases. Si eras paciente y dejabas que iniciase con el perfil temporal, daba errores al cargar advpack.dll, c:\windows\system32\mscories.dll y demás dll's Si se intentaba iniciar en modo seguro, el equipo se reiniciaba y volvía a ejecutar chkdsk. Y así una y otra vez... Después de revisar los conectores, de cambiar el cable SATA del disco duro, de hacer varios chkdsk sin que apareciesen errores y de valorar seriamente la opción de dejar caer el equipo desde un 5º piso y decir que se había roto, arranqué el equipo con un live CD con UBCD4win para ve

Cómo modificar los requisitos del sistema en un MSI

Imagen
Cómo modificar los requisitos del sistema en un MSI para poder instalarlo en otro sistema operativo Alguna vez he querido probar algún programa nuevo pero al instalarlo me dice que no se cumplen los requisitos ya que es para un sistema operativo diferente. Con este truco, podemos cambiarlo para instalarlo y poder probarlo. Aviso: Estas cosas sólo las hago para pruebas, no es buena idea hacerlo para Producción. Pasos para modificar el MSI: Hacemos una copia de seguridad del fichero MSI a modificar por si acaso. Descargamos e instalamos ORCA (puede descargarse desde aquí ) Editamos el fichero MSI con Orca Vamos a la tabla  LaunchCondition  Allí aparece una entrada similar a esto    Installed OR (Not Version9x And Version NT=600) ¿ Y qué significa ese 600 ? Hay que echar un vistazo a esta página:  Operating System Property Values En ella vemos que 600 quiere decir Windows Vista Editamos la fila y cambiamos su valor por   Installed OR (VersionNT=501)

Word autocorrige 2A por 2ª

Imagen
Varios usuarios nos han comentado que cuando escriben ciertos IDs en Word se cambian y tienen que corregirlos. Por ejemplo, 2A se convierte en 2ª,  124A5 se convierte en 124ª5, etc... Después de ver que el corrector automático estaba haciendo de las suyas y de bucear por las opciones de Word hemos encontrado la solución: Herramientas -> Opciones de autocorrección En la pestaña Autoformato mientras escribe , desmarcar la casilla Ordinales (1º) por superindice

Cambiar de ubicación la carpeta de perfil de usuario de Google Chrome

Por defecto, en Windows 7, Google chrome usa la carpeta C:\Users\nombre-de-usuario\AppData\Local\Google\Chrome\User Data para guardar el perfil de usuario Pero ¿y si quiero que se grabe en otra carpeta o en otra partición? Mejor aún, en un pendrive . Por ejemplo " D:\backup\google-chrome-profile   " Todo esto nos lo explican en  http://essayweb.net/miscellany/chrome.shtml Hay 2 maneras de cambiarlo. Obviamente, antes de hacer nada, cerramos todas las ventanas de google chrome. Manera rápida y amateur - Cambiando el acceso directo En las propiedades del acceso directo de google chrome, en la pestaña acceso directo, campo destino aparece la ruta completa a chrome.exe Simplemente tenemos que añadir –user-data-dir=”NUEVO DIRECTORIO” La llamada al ejecutable sería así: "C:\Program Files\Google\Chrome\Application\chrome.exe" -–user-data-dir="D:\backup\google-chrome-profile" Manera "pofesioná" - Creando un Junction (union de dire

Recuperar arranque con equipos windows vista, windows 7 o similares

Ya son archiconocidos los comandos fixboot y fixmbr de la consola de recuperación de Windows XP. Pero la cosa cambia si estamos con Windows Vista, 7 o sus "familiares" Para recuperar el arranque, hay que usar estos comandos bootrec.exe /fixmbr /fixboot /rebuildbcd /scanos bootsect.exe bootsect.exe /nt60 c:  Escribir nuevo sector de arranque en la particion C: Reconstruir el BCD bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd Otra forma  - Esto lo usé cuando me cargué el fichero bcd de un Windows 7 Comprobar si existe el fichero c:\boot\BCD Si no existe, ejecutar bcdboot.exe c:\windows para que se cree el BCD http://support.microsoft.com/kb/927392

Outlook 2003 - Error al buscar elementos necesarios cuando se añade una cuenta de Exchange

Imagen
En outlook 2003, configuramos una nueva cuenta de Exchange, Al pulsar comprobar nombre nos aparece este error. "Error al buscar uno de los elementos necesarios para completar la operacion. Puede que haya sido eliminada" Después de darle varias vueltas y de comprobar que la cuenta estaba correctamente creada y que tenía permiso para acceder a su buzón desde otro equipo, vamos a ver qué hace Outlook cuando pulsamos "Comprobar nombre" Ejecutamos procmon.exe  (   Más info aquí ) Creamos un filtro que capture solo los eventos de outlook.exe  y volvemos a intentar configurar la cuenta En el momento del fallo, aparecen estas entradas: Vemos que outlook.exe carga estos ficheros C:\windows\system32\ mapisvc.inf C:\archivos de programa\archivos comunes\system\MSMAPI\3082\ MAPISVC.INF Abrimos ambos ficheros y vemos que contienen lo siguiente: [Services] [Default Services] [MAPI] ServiceOrder= Los comparamos con los de otro equ