CartasRespuestas a sus preguntas

PsTools

En el artículo sobre archivos del escritorio de marzo de 2007, Wes Miller habla acerca de las utilidades PsTools ("Manual básico de PsTools", consulte technetmagazine.com/issues/2007/03/DesktopFiles). Tengo un pequeño problema cuando intento ejecutar estas impresionantes utilidades. Especialmente me interesa PsLoggedOn. ¿Podría exactamente explicarme cómo poner estas fantásticas utilidades en una carpeta en mi ruta de acceso? Un ejemplo realmente ayudaría.

—Tim

La mejor manera de empezar es descargar el paquete completo de PsTools (download.sysinternals.com/Files/PsTools.zip) a un directorio de trabajo (por ejemplo, c:\toolbox). Una vez que haya extraído el archivo ZIP en ese directorio, las herramientas están listas para usar. Si desea agregar ese directorio a su PATH para que las herramientas se puedan ejecutar desde cualquier lugar, simplemente ejecute el siguiente comando desde el símbolo del sistema, sustituyendo su directorio de trabajo por c:\toolbox:

SET PATH=%PATH%;c:\toolbox

Orgullo de Robocopy

Hasta leer su artículo de noviembre 2006 sobre la GUI de Robocopy (technetmagazine.com/issues/2006/11/UtilitySpotlight), nuestro departamento de soporte técnico estaba perplejo y no encontraba la manera de conservar las marcas de tiempo de archivos que se movían desde carpetas de red a almacenes Sharepoint®. ¡Robocopy es una gran herramienta!

—Cristino

Comprobación de subclaves del Registro

Durante las últimas dos semanas, he intentado resolver cómo probar si el valor para la subclave del Registro EnableLUA está activado o desactivado. Cuando está desactivado, el Control de cuentas de usuario está deshabilitado. Eso es lo que deseamos de manera que podamos instalar automáticamente los programas en nuestro laboratorio de pruebas sin tener que iniciar sesión con una cuenta administrativa para la confirmación. Deseamos poner esta prueba al principio de todos nuestros scripts de instalación y posteriormente ejecutar un script que cambia el valor de EnableLUA de 1 (activado) a 0 (desactivado) antes de que se ejecute el script. Sin embargo, no sé cómo hacer que este trabajo funcione. Agradecería cualquier ayuda que me podrían ofrecer.

—Derek

Este es un script básico para leer una clave del Registro, comprobar el valor y cambiar el valor si es necesario. Este ejemplo lee la clave HKLM\Software\Microsoft\Test\TestKey, comprueba si el valor es 1, y si lo es, cambia el valor a 0; si el valor no es 1, el script se cierra:

On Error Resume Next
Set WSHShell =  Wscript.CreateObject _
    ("Wscript.Shell")
RegLoc = _ 
    "HKLM\Software\Microsoft\Test\TestKey"
KeyValue = WSHShell.RegRead(RegLoc)
If (KeyValue = "1") then
  WSHShell.RegWrite RegLoc,"0"
end If
Wscript.Quit

Como siempre, asegúrese de usar con mucho cuidado los scripts que modifican el Registro, especialmente en un caso como este.

ReadyBoost

¿Podría explicarme ReadyBoost con más claridad? Según entiendo, ReadyBoost actúa como un búfer entre la RAM de un equipo y el disco duro, pero los datos se escriben simultáneamente. ¿Esto no significa que el rendimiento disminuirá cuando el sistema realiza doble copia de los datos? ¿Cómo puedo realizar una prueba del rendimiento del sistema con y sin ReadyBoost?

—Alex

La idea de ReadyBoost es permitir que la memoria flash (llaves USB, etc.) actúe como una memoria caché temporal, aumentando la cantidad de RAM tradicional (a menudo más costosa). ReadyBoost no escribe necesariamente los mismos datos a la memoria flash y al disco duro de forma simultánea. En cambio, actúa como un nivel intermedio de almacenamiento en caché entre RAM y disco. Mark Russinovich lo explica con mayores detalles en su artículo de marzo 2007 "Dentro del kernel de Windows Vista: Segunda parte", donde dice:

Después de que el servicio ReadyBoost haya iniciado el almacenamiento en caché, el controlador del dispositivo de Ecache.sys interceptará todas las lecturas y escrituras de los volúmenes de disco duro local (C:\, por ejemplo) y copiará cualquier dato que se escriba en el archivo de almacenamiento en caché que el servicio haya creado...

...Cuando ReadyBoost observa lecturas aleatorias que se pueden satisfacer desde la memoria caché, las atiende desde allí, pero debido a que el acceso de lecturas secuenciales es mejor en un disco duro que en una memoria flash, permite que las lecturas que forman parte de las pautas de accesos secuenciales vayan directamente al disco, aunque los datos estén en la memoria caché.

Puede leer el resto del artículo en línea de Mark en technetmagazine.com/issues/2007/03/VistaKernel.

Descarga de Windows PE

Parece que existe alguna incoherencia en su artículo Cartas del número de mayo 2007. La primera pregunta, "Creación de imágenes", dice: "Puede generar y personalizar imágenes de Window® PE 2.0 con las herramientas del WAIK...” Esto implica que Windows PE se incluye en las herramientas y que se puede descargar.

Sin embargo, en la última pregunta, "Obtener Windows PE", contestó: "Windows PE (sólo) está disponible como un beneficio de Software Assurance...” Pienso que su primera respuesta es correcta y que la segunda no está actualizada.

—Xihui

