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服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。