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 참조하세요.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기