Share via


Windows PowerShell: Paquetes de solución de problemas de Windows

Los nuevos paquetes de solución de problemas en Windows 7 le guiarán a través de algunos de los problemas más comunes que es probable que encuentre.

Don Jones

Solución de problemas de Windows 7 puede ser conveniente que cree. Hay varias nueva solución de problemas de paquetes incluidas en Windows 7, con una infraestructura que sea compatible con estos tipos de futuros de los paquetes de solución de problemas y.

Estos módulos presentan una interfaz gráfica de usuario, un criterio de ordenación del asistente, realmente, que le guiará a través de los problemas específicos y se incluyen sugerencias para solucionar problemas. En muchos casos, los paquetes pueden aplicar incluso automáticamente correcciones sugeridas, ayudándole a resolver los problemas más rápidamente y con conocimientos técnicos de menos.

¿Espere … GUI y asistentes en una columna de Windows PowerShell? No se preocupe: Yo no he tomado deje de Mis sentidos: más de lo habitual.

Como muchos otros aspectos de Windows Server 2008 R2 y Windows 7, estos paquetes de solución de problemas se basa “ en ” Windows PowerShell, de forma. Aunque puede tener acceso a ellos a través de una interfaz gráfica de usuario, también puede utilizar la línea de comandos de Windows PowerShell. Hacerlo abre increíble nuevas maneras de automatizar la solución de problemas y solución de problemas para los usuarios y incluso en los servidores.

Tenga en cuenta que esto sólo está disponible en Windows 7 y Windows Server 2008 R2. Probablemente estará disponible en versiones posteriores de Windows.

Introducción

Inicie el nuevo módulo TroubleshootingPack a importar en el shell:

Import-Module TroubleshootingPack

Para obtener un vistazo a los comandos agregados por este módulo, ejecute:

Get-Command –module troubleshootingpack

Aparecerá un whopping dos cmdlets nuevos: Get-TroubleshootingPack y TroubleshootingPack-Invoke.

Bueno, que no debería ser demasiado complicado. Ejecutando Get-TroubleshootingPack, sin embargo, inmediatamente le pide una ruta de acceso. Seguro es lo que desea no existe. La mejor solución es leer la Ayuda, en concreto, los ejemplos.

Ejecución –example de Get-TroubleshootingPack ayuda mostrará que el comando espera a que la ruta de acceso de un paquete de solución de problemas en el disco. Estos paquetes se almacenan en C:\Windows\Diagnostics de forma predeterminada, en una jerarquía de subcarpetas. La subcarpeta \index contiene una lista de los paquetes disponibles. La carpeta \system contiene todos los paquetes instalados actualmente.

Los paquetes disponibles en un sistema pueden variar en función de las características y el software instalado. Por ejemplo, algunas aplicaciones pueden instalar sus propios paquetes. Incluso pueden colocar en una subcarpeta diferente. Iniciar Let’s al obtener el paquete de solución de problemas de energía:

Get-TroubleshootingPack c:\windows\diagnostics\system\power | fl *

Que devuelve una lista de propiedades del paquete de la, incluida la versión, Editor y así sucesivamente. Realmente no hace mucho, pero le permite saber qué versiones de Windows que admite, incluido el servidor y cliente, así como x 86 y arquitecturas Amd64 e IA64. Para ejecutar el Solucionador de problemas, puede canalizar el paquete a Invoke-TroubleshootingPack:

Get-TroubleshootingPack c:\windows\diagnostics\system\power |
Invoke-TroubleshootingPack

Esto invoca el paquete en modo interactivo. No obstante, en lugar de un asistente de la interfaz gráfica de usuario, podrá obtener un sistema de menús de texto compatible con comandos línea que se solicita a través del proceso de solución de problemas del paquete de la.

Automatización de tareas

Si desea ejecutar un paquete de solución de problemas a través de un determinado conjunto de comprobaciones sin tener que especificar manualmente todas las opciones de menú, especifique un archivo de respuesta XML. Utilice el parámetro –answer de TroubleshootingPack-Invoke. A continuación, dirigir el paquete para funcionar en modo desatendido utilizando el parámetro –unattend.

Puede crear un archivo de respuesta de plantilla mediante Get-TroubleshootingPack con el parámetro –answer y un nombre de archivo:

Get-TroubleshootingPack c:\windows\diagnostics\system\power –answer power-answers.xml

El paquete de solución de problemas especificado se ejecutará y se le piden todas las preguntas de las normales. En lugar de realizar una acción, se guardará los resultados a un archivo de respuesta XML. A continuación, se puede utilizar como entrada a Invoke-TroubleshootingPack.

Esto es ideal para crear rutinas de solución de problemas estándar para los problemas más comunes. Se puede proporcionar los archivos de respuesta para el servicio de asistencia, por ejemplo, por lo que se pueden ejecutar a través de procesos predefinidos más rápida, coherente y eficaz.

Tareas de interacción remota

¿Desea llegar y solucionar problemas de alguien? Versión 2 de Windows PowerShell tiene capacidades de interacción remota gran. Puede habilitar en los equipos cliente fácilmente como lo haría en los servidores. Su red está funcionando, siempre que se encuentra en. Sólo tiene que ejecutar algo así:

Enter-PSSession –computername WIN7G4T53R
Get-TroubleshootingPack c:\windows\diagnostics\system\aero |
  Invoke-TroubleshootingPack

Puede se esté ejecutando el paquete de solución de problemas en el equipo remoto, desde la comodidad de su estación de trabajo. Éstas son algunas sugerencias para hacerlo:

  • Asegúrese de que dispone de sus colegas profesionales de TI una forma de buscar rápidamente los nombres de los equipos de los usuarios ’
  • Utilizar Directiva de grupo para habilitar la interacción remota de WinRM y Windows PowerShell en todos los equipos cliente
  • Almacenar los archivos de respuesta de paquete de solución de problemas en un servidor de archivos. El parámetro –answer de ambos cmdlets de solución de problemas de paquete aceptará una ruta UNC, por lo que no es necesario asignar una unidad. Utilizar un UNC DFSR y almacenar las réplicas de los paquetes de respuesta en varias ubicaciones en su organización, por lo que los archivos de respuesta será muy útiles para todos los equipos cliente.

Solución de problemas de línea de comandos automatizadas, remoto

Los nuevos paquetes para solucionar problemas, junto con su accesibilidad desde Windows PowerShell, agregar una gran cantidad de nuevas capacidades. Puede solucionar Aero, audio, dispositivos, Internet Explorer, redes, PCW, rendimiento, energía, impresoras, buscar, Windows Media y Windows Update, y eso es sólo parte de lo que está disponible en la actualidad.

En lugar de recorrer los usuarios a través del proceso a través del teléfono (“ clic a continuación … clic a continuación vuelva a … no, no dos veces … no, ahora haga clic en nuevo … no … no, sólo reinicia el equipo. ”), puede tomar el control directo del proceso de solución de problemas en sus equipos. No necesita una mayor sobrecarga técnicas tales como escritorio remoto, asistencia remota y así sucesivamente.

Don Jones

Don Jones es un fundador de la tecnología concentrado y preguntas de respuestas sobre Windows PowerShell y otras tecnologías en ConcentratedTech.com. También es un autor de Nexus.Realtimepublishers.com, lo que muchos de sus libros disponibles, como las ediciones electrónicas gratuitas a través de su sitio web.

 

Contenido relacionado