클래스 SMS_SoftwareUpdatesPackage ValidateNewPackageSource 메서드

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

참고

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

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

구문

SInt32 ValidateNewPackageSource(  
     String PackageSource  
);  

매개 변수

PackageSource
데이터 형식: String

한정자: [in]

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

반환 값

SInt32 성공을 나타내기 위해 0이거나 실패를 나타내는 0이 아닌 데이터 형식입니다.

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

설명

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

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

이 메서드를 사용하려면 다음을 수행합니다.

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

  2. 애플리케이션에서 소프트웨어 업데이트에 대한 SMS_SoftwareUpdatesPackage Server WMI 클래스 개체를 가져옵니다.

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

  4. 메서드에서 성공적으로 반환되면 애플리케이션이 패키지의 StoredPkgPath 속성을 변경하여 새 원본 위치를 나타내도록 합니다.

요구 사항

런타임 요구 사항

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

개발 요구 사항

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

참고 항목

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