Test-SCSMManagementPack
Comprueba la validez de un módulo de administración.
Sintaxis
Test-SCSMManagementPack
[-FullName] <String>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
El cmdlet Test-SCSMManagementPack prueba la validez de un módulo de administración. Este cmdlet reemplaza la utilidad MPVerify.exe, que comprueba un módulo de administración mediante el método del kit de desarrollo de software (SDK) ManagementPack.Verify(). Este cmdlet requiere que el usuario especifique la ruta de acceso al archivo del módulo de administración y el nombre del equipo que se va a usar para resolver las dependencias. En el caso de los archivos de agrupación del módulo de administración (.mpb), todos los módulos de administración del lote se probarán para su validez.
Todos los problemas que se encuentran durante la prueba se escriben como errores no predeterminados, un error por problema. La salida del cmdlet es un objeto que consta del nombre del módulo de administración, la ruta de acceso del módulo de administración y una propiedad denominada Verified, que es igual a True si no se encuentra ningún error y False si se encontraron errores.
Ejemplos
Ejemplo 1: Probar un módulo de administración
PS C:\>$MpError = Test-SCSMManagementPack "C:\temp\TestingMP.xml"
PS C:\>$MpError | Format-List
Verified : False
Name :
FullName : C:\temp\TestingMP.xml
Error : XSD verification failed for the management pack. [Line: 29, Position: 8]
Estos comandos prueban el módulo de administración de TestingMP.xml.
Parámetros
-ComputerName
Especifica un equipo con el que establecer una conexión. El equipo debe ejecutar el servicio de acceso a datos de System Center. El valor predeterminado es el equipo para la conexión del grupo de administración actual.
Los formatos válidos incluyen un nombre NetBIOS, una dirección IP o un nombre de dominio completo (FQDN). Para especificar el equipo local, escriba el nombre del equipo, "localhost" o un punto (.).
Tipo: | System.String[] |
Posición: | Named |
Valor predeterminado: | Localhost |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Credential
Especifica una cuenta de usuario con la que se ejecutará la conexión del grupo de administración. La cuenta debe tener acceso al servidor especificado en el parámetro ComputerName, si se especifica el servidor. El valor predeterminado es el usuario actual.
Puede escribir un objeto de PSCredential devuelto por el cmdlet Get-Credential.
Tipo: | System.Management.Automation.PSCredential |
Posición: | Named |
Valor predeterminado: | Current user context |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FullName
Especifica el nombre completo y la ruta de acceso del módulo de administración. El módulo de administración puede ser un módulo de administración sellado, no sellado o agrupado.
Tipo: | System.String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-SCSession
Especifica una conexión a un servidor de administración. El valor predeterminado es la conexión del grupo de administración actual.
Puede escribir un objeto de conexión de grupo de administración devuelto por el cmdlet Get-SCSMManagementGroupConnection.
Tipo: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
System.String
Puede enviar un nombre completo del módulo de administración al parámetro
Salidas
Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult
Objeto que representa un resultado de comprobación del módulo de administración.