Test-SCSMManagementPack
管理パックの有効性をテストします。
構文
Test-SCSMManagementPack
[-FullName] <String>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
説明
Test-SCSMManagementPack コマンドレットは、管理パックの有効性をテストします。
このコマンドレットは、managementPack.Verify()
テスト中に見つかったすべての問題は、問題ごとに 1 つのエラーである非終了エラーとして記述されます。
コマンドレットの出力は、管理パック名、管理パックのパス、および検証済み
例
例 1: 管理パックをテストする
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]
これらのコマンドは、TestingMP.xml 管理パックをテストします。
パラメーター
-ComputerName
接続を確立するコンピューターを指定します。 コンピューターが System Center Data Access サービスを実行している必要があります。 既定値は、現在の管理グループ接続のコンピューターです。
有効な形式には、NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) が含まれます。 ローカル コンピューターを指定するには、コンピューター名、"localhost"、またはドット (.) を入力します。
型: | System.String[] |
配置: | Named |
規定値: | Localhost |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Credential
管理グループ接続を実行するユーザー アカウントを指定します。 アカウントは、ComputerName パラメーターで指定されているサーバーにアクセスできる必要があります (サーバーが指定されている場合)。 既定値は現在のユーザーです。
Get-Credential コマンドレットによって返される PSCredential オブジェクトを入力できます。
型: | System.Management.Automation.PSCredential |
配置: | Named |
規定値: | Current user context |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-FullName
管理パックの完全な名前とパスを指定します。 管理パックには、封印された管理パック、封印されていない管理パック、またはバンドルされた管理パックを使用できます。
型: | System.String |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-SCSession
管理サーバーへの接続を指定します。 既定値は、現在の管理グループ接続です。
Get-SCSMManagementGroupConnection コマンドレットによって返される管理グループ接続オブジェクトを入力できます。
型: | Microsoft.SystemCenter.Core.Connection.Connection[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
System.String
パイプライン 演算子を使用して、Test-SCSMManagementPack コマンドレットの FullName パラメーターに管理パックのフル ネームを送信できます。
出力
Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult
管理パックの検証結果を表すオブジェクト。