SMS_InstalledExecutable 클라이언트 WMI 클래스

클래스는 SMS_InstalledExecutable 소프트웨어 설치와 관련된 실행 파일을 식별하는 클라이언트 WMI(Windows Management Instrumentation) 클래스(Configuration Manager)입니다.

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

구문

Class SMS_InstalledExecutable  
{  
      String BinFileVersion;  
      String BinProductVersion;  
      String Description;  
      String ExecutableName;  
      String FilePropertiesHash;  
      String FilePropertiesHashEx;  
      UInt32 FileSize;  
      String FileVersion;  
      Boolean HasPatchAdded;  
      String InstalledFilePath;  
      Boolean IsSystemFile;  
      Boolean IsVitalFile;  
      UInt32 Language;  
      String Product;  
      String ProductCode;  
      String ProductVersion;  
      String Publisher;  
};  

메서드

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

속성

BinFileVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

예약. 내부용입니다.

BinProductVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

예약. 내부용입니다.

Description
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

사용자에게 표시할 수 있는 파일 설명(예: "AT 스타일 키보드용 키보드 드라이버" 또는 "windows용 Microsoft Word").

ExecutableName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: [키]

확장명을 포함하지만 경로를 제외한 파일의 이름입니다(예: "Notepad.exe").

FilePropertiesHash
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일의 , , Description, ProductVersionPublisherFileName 및 속성의 Product조합에서 파생된 고유한 128비트 서명입니다.

FilePropertiesHashEx
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일의 , , , ProductVersionBinFileVersionDescriptionBinProductVersionPublisherFileVersionFileName및 속성의 Product조합에서 파생된 고유한 128비트 서명입니다.

FileSize
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

파일의 크기(바이트)입니다.

FileVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일의 버전(예: "12.0.4518.1014")입니다.

HasPatchAdded
데이터 형식: Boolean

액세스 유형: 읽기 전용

한정자: 없음

true 파일이 속한 제품에 대한 업데이트의 일부로 추가되었으면 입니다.

InstalledFilePath
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일이 있는 경로입니다(예: "C:\Program Files\Microsoft Office").

IsSystemFile
데이터 형식: Boolean

액세스 유형: 읽기 전용

한정자: 없음

true 파일이 시스템 파일이면 입니다.

IsVitalFile
데이터 형식: Boolean

액세스 유형: 읽기 전용

한정자: 없음

true 파일이 속한 제품의 정확한 작동에 매우 중요하면 입니다.

Language
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: 없음

파일이 의도된 언어의 ID입니다(예: "1033").

Product
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일이 배포되는 제품의 이름입니다(예: "Microsoft Windows").

ProductCode
데이터 형식: String

액세스 유형: 읽기 전용

한정자: [키]

애플리케이션 또는 제품의 보안 주체 식별자인 GUID입니다. 자세한 내용은 Microsoft Windows Installer 설명서를 참조하세요.

ProductVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일이 배포되는 제품의 버전입니다(예: "4.2.0.2623").

Publisher
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일을 생성한 회사(예: "Microsoft Corporation" 또는 "Standard Microsystems Corporation, Inc.").

설명

참고

이 클래스는 현재 기존 Asset Intelligence 보고서를 지원하는 데 사용되지 않습니다. 그러나 사용자 지정 보고서를 지원하도록 설정할 수 있습니다.

이 클래스는 소프트웨어 설치와 연결된 실행 파일을 식별하여 다음을 수행합니다.

  • Configuration Manager 파일 인벤토리를 확인하여 애플리케이션이 설치되어 있는지 확인합니다.

  • 실행 파일을 기반으로 애플리케이션을 계량하도록 설정해야 하는 계량 규칙을 나타냅니다.

  • 애플리케이션 영향 분석을 수행합니다.

    Windows Installer(.msi) 파일에는 설치된 실행 파일의 레코드가 포함되어 있으므로 설치된 애플리케이션과 실행 파일 간의 매핑 소스로 사용할 수 있습니다.

    이 클래스는 두 원본에서 데이터를 검색합니다. 각 SMS_InstalledSoftware 클라이언트 WMI 클래스 개체에 대해 클래스는 속성을 확인 LocalPackage 하여 .msi 패키지를 식별하고 모든 .exe 및 .com 파일에 대해 .msi 데이터베이스를 쿼리합니다.

    속성이 로 설정된 nullSMS_InstalledSoftware Client WMI 클래스 개체의 SMS_InstalledExecutable 경우 클래스는 LocalPackage 속성으로 식별되는 디렉터리의 모든 실행 파일을 인벤토리에 InstallLocation 저장합니다. 주 설치 디렉터리 외부에 설치된 실행 파일은 인벤토리에 포함되지 않습니다.

참고

이 클래스는 %windir% 및 %systemroot% 디렉터리에 있는 실행 파일을 인벤토리하지 않습니다.

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 클라이언트 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 클라이언트 개발 요구 사항을 참조하세요.

참고 항목

Asset Intelligence 클라이언트 WMI 클래스
SMS_AutoStartSoftware 클라이언트 WMI 클래스
SMS_BrowserHelperObject 클라이언트 WMI 클래스
SMS_InstalledSoftware 클라이언트 WMI 클래스
SMS_InstalledSoftwareMS 클라이언트 WMI 클래스
SMS_Processor 클라이언트 WMI 클래스
SMS_SoftwareShortcut 클라이언트 WMI 클래스
SMS_SystemConsoleUsage 클라이언트 WMI 클래스
SMS_SystemConsoleUser 클라이언트 WMI 클래스