클래스 SMS_SoftwareUpdatesPackage의 ValidateNewPackageSource 메서드

ValidateNewPackageSourceConfiguration Manager에서 WMI(Windows Management Instrumentation) (WMI) 클래스 메서드는 소프트웨어 업데이트에 대 한 새 패키지 원본 위치의 유효성을 검사 합니다.

참고

유효성 검사에 성공 하려면 이전 패키지 원본에서 사용할 수 있는 모든 업데이트를 새 패키지 원본에서 사용할 수 있어야 합니다.

다음 구문은 MOF(Managed Object Format) (MOF) 코드에서 간소화 되었으며 메서드를 정의 합니다.

구문

SInt32 ValidateNewPackageSource(  
     String PackageSource  
);  

매개 변수

PackageSource
데이터 형식: String

한정자: [in]

확인할 패키지 콘텐츠의 위치입니다.

반환 값

성공 여부를 나타내는 SInt32 0 이거나 실패를 나타내는 0이 아닌 데이터 형식입니다.

반환 된 오류를 처리 하는 방법에 대 한 자세한 내용은 Configuration Manager 오류 정보를 참조 하세요.

설명

이 방법은 인프라 변경 이나 서버 오류로 인해 소프트웨어 업데이트 패키지의 패키지 원본 위치를 변경할 때 사용할 수 있습니다.

이 메서드는 최신 버전의 Configuration Manager에서 새로 만들기 되었습니다. SMS_SoftwareUpdate SERVER WMI 클래스 개체에 대 한 패키지 소스를 변경 하는 유일한 방법입니다. 콘솔에서 대부분의 다른 유형의 패키지를 변경할 수 있지만 소프트웨어 업데이트 패키지는 변경할 수 없습니다. 콘솔에서이 패키지에 대 한 액세스가 제한 됩니다.

이 방법을 사용 하려면 다음을 수행 합니다.

  1. 이전 원본 위치에서 새 위치로 패키지 파일을 수동으로 복사 합니다.

  2. 응용 프로그램에서 소프트웨어 업데이트에 대 한 SMS_SoftwareUpdatesPackage 서버 WMI 클래스 개체를 가져옵니다.

  3. 패키지에 대 한 호출을 포함 ValidateNewPackageSource 합니다.

  4. 메서드에서 성공적으로 반환 되 면 응용 프로그램에서 StoredPkgPath 패키지의 속성을 변경 하 여 새 원본 위치를 표시 하도록 합니다.

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 서버 개발 요구 사항을 참조하세요.

참고 항목

SMS_SoftwareUpdatesPackage 서버 WMI 클래스
클래스 SMS_SoftwareUpdatesPackage의 RefreshPkgSource 메서드
클래스 SMS_SoftwareUpdatesPackage의 SetSourceSite 메서드
클래스 SMS_SoftwareUpdatesPackage의 Unlock 메서드