Windows PE 2.0 está disponible como una descarga en el Kit de instalación automatizada de Windows (WAIK). Tiene diferentes reglas de licencia que Windows PE 1.6 (la versión anterior, que se analizó el año pasado en "Introducción a Windows PE". Puede leer este artículo en technetmagazine.com/issues/2006/09/WindowsPE). Windows PE 1.6 sólo estaba disponible como una parte de Software Assurance.

Seguridad de Windows PowerShell

Se ha hablado mucho acerca de Windows PowerShell™. He visto muchos artículos que recomiendan su sintaxis estilo Unix, la facilidad para dar formato a la salida de comandos y más, pero no he escuchado nada acerca de cuestiones relacionadas con la seguridad durante la implementación de Windows PowerShell en el centro de datos.

¿Cuáles son las cuestiones relacionadas con la seguridad que entran en juego al implementar o ejecutar un shell tan eficaz como Windows PowerShell en servidores de producción?

—Carlos

Estamos completamente de acuerdo en que la seguridad con respecto a Windows PowerShell es un tema importante. De hecho, nuestro columnista de Windows PowerShell, Don Jones, trata con detalle este tema en este número de TechNet Magazine. Además de esta cobertura, es posible que desee consultar dos libros importantes que recientemente se lanzaron al mercado: Windows PowerShell in Action de Bruce Payette (Manning Publications, 2007) y Windows PowerShell: TFM de Don Jones y Jeffrey Hicks (SAPIEN Press, 2007). Estos libros cubren Windows PowerShell en una considerable profundidad, y ambos cuentan con capítulos completos dedicados a la seguridad.

Recomendaciones de SQL

Tengo que disentir totalmente con las recomendaciones de su respuesta respecto a Best Practices Analyzer (BPA) y objetos de esquema calificado (consulte technetmagazine.com/issues/2007/05/SQLQA). SQL Server™ 2005 todavía debe resolver esquemas (en contraposición, sólo para los propietarios en SQL Server 2000, a los que el autor erróneamente denomina "esquemas"). El pedido de resolución para SQL Server 2005 se encuentra bien documentado en Libros en pantalla (BOL).

Así, la certificación de objetos todavía es una recomendación para evitar los errores de ambigüedad y para que el optimizador ahorre ciclos de CPU durante la resolución de nombres de objetos. La recomendación en el artículo parece en oposición al artículo de Microsoft, "Problemas de compilación y de recompilación de lotes y de almacenamiento en caché de planes en SQL Server 2005".

—Mike

Fuimos directamente a la fuente para obtener una respuesta —David Browne, colaborador de nuestro artículo de Preguntas y respuestas& sobre SQL y arquitecto de tecnología del Centro de Tecnología de Microsoft en Dallas, Texas. Dijo lo siguiente:

Las recomendaciones son temas que las personas pueden no aceptar, o que no aceptarán. Especialmente con respecto al rendimiento, las personas tienen percepciones diferentes acerca de lo que constituye una diferencia considerable del rendimiento y lo que quizá sea una optimización que merece la pena.

Por ejemplo, escribir consultas de cierta manera para ahorrar ciclos de CPU del optimizador en la compilación es algo que jamás he considerado hacer, y dudo que haría una diferencia mensurable en una carga de trabajo práctica.

Por otro lado, la reducción de la frecuencia de las compilaciones al promover la reutilización de planes de consultas es una optimización del rendimiento comúnmente aceptada.

WinPE

Usamos Systems Management Server (SMS) OSD Feature Pack (OSDFP) para la instalación de sistema operativo. Ahora que se ha lanzado Windows Vista®, deseamos instalarlo a través de OSDFP y actualizar a la última versión. ¿Qué versión de Windows PE se ofrece con el OSDFP más nuevo?

Lo usamos para crear un archivo .iso de instalación de imagen y copiarlo en Servicios de instalación remota (RIS). A continuación, usamos la opción de arranque de red para arrancar un nuevo equipo. Pero hemos actualizado RIS a Servicios de Implementación de Windows (WDS), que sólo es compatible con un archivo de imagen de Windows (WIM) como imagen de arranque. ¿Cómo podemos crear una imagen de WIM a través de una opción de instalación de OSD?

—Vasishta

La versión de Windows PE no se actualizó con el último lanzamiento de OSDFP, todavía incluye la versión 1.5 (también conocida como Windows PE 2004). Aunque Windows PE no se actualizó, la implementación de Windows Vista ahora es totalmente compatible con el último lanzamiento de OSDFP.

El mejor proceso que se puede usar para crear una imagen de implementación de escritorio es el que se resume en el BDD (Business Desktop Deployment) Solution Accelerator. Puede encontrar todos los componentes y documentación necesarios en línea en microsoft.com/technet/desktopdeployment/bdd/2007. También consulte el artículo de Michael Niehaus "Implementación de Windows Vista con BDD 2007" en este número de TechNet Magazine.

Pósteres de Windows 2003 Server

¡Acabo de recibir mi número de julio de 2007 de TechNet Magazine y tuve la alegría de encontrar dos pósteres de Windows Server® 2008! Un colega mío recibió un póster de Windows 2003 Server en un número anterior. ¿Sabe cómo puedo obtener las ediciones impresas o en PDF de estos pósteres de Windows 2003 Server?

—Jason

¡Nos alegra que le hayan gustado los pósteres de Windows Server 2008! Una versión en PDF del póster de Windows Server 2003 está disponible en línea en go.microsoft.com/fwlink/?LinkID=80428. Sólo hicimos una versión del póster de Windows Server 2003.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.