Test-SCSMManagementPack
관리 팩의 유효성을 테스트합니다.
Syntax
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" 또는 점(.)을 입력하세요.
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
관리 그룹 연결을 실행할 사용자 계정을 지정합니다. 서버가 지정된 경우 ComputerName 매개 변수에 지정된 서버에 대한 액세스 권한이 계정에 있어야 합니다. 기본값은 현재 사용자입니다.
Get-Credential cmdlet에서 반환되는 PSCredential 개체를 입력할 수 있습니다.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullName
관리 팩의 전체 이름 및 경로를 지정합니다. 관리 팩은 봉인되거나, 봉인되지 않거나, 번들로 제공되는 관리 팩일 수 있습니다.
Type: | System.String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
관리 서버에 대한 연결을 지정합니다. 기본값은 현재 관리 그룹 연결입니다.
Get-SCSMManagementGroupConnection cmdlet에서 반환되는 관리 그룹 연결 개체를 입력할 수 있습니다.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
입력
System.String
파이프라인 연산자를 사용하여 Test-SCSMManagementPack cmdlet의 FullName 매개 변수에 관리 팩 전체 이름을 보낼 수 있습니다. FullName 매개 변수는 Get-ChildItem 및 System.IO.FileInfo 개체를 생성하는 다른 명령의 출력인 속성 이름 값을 허용합니다.
출력
Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult
관리 팩 확인 결과를 나타내는 개체입니다.