다음을 통해 공유


SMS_TaskSequence_PrestartCheckAction 서버 WMI 클래스

SMS_TaskSequence_PrestartCheckAction WMI 클래스는 Configuration Manager SMS 공급자 서버 클래스입니다. 대상 컴퓨터의 준비 상태를 확인하는 작업 순서 작업을 나타냅니다.

다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.

구문

Class SMS_TaskSequence_PrestartCheckAction : SMS_TaskSequence_Action
{
    Boolean CheckCMClientMinVersion;
    Boolean CheckDeviceUEFI;
    Boolean CheckFreeDiskSpace;
    Boolean CheckMaxOSVersion;
    Boolean CheckMemory;
    Boolean CheckMinOSVersion;
    Boolean CheckNetworkConnected;
    Boolean CheckNetworkWired;
    Boolean CheckOSArchitecture;
    Boolean CheckOSLanguageID;
    Boolean CheckOSType;
    Boolean CheckPowerState;
    Boolean CheckProcessorSpeed;
    String  CMClientMinVersion;
    SMS_TaskSequence_Condition Condition;
    Boolean ContinueOnError;
    String Description;
    Boolean Enabled;
    UInt32  FreeDiskSpace;
    String  MaxOSVersion;
    UInt32 Memory;
    String  MinOSVersion;
    String Name;
    String  OSArchitecture;
    UInt32  OSLanguageID;
    String  OSType;
    UInt32  ProcessorSpeed;
    String SupportedEnvironment;
    UInt32 Timeout;
};

메서드

클래스는 SMS_TaskSequence_PrestartCheckAction 메서드를 정의하지 않습니다.

속성

CheckCMClientMinVersion

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckCMClientMinVersion")]

Configuration Manager 클라이언트의 최소 버전에 대한 검사를 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. CMClientMinVersion 속성을 사용하여 최소 버전을 설정합니다.

CheckDeviceUEFI

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckDeviceUEFI")]

디바이스가 UEFI인지 확인을 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다.

CheckFreeDiskSpace

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]

디바이스에서 사용 가능한 디스크 공간의 양에 대한 확인을 사용하거나 사용하지 않도록 설정합니다. 기본값은 true입니다. FreeDiskSpace 속성을 사용하여 사용 가능한 디스크 공간을 설정합니다.

CheckMaxOSVersion

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckMaxOsVersion")]

OS의 최대 버전에 대한 검사를 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. MaxOSVersion 속성을 사용하여 최대 OS 버전을 설정합니다.

CheckMemory

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckMemory"), Not_Null]

디바이스에서 최소 메모리 확인을 사용하거나 사용하지 않도록 설정합니다. 기본값은 true입니다. Memory 속성을 사용하여 최소 메모리 크기를 설정합니다.

CheckMinOSVersion

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckMinOSVersion")]

OS의 최소 버전에 대한 검사를 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. MinOSVersion 속성을 사용하여 최소 OS 버전을 설정합니다.

CheckNetworkConnected

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckNetworkConnected")]

디바이스에 네트워크에 연결된 네트워크 어댑터가 있는지 확인을 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. 또한 종속 속성 CheckNetworkWired를 참조하세요.

CheckNetworkWired

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: CheckNetworkWired

디바이스에 무선이 아닌 네트워크 어댑터가 있는지 확인을 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. 이 속성을 사용하려면 CheckNetworkConnected 속성을 사용하도록 설정합니다.

CheckOSArchitecture

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckOSArchitecture")]

현재 OS가 32비트인지 64비트인지에 대한 검사를 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. OSArchitecture 속성을 사용하여 아키텍처를 설정합니다.

CheckOSLanguageID

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckOSLanguageID")]

OS 언어에 대한 검사를 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다. OSLanguageID 속성을 사용하여 언어 코드를 설정합니다.

CheckOSType

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckOSType"), Not_Null]

디바이스 유형에 대한 검사를 사용하거나 사용하지 않도록 설정합니다. 기본값은 true입니다. OSType 속성을 사용하여 디바이스 유형을 설정합니다.

CheckPowerState

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckPowerState")]

디바이스가 배터리가 아닌 AC 전원에 연결되어 있는지 확인을 사용하거나 사용하지 않도록 설정합니다. 기본값은 false입니다.

CheckProcessorSpeed

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCheckProcessorSpeed"), Not_Null]

