다음을 통해 공유


SMS_TaskSequence_SoftwareConditionExpression 서버 WMI 클래스

SMS_TaskSequence_SoftwareConditionExpression WMI(Windows Management Instrumentation) 클래스는 Configuration Manager 지정된 제품이 대상 컴퓨터에 설치되어 있는지 확인하는 조건 식을 나타내는 SMS 공급자 서버 클래스입니다. 소프트웨어가 있는 경우 작업이 실행됩니다. 그렇지 않으면 실행되지 않습니다.

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

구문

Class SMS_TaskSequence_SoftwareConditionExpression : SMS_TaskSequence_ConditionExpression  
{  
      String Operator;  
      String ProductCode;  
      String ProductName;  
      String UpgradeCode;  
      String Version  
};  

메서드

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

속성

Operator
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [Not_Null]

비교에 사용할 조건 연산자입니다. 가능한 값은 다음과 같습니다.

  • AnyVersion

  • ThisVersion

    ProductCode
    데이터 형식: String

    액세스 유형: 읽기/쓰기

    한정자: [Not_Null]

    비교할 Windows Installer 패키지 제품 코드입니다.

    ProductName
    데이터 형식: String

    액세스 유형: 읽기/쓰기

    한정자: 없음

    제품 이름

    UpgradeCode
    데이터 형식: String

    액세스 유형: 읽기/쓰기

    한정자: 없음

    비교할 제품의 업그레이드 코드입니다.

    Version
    데이터 형식: String

    액세스 유형: 읽기/쓰기

    한정자: 없음

    소프트웨어의 버전입니다.

설명

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

이 조건을 사용하여 다음을 수행할 수 있습니다.

특정 제품의 존재 여부를 확인합니다.

  • Operator ThisVersion이어야 합니다.

  • ProductCode 는 제품 코드여야 합니다.

    제품 패밀리가 있는지 확인합니다.

  • Operator AnyVersion이어야 합니다.

  • UpgradeCode 는 업그레이드 코드여야 합니다.

    제품 코드 또는 업그레이드 코드를 지정해야 합니다. 그렇지 않으면 오류가 발생합니다.

    이 식이 작동하려면 Windows Installer 패키지를 사용하여 대상 컴퓨터의 소프트웨어를 설치해야 합니다. 사용에서 클래스 속성은 비교할 소프트웨어의 Windows Installer 패키지에서 가져옵니다. 자세한 내용은 Windows Installer를 참조하세요.

요구 사항

런타임 요구 사항

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

개발 요구 사항

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