Compartir a través de


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 paquete de módulos de administración (.mpb), se probará la validez de todos los módulos de administración del paquete.

Todos los problemas que se encuentran durante la prueba se escriben como errores no finales, 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 encuentran errores y a 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 TestingMP.xml.

Parámetros

-ComputerName

Especifica un equipo con el que se va a 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 actual del grupo de administración.

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 en 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 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, desprecinillado 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 actual del grupo de administración.

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 FullName del cmdlet Test-SCSMManagementPack mediante el operador de canalización. El parámetro FullName acepta valores propertyname , que son la salida de Get-ChildItem y de cualquier otro comando que genere objetos System.IO.FileInfo .

Salidas

Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult

Objeto que representa el resultado de la comprobación de un módulo de administración.