디바이스의 최소 프로세서 속도 확인을 사용하거나 사용하지 않도록 설정합니다. 기본값은 true입니다. ProcessorSpeed 속성을 사용하여 최소 프로세서 속도를 설정합니다.

CMClientMinVersion

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDCMClientMinVersion")]

Configuration Manager 클라이언트의 최소 버전을 설정합니다. 클라이언트 버전을 형식 5.00.8913.1005으로 지정합니다. 이 속성을 구성하려면 CheckCMClientMinVersion 속성을 사용하도록 설정합니다.

Condition

데이터 형식: SMS_TaskSequence_Condition

액세스 유형: 읽기/쓰기

한정자: 없음

자세한 내용은 SMS_TaskSequence_Action 서버 WMI 클래스를 참조하세요.

ContinueOnError

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

자세한 내용은 SMS_TaskSequence_Action 서버 WMI 클래스를 참조하세요.

Description

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [AllowedLen("0-255")]

자세한 내용은 SMS_TaskSequence_Action 서버 WMI 클래스를 참조하세요.

Enabled

데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

자세한 내용은 SMS_TaskSequence_Action 서버 WMI 클래스를 참조하세요.

FreeDiskSpace

데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDFreeDiskSpace")]

디바이스에서 사용 가능한 디스크 공간의 양을 MB로 설정합니다. 기본값은 25000입니다. 이 속성을 구성하려면 CheckFreeDiskSpace 속성을 사용하도록 설정합니다.

MaxOSVersion

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDMaxOSVersion")]

OS의 최대 버전을 설정합니다. 주 버전, 부 버전 및 빌드 번호를 사용하여 버전을 지정합니다. 예를 들면 10.0.18356와 같습니다. 이 속성을 구성하려면 CheckMaxOSVersion 속성을 사용하도록 설정합니다.

Memory

데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDMemory")]

디바이스에서 최소 메모리를 MB로 설정합니다. 기본값은 512입니다. 이 속성을 구성하려면 CheckMemory 속성을 사용하도록 설정합니다.

MinOSVersion

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDMinOSVersion")]

OS의 최소 버전을 설정합니다. 주 버전, 부 버전 및 빌드 번호를 사용하여 버전을 지정합니다. 예를 들면 10.0.16299와 같습니다. 이 속성을 구성하려면 CheckMinOSVersion 속성을 사용하도록 설정합니다.

Name

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [AllowedLen("1-100")]

자세한 내용은 SMS_TaskSequence_Action 서버 WMI 클래스를 참조하세요.

OSArchitecture

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]

또는 64OS의 아키텍처를 32 설정합니다. 기본값은 64입니다. 이 속성을 구성하려면 CheckOSArchitecture 속성을 사용하도록 설정합니다.

OSLanguageID

데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDOSLanguageID")]

OS 언어와 일치하도록 언어 코드를 설정합니다. 예를 들어 영어 1033(미국)입니다. 이 검사는 클라이언트에서 Win32_OperatingSystem WMI 클래스의 OSLanguage 속성으로 설정한 언어를 비교합니다. 이 속성을 구성하려면 CheckOSLanguageID 속성을 사용하도록 설정합니다.

OSType

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]

확인할 CLIENT 디바이스 유형(또는 SERVER)을 설정합니다. 기본값은 CLIENT입니다. 이 속성을 구성하려면 CheckOSType 속성을 사용하도록 설정합니다.

ProcessorSpeed

데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [VariableName("OSDProcessorSpeed")]

디바이스의 최소 프로세서 속도를 MHz로 설정합니다. 기본값은 800입니다. 이 속성을 구성하려면 CheckProcessorSpeed 속성을 사용하도록 설정합니다.

SupportedEnvironment

데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [Not_Null:ToInstance]

자세한 내용은 SMS_TaskSequence_Action 서버 WMI 클래스를 참조하세요.

이 작업 순서 작업에 대한 이 속성의 기본값은 FullOS입니다.

Timeout

데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

자세한 내용은 SMS_TaskSequence_Action 서버 WMI 클래스를 참조하세요.

설명

속성 섹션에 포함된 클래스 한정자와 속성 한정자 모두에 대한 자세한 내용은 Configuration Manager 클래스 및 속성 한정자를 참조하세요.

요구 사항

런타임 요구 사항

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

개발 요구 사항

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