Puede usar los exámenes del Analizador de procedimientos recomendados (BPA) desde el Administrador del servidor, mediante la GUI del BPA, o mediante cmdlets en Windows PowerShell. Los cmdlets del BPA en Windows PowerShell permiten examinar uno o varios roles a la vez, mientras que la GUI del BPA permite examinar un único rol a la vez. También puede indicar al BPA que excluya u omita resultados de exámenes que no desee ver.
En este tema
Exámenes del Analizador de procedimientos recomendados en los roles
Puede realizar exámenes del BPA en los roles mediante la GUI del BPA en el Administrador del servidor o mediante cmdlets de Windows PowerShell.
Exámenes de roles mediante la GUI del BPA
Siga estos pasos para examinar un único rol en la GUI del BPA.
Para examinar un rol mediante la GUI del BPA |
Abra el Administrador del servidor. Para abrir Administrador del servidor, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Administrador del servidor.
En el panel del árbol, abra Roles y, a continuación, seleccione el rol para el que desee abrir el BPA.
En el panel de detalles, abra la sección Resumen y, a continuación, abra el área Analizador de procedimientos recomendados.
Haga clic en Examinar este rol para iniciar un examen.
Exámenes de roles mediante cmdlets de Windows PowerShell
Use los siguientes procedimientos para examinar uno o varios roles mediante cmdlets de Windows PowerShell. Para completar este procedimiento, debe haber iniciado sesión en el equipo como miembro del grupo Administradores.
Nota | |
En los procedimientos de esta sección no se muestran todos los cmdlets y parámetros del BPA. Para obtener más información sobre las operaciones del BPA en Windows PowerShell, en la sesión de Windows PowerShell, escriba Get-Help BPACmdlet -full, donde BPACmdlet puede ser uno de los siguientes valores: |
- Get-BPAModel
- Get-BPAResult
- Invoke-BPAModel
- Set-BPAResult
Para examinar un único rol mediante cmdlets de Windows PowerShell |
Abra una sesión de Windows PowerShell con derechos de usuario elevados. Para ello, haga clic en Inicio, Todos los programas, Accesorios y Windows PowerShell, haga clic con el botón secundario en el acceso directo de Windows PowerShell y haga clic en Ejecutar como administrador.
Importe el módulo del Administrador del servidor en la sesión de Windows PowerShell. Para importar el módulo del Administrador del servidor, escriba lo siguiente y, a continuación, presione ENTRAR:
Import-Module ServerManager
Importe el módulo del BPA. Escriba lo siguiente y presione ENTRAR:
Import-Module BestPractices
Busque los identificadores de modelo de todos los roles para los que el BPA pueda realizar exámenes especificando el cmdlet Get-WindowsFeature con el calificador BestPracticesModelId distinto de “null”, como se muestra en el siguiente ejemplo.
Get-WindowsFeature | Where {$_.BestPracticesModelId -ne $null}
En los resultados del paso 4, busque el identificador de modelo del rol para el que desee realizar un examen del BPA.
Escriba el siguiente comando para iniciar el examen del BPA para ese rol.
Invoke-BPAModel -BestPracticesModelId ModelID_from_Step4
Si se puede ejecutar un examen del BPA en un rol determinado, también puede iniciar un examen canalizando los resultados del cmdlet Get-WindowsFeature al cmdlet Invoke-BPAModel como se muestra en el siguiente ejemplo.
Get-WindowsFeature Model_Name | Invoke-BPAModel
Para examinar todos los roles mediante cmdlets de Windows PowerShell |
Abra una sesión de Windows PowerShell con derechos de usuario elevados. Para ello, haga clic en Inicio, Todos los programas, Accesorios y Windows PowerShell, haga clic con el botón secundario en el acceso directo de Windows PowerShell y haga clic en Ejecutar como administrador.
Importe el módulo del Administrador del servidor en la sesión de Windows PowerShell. Para importar el módulo del Administrador del servidor, escriba lo siguiente y, a continuación, presione ENTRAR:
Import-Module ServerManager
Importe el módulo del BPA. Escriba lo siguiente y presione ENTRAR:
Import-Module BestPractices
Canalice todos los roles para los que se puedan realizar exámenes del BPA al cmdlet Invoke-BPAModel para iniciar los exámenes.
Get-WindowsFeature | Where {$_.BestPracticesModelId -ne $null} | Invoke-BPAModel
Exámenes de roles que se ejecutan en equipos remotos
En los procedimientos de esta sección se describe cómo realizar exámenes del BPA en los roles instalados en equipos remotos que ejecuten Windows Server® 2008 R2.
Importante | |
Debe ser miembro del grupo Administradores en los equipos remotos en los que desee realizar exámenes del BPA. |
Para examinar un rol remoto mediante la GUI del Administrador del servidor |
Para poder administrar un equipo remoto mediante el Administrador del servidor, debe preparar el equipo remoto mediante los procedimientos que se incluyen en el tema sobre Administrador remota con el Administrador del servidor.
Abra el Administrador del servidor. Para abrir Administrador del servidor, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Administrador del servidor.
En el panel del árbol del Administrador del servidor, haga clic con el botón secundario en el nodo Administrador del servidor y, a continuación, haga clic en Conectarse a otro equipo.
En el cuadro de diálogo Conectarse a otro equipo, seleccione Otro equipo y, a continuación, busque o escriba el nombre o la dirección IP de otro servidor que ejecute Windows Server 2008 R2. Haga clic en Aceptar.
En el panel del árbol del Administrador del servidor del equipo remoto, abra Roles.
Seleccione la página principal del rol en el que desee realizar un examen del BPA.
En el panel de detalles, abra la sección Resumen y, a continuación, expanda el área Analizador de procedimientos recomendados.
En el área Analizador de procedimientos recomendados, haga clic en Examinar este rol.
Al finalizar el examen, haga doble clic en un elemento de resultado en las fichas No compatible, Compatible o Todo para ver los resultados del examen.
Para examinar un rol remoto mediante cmdlets de Windows PowerShell |
Para poder administrar un equipo remoto mediante el Administrador del servidor, debe preparar el equipo remoto mediante los procedimientos que se incluyen en el tema sobre Administrador remota con el Administrador del servidor.
Abra una sesión de Windows PowerShell con derechos de usuario elevados. Para ello, haga clic en Inicio, Todos los programas, Accesorios y Windows PowerShell, haga clic con el botón secundario en el acceso directo de Windows PowerShell y haga clic en Ejecutar como administrador.
Escriba lo siguiente, donde ComputerName es el nombre del equipo remoto que ejecuta Windows Server 2008 R2 y UserName es el nombre de un usuario que es miembro del grupo Administradores en el equipo remoto y, a continuación, presione Entrar.
Enter-PSSession <nombreDeEquipo> -credential <nombreDeUsuario>
Se le pedirá que escriba su contraseña en un cuadro de diálogo seguro. Escriba su contraseña y presione Entrar.
Importe el módulo del Administrador del servidor en la sesión de Windows PowerShell. Para importar el módulo del Administrador del servidor, escriba lo siguiente y, a continuación, presione ENTRAR:
Import-Module ServerManager
Importe el módulo del BPA. Escriba lo siguiente y presione ENTRAR:
Import-Module BestPractices
Inicie un examen del BPA canalizando el modelo del rol al cmdlet Invoke-BPAModel. Escriba lo siguiente y presione ENTRAR:
Get-WindowsFeature [Role Name] | Invoke-BpaModel
Escriba lo siguiente y presione ENTRAR:
configure-wsman.ps1
Escriba lo siguiente y presione ENTRAR:
New-RunSpace
Escriba lo siguiente y presione ENTRAR:
Start-PSSession
Inicie un examen del BPA en un rol que se ejecute en el equipo remoto canalizando el modelo del rol al cmdlet que inicia los exámenes del BPA, Invoke-BpaModel. Escriba lo siguiente y presione ENTRAR:
Get-WindowsFeature [Role Name] | Invoke-BpaModel
Obtenga los resultados del examen del BPA. Escriba una de las siguientes líneas y presione Entrar:
- Get-BpaResult [BestPracticeModelID]
- Get-WindowsFeature [Role Name] | Get-BpaResult
- Get-BpaResult [BestPracticeModelID]
Exclusión de resultados de exámenes
Dado que es posible que no desee ver algunos resultados, especialmente si ejecuta exámenes con frecuencia, puede excluir resultados de exámenes que no desee ver o que no son pertinentes para el examen. Los resultados excluidos se mueven a la ficha Excluido de la GUI del BPA. Se pueden incluir en cualquier momento más adelante.
Exclusión de resultados de exámenes mediante la GUI del BPA
Siga estos pasos para excluir resultados de exámenes mediante la GUI del BPA.
Nota | |
Debe ejecutar al menos un examen del BPA en un rol para poder usar este procedimiento. |
Para excluir resultados de exámenes mediante la GUI del BPA |
Abra el Administrador del servidor. Para abrir Administrador del servidor, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Administrador del servidor.
En el panel del árbol, abra Roles y, a continuación, seleccione el rol para el que desee abrir el BPA.
En el panel de detalles, abra la sección Resumen y, a continuación, abra el área Analizador de procedimientos recomendados.
Seleccione un resultado en las fichas No compatible, Compatible o Todo y, a continuación, haga clic en Excluir.
Para excluir varios resultados a la vez, mantenga presionada la tecla Ctrl al seleccionar resultados.
Exclusión de resultados de exámenes mediante cmdlets de Windows PowerShell
Puede excluir resultados de exámenes mediante el cmdlet Set-BPAResult con el parámetro -Exclude. Como en la GUI del BPA, puede excluir objetos de resultados individuales o puede excluir también un conjunto de resultados cuyos campos (categoría, título y gravedad, por ejemplo) son iguales a valores especificados o los contienen. Por ejemplo, puede excluir todos los resultados de Rendimiento de un conjunto de resultados de examen para un rol.
Nota | |
Debe ejecutar al menos un examen del BPA en un rol para poder usar este procedimiento. |
Para excluir resultados de exámenes mediante cmdlets de Windows PowerShell |
Abra una sesión de Windows PowerShell con derechos de usuario elevados. Para ello, haga clic en Inicio, Todos los programas, Accesorios y Windows PowerShell; haga clic con el botón secundario en el acceso directo de Windows PowerShell y haga clic en Ejecutar como administrador.
Importe el módulo del Administrador del servidor en la sesión de Windows PowerShell. Para importar el módulo del Administrador del servidor, escriba lo siguiente y, a continuación, presione ENTRAR:
Import-Module ServerManager
Importe el módulo del BPA. Escriba lo siguiente y presione ENTRAR:
Import-Module BestPractices
Excluya resultados específicos de un examen de rol escribiendo el siguiente cmdlet:
Get-BPAResult -BestPracticesModelId Specified Model Id | Where { $_ Field_Name -eq "Value" } | Set-BPAResult -Id Specified Model Id -Exclude $true
El cmdlet anterior recupera los elementos de resultados de examen del BPA para el identificador del modelo representado por Specified Model Id. La segunda sección del comando filtra los resultados del cmdlet Get-BPAResult para recuperar solo los resultados de examen para los que el valor de un campo de resultado coincida con el texto entre comillas. La sección final del cmdlet, a continuación del segundo carácter de canalización, excluye los resultados filtrados en la sección anterior del cmdlet.
Inclusión de resultados de exámenes
Si desea ver resultados de exámenes que se han excluido, puede incluirlos.
Inclusión de resultados de exámenes mediante la GUI del BPA
En la GUI del BPA, puede incluir resultados de exámenes excluidos seleccionando uno o varios resultados en la ficha Excluido y, a continuación, haciendo clic en Incluir.
Para incluir resultados de exámenes mediante la GUI del BPA |
Abra el Administrador del servidor. Para abrir Administrador del servidor, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Administrador del servidor.
En el panel del árbol, abra Roles y, a continuación, seleccione el rol para el que desee abrir el BPA.
En el panel de detalles, abra la sección Resumen y, a continuación, abra el área Analizador de procedimientos recomendados.
Seleccione un resultado en la ficha Excluido y, a continuación, haga clic en Incluir.
Para incluir varios resultados a la vez, mantenga presionada la tecla Ctrl al seleccionar resultados.
Inclusión de resultados de exámenes mediante cmdlets de Windows PowerShell
Puede incluir resultados de exámenes mediante el cmdlet Set-BPAResult con el parámetro -Exclude. Como en la GUI del BPA, puede incluir objetos de resultados individuales o puede incluir un conjunto de resultados cuyos campos (categoría, título y gravedad, por ejemplo) son iguales a valores especificados o los contienen. Por ejemplo, puede incluir todos los resultados de Rendimiento previamente excluidos de un conjunto de resultados de examen para un rol.
Para incluir resultados de exámenes mediante cmdlets de Windows PowerShell |
Abra una sesión de Windows PowerShell con derechos de usuario elevados. Para ello, haga clic en Inicio, Todos los programas, Accesorios y Windows PowerShell, haga clic con el botón secundario en el acceso directo de Windows PowerShell y haga clic en Ejecutar como administrador.
Importe el módulo del Administrador del servidor en la sesión de Windows PowerShell. Para importar el módulo del Administrador del servidor, escriba lo siguiente y, a continuación, presione Entrar:
Import-Module ServerManager
Importe el módulo del BPA. Escriba lo siguiente y presione ENTRAR:
Import-Module BestPractices
Incluya resultados específicos de un examen de rol escribiendo el siguiente cmdlet y, a continuación, presione Entrar:
Get-BPAResult -BestPracticesModelId Specified Model Id | Where { $_Field_Name-eq "Value" } | Set-BPAResult -Id Specified Model Id -Exclude $false
El cmdlet anterior recupera los elementos de resultados de examen del BPA para el modelo representado por Specified Model Id. La segunda parte del cmdlet, a continuación del primer carácter de canalización ( | ) filtra los resultados del cmdlet Get-BPAResult para recuperar solo los resultados de examen para los que el valor del campo de resultado coincida con el texto entre comillas. La parte final del cmdlet, a continuación del segundo carácter de canalización, incluye resultados que se filtran en la segunda parte del cmdlet estableciendo el valor del parámetro –Exclude en false.
Archivado de resultados de exámenes
Puede archivar el resultado de un examen del BPA en un informe basado en HTML.
Abra una sesión de Windows PowerShell con derechos de usuario elevados. Para ello, haga clic en Inicio, Todos los programas, Accesorios y Windows PowerShell, haga clic con el botón secundario en el acceso directo de Windows PowerShell y haga clic en Ejecutar como administrador.
Importe el módulo del Administrador del servidor en la sesión de Windows PowerShell. Para importar el módulo del Administrador del servidor, escriba lo siguiente y, a continuación, presione Entrar:
Import-Module ServerManager
Importe el módulo del BPA. Escriba lo siguiente y presione ENTRAR:
Import-Module BestPractices
Escriba lo siguiente y presione Entrar para archivar los resultados de un examen:
Get-BPAResult –BestPracticesModelId Specified Model Id | ConvertTo-Html –As List –CssUri $env:windir\system32\WindowsPowerShell\v1.0\Modules\BestPractices\BestPracticesReportFormat.css > <path to HTML report file>
El cmdlet anterior recupera los resultados del examen más reciente del BPA para el modelo especificado y los guarda en formato HTML, aplicando las hojas de estilos en cascada estándar que se almacenan en la ruta windir\system32\WindowsPowerShell\v1.0\Modules\BestPractices\BestPracticesReportFormat.css. Si desea sustituir las hojas de estilos en cascada, proporcione la ruta de acceso a las hojas de estilos que desee.
Para ver los resultados HTML archivados del examen, abra un explorador de Internet y abra los resultados de exámenes que archivó en el paso anterior.