다음을 통해 공유


Test-SCSMManagementPack

관리 팩의 유효성을 테스트합니다.

구문

Test-SCSMManagementPack
    [-FullName] <String>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Description

Test-SCSMManagementPack cmdlet은 관리 팩의 유효성을 테스트합니다. 이 cmdlet은 SDK(소프트웨어 개발 키트) 메서드 ManagementPack.Verify()사용하여 관리 팩을 확인하는 MPVerify.exe 유틸리티를 대체합니다. 이 cmdlet을 사용하려면 사용자가 관리 팩 파일의 경로와 종속성을 확인하는 데 사용할 컴퓨터의 이름을 지정해야 합니다. 관리 팩 번들 파일(.mpb)의 경우 번들의 모든 관리 팩이 유효성을 테스트합니다.

테스트 중에 발견된 모든 문제는 문제당 하나의 오류인 비정형 오류로 기록됩니다. cmdlet의 출력은 관리 팩 이름, 관리 팩의 경로 및 확인된속성으로 구성된 개체로, 오류가 없는 경우 true 오류가 발견되면 False .

예제

예제 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[]
Position:Named
Default value:Localhost
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Credential

관리 그룹 연결이 실행될 사용자 계정을 지정합니다. 서버가 지정된 경우 계정은 ComputerName 매개 변수에 지정된 서버에 액세스할 수 있어야 합니다. 기본값은 현재 사용자입니다.

Get-Credential cmdlet에서 반환되는 PSCredential 개체를 입력할 수 있습니다.

형식:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-FullName

관리 팩의 전체 이름과 경로를 지정합니다. 관리 팩은 봉인, 봉인되지 않은 또는 번들로 묶인 관리 팩일 수 있습니다.

형식:System.String
Position:1
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-SCSession

관리 서버에 대한 연결을 지정합니다. 기본값은 현재 관리 그룹 연결입니다.

Get-SCSMManagementGroupConnection cmdlet에서 반환되는 관리 그룹 연결 개체를 입력할 수 있습니다.

형식:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

System.String

파이프라인 연산자를 사용하여 Test-SCSMManagementPack cmdlet의 FullName 매개 변수에 관리 팩 전체 이름을 보낼 수 있습니다. FullName 매개 변수는 Get-ChildItemSystem.IO.FileInfo 개체를 생성하는 다른 명령의 출력인 속성 이름 값을 허용합니다.

출력

Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult

관리 팩 확인 결과를 나타내는 개체입니다.