SMS_AdvertisementInfo服务器 WMI 类

SMS_AdvertisementInfo Windows Management Instrumentation (WMI) 类是Configuration Manager中的 SMS 提供程序服务器类,提供有关特定播发的信息。

语法

Class SMS_AdvertisementInfo : SMS_BaseClass  
{  
      UInt32 AdvertFlags;  
      String AdvertisementID;  
      String AdvertisementName;  
      String AdvertisementSourceSite;  
      UInt32 AssignmentID;  
      String CollectionID;  
      String CollectionName;  
      DateTime ExpirationTime;  
      UInt32 OfferType;  
      String PackageID;  
      String PackageLanguage;  
      String PackageManufacturer;  
      String PackageName;  
      UInt32 PackageType;  
      String PackageVersion;  
      DateTime PresentTime;  
      UInt32 ProgramFlags;  
      String ProgramName;  
      UInt32 TimeFlags;  
};  

方法

SMS_AdvertisementInfo 不定义任何方法。

属性

AdvertFlags
数据类型UInt32

访问类型:只读

限定符:[bits]

标识播发的标志。 为 SMS_Advertisement 服务器 WMI 类的 属性定义AdvertFlags可能的值。 默认值为 0。

AdvertisementID
数据类型String

访问类型:只读

限定符:[key]

唯一自动生成的密钥。

AdvertisementName
数据类型String

访问类型:只读

限定符:[Not_null]

播发的纯文本名称。

AdvertisementSourceSite
数据类型String

访问类型:只读

限定符:[read]

广告源自的网站的三字母网站代码。

AssignmentID
数据类型UInt32

访问类型:只读

限定符:[read]

与播发关联的分配的 ID。

CollectionID
数据类型String

访问类型:只读

限定符:[Not_null]

引用指定播发的集合的 ID。

CollectionName
数据类型String

访问类型:只读

限定符:[Not_null]

播发到的集合的名称。

ExpirationTime
数据类型DateTime

访问类型:只读

限定符:无

播发不再可供客户端使用的日期和时间。

OfferType
数据类型UInt32

访问类型:读/写

限定符:[枚举]

播发的类型。

播发类型
0 必需播发。
2 可用播发。

PackageID
数据类型String

访问类型:只读

限定符:[Not_null]

引用播发将播发的包的 ID。

PackageLanguage
数据类型String

访问类型:只读

限定符:无

播发包的语言。

PackageManufacturer
数据类型String

访问类型:只读

限定符:无

播发包的制造商。

PackageName
数据类型String

访问类型:只读

限定符:无

播发的包的名称。

PackageType
数据类型UInt32

访问类型:只读

限定符:无

[枚举]

包的类型。 可能的值是:

说明
0 常规软件分发包。
3 驱动程序包。
4 任务序列包。
5 软件更新包。
6 设备设置包。
257 映像包。
258 启动映像包。
259 操作系统安装包。

PackageVersion
数据类型String

访问类型:只读

限定符:无

播发包的版本。

PresentTime
数据类型DateTime

访问类型:只读

限定符:无

向客户端显示播发的日期和时间。

ProgramFlags
数据类型UInt32

访问类型:只读

限定符:[bits]

ProgramFlags 定义程序的安装特征,例如,这是无人参与安装、安装重启计算机还是安装在最小化的窗口中运行。 默认标志为 USERCONTEXT、USEUNCPATH 和 ANY_PLATFORM。

以编程方式使用SMS_Program时,请确保未选择任何冲突的选项。 例如,NOUSERLOGGEDIN 和 USERCONTEXT 不应一起使用。

注意

未列出的位已过时或未通过短信使用。

可能的值是:

十六进制 (位) 说明
0x00000001 (0) 程序已获授权进行动态安装
0x00000002 (1) 任务序列显示自定义进度用户界面消息
0x00000010 (4) 这是默认程序
0x00000020 (5) 在程序运行时禁用 MOM 警报。 需要 SMS 2003 SP1
0x00000040 (6) 如果程序失败,则生成 MOM 警报。 需要 SMS 2003 SP1。
0x00000080 (7) 仅适用于高级客户端。 如果已设置,应始终运行此程序的直接依赖项。
0x00000100 (8) 指示设备程序。 如果设置了,则不会向桌面客户端提供该程序。
0x00000200 (9) 应始终运行此程序的直接依赖项。
0x00000400 (10) 不显示倒计时对话框。
0x00000800 (11) 命令需要重启“添加删除程序”,例如,APASetup.exe。
0x00001000 (12) 程序已禁用。
0x00002000 (13) 该程序不需要用户交互。
0x00004000 (14) 程序需要在用户上下文中运行。
0x00008000 (15) 该程序必须作为本地管理员帐户运行。
0x00010000 (16) 程序必须由其有效的每个用户运行。 仅对强制作业有效。
0x00020000 (17) 仅当没有用户登录时才运行该程序。
0x00040000 (18) 为重启计算机的程序退出应用程序。
0x00080000 (19) Configuration Manager程序运行完毕后重新启动计算机。
0x00100000 (20) 使用 UNC 路径 (没有驱动器号) 来访问分发点。
0x00200000 (21) 保留与 DriveLetter 属性中指定的驱动器的连接。 不能设置 USEUNCPATH 位标志。
0x00400000 (22) 以最小化窗口的形式运行程序。
0x00800000 (23) 以最大化窗口的形式运行程序。
0x01000000 (24) 隐藏程序窗口。
0x02000000 (25) 程序成功完成时注销用户。
0x04000000 (26) 使用管理员定义的帐户运行程序。
x08000000 (27) 替代平台支持检查。
0x20000000 (29) 播发过期时,从注册表项运行卸载。
0x40000000 (30) 不支持该平台。
0x80000000 (31) 显示在“添加删除程序”中。

ProgramName
数据类型String

访问类型:只读

限定符:[Not_null]

与播发将播发的包相关的程序名称。

TimeFlags
数据类型UInt32

访问类型:只读

限定符:[read, bits]

在与时间相关的属性中复制信息的标志。 为 SMS_Advertisement 服务器 WMI 类的 属性定义TimeFlags可能的值。

备注

此类的类限定符包括:

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求

另请参阅

SMS_Advertisement服务器 WMI 类