Configuration Manager 운영 체제 이미지 패키지를 업데이트하는 방법
Configuration Manager 이미지 패키지의 SMS_ImagePackage 클래스 인스턴스ReloadImageProperties 메서드를 호출하여 운영 체제 패키지와 연결된 WIM(Windows 이미지) 파일을 업데이트합니다. 이미지는 속성에 정의된 위치에 따라 업데이트됩니다 pkgSourcePath
.
운영 체제 이미지 패키지를 업데이트하려면
SMS 공급자에 대한 연결을 설정합니다. 자세한 내용은 SMS 공급자 기본 사항을 참조하세요.
SMS_ImagePackage
업데이트하려는 클래스 인스턴스를 가져옵니다.클래스 인스턴스 메서드를
ReloadImageProperties
호출합니다.클래스 인스턴스를
SMS_ImagePackage
커밋합니다.
예시
다음 예제에서는 운영 체제 이미지 패키지를 업데이트합니다.
샘플 코드 호출에 대한 자세한 내용은 코드 조각 Configuration Manager 호출을 참조하세요.
Sub UpdateOSImage(connection,imagePackageID, sourcePath)
Dim imagePackage
' Get the image.
set imagePackage = connection.Get("SMS_ImagePackage.PackageID='" & imagePackageID & "'")
' Update the source.
imagePackage.PkgSourcePath=sourcePath
imagePackage.Put_
imagePackage.RefreshPkgSource
End Sub
public void UpdateOSImage(
WqlConnectionManager connection,
string imagePackageId,
string sourcePath)
{
try
{
// Get the image package.
IResultObject imagePackage = connection.GetInstance(@"SMS_ImagePackage.PackageID='" + imagePackageId + "'");
// Update the location.
imagePackage["PkgSourcePath"].StringValue = sourcePath;
imagePackage.Put();
imagePackage.ExecuteMethod("RefreshPkgSource", null);
}
catch (SmsException e)
{
Console.WriteLine(e.Message);
throw;
}
}
예제 메서드에는 다음 매개 변수가 있습니다.
매개 변수 | 형식 | 설명 |
---|---|---|
connection |
-관리: WqlConnectionManager - VBScript: SWbemServices |
SMS 공급자에 대한 유효한 연결입니다. |
imagePackageID |
-관리: String -Vbscript: String |
패키지 이미지 식별자입니다. 에서 SMS_ImagePackage. PackageID 사용할 수 있습니다. |
sourcePath |
-관리: String -Vbscript: String |
UNC(유니버설 명명 규칙) 형식의 이미지 패키지 원본 경로입니다. |
코드 컴파일
C# 예제에는 다음과 같은 컴파일 요구 사항이 있습니다.
네임 스페이스
시스템
System.Collections.Generic
System.Text
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
어셈블리
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
강력한 프로그래밍
오류 처리에 대한 자세한 내용은 Configuration Manager 오류 정보를 참조하세요.
.NET Framework 보안
Configuration Manager 애플리케이션 보안에 대한 자세한 내용은 역할 기반 관리 Configuration Manager 참조하세요.