SMS_DistributionPoint 服务器 WMI 类
SMS_DistributionPoint
WMI 类是 Configuration Manager 中的 SMS 提供程序服务器类。 它表示已从中将给定包分发到客户端的分发点。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
Class SMS_DistributionPoint : SMS_BaseClass
{
Boolean BitsEnabled;
Boolean IsPeerDP;
Boolean IsProtected;
UInt8 ISVData[];
UInt32 ISVDataSize;
String ISVString;
DateTime LastRefreshTime;
UInt32 ObjectTypeID;
String PackageID;
UInt32 PackageType;
Boolean RefreshNow;
String ResourceType;
String SecureObjectID;
String ServerNALPath;
String SiteCode;
String SiteName;
String SourceSite;
UInt32 Status;
};
方法
下表列出了 类中 SMS_DistributionPoint
的方法。
方法 | 说明 |
---|---|
类SMS_DistributionPoint中的 VerifyPackage 方法 | 验证包的完整性。 |
类SMS_DistributionPoint中的 CancelDistribution 方法 | 取消包的分发。 |
属性
BitsEnabled
数据类型Boolean
访问类型:只读
限定符:[read]
true
如果分发点已启用 BITS,则为 。 默认值为 false
。
IsPeerDP
数据类型Boolean
访问类型:只读
限定符:[read]
true
如果分发点是分支分发点,则为 。 默认值为 false
。
IsProtected
数据类型Boolean
访问类型:只读
限定符:[read]
true
如果分发点站点系统受保护,则为 。 默认值为 false
。
ISVData
数据类型: UInt8
数组
访问类型:读/写
限定符:[大型、延迟]
值允许单个 ISV 存储与包关联的 SMS_Program Server WMI 类 对象相关的数据。 有关详细信息,请参阅备注。
ISVDataSize
数据类型UInt32
访问类型:读/写
限定符:[延迟]
指示 ISVData
的数据大小。 默认值为 0。
ISVString
数据类型String
访问类型:读/写
限定符:无
合作伙伴扩展性的字符串。
LastRefreshTime
数据类型DateTime
访问类型:读/写
限定符:无
上次在分发服务器上更新包的日期和时间。 默认值为 19900101000000.000000+***
。
ObjectTypeID
数据类型UInt32
访问类型:只读
限定符:[枚举,读取]
受保护的对象类 ID。
值 | 对象类型 |
---|---|
2 | SMS_Package |
14 | SMS_OperatingSystemInstallPackage |
18 | SMS_ImagePackage |
19 | SMS_BootImagePackage |
23 | SMS_DriverPackage |
24 | SMS_SoftwareUpdatesPackage |
31 | SMS_Application |
PackageID
数据类型String
访问类型:读/写
限定符:[key]
分发到此分发点的包的 ID。 默认值为“”。
PackageType
数据类型UInt32
访问类型:只读
限定符:[枚举,读取]
包的类型。
值 | 说明 |
---|---|
0 | 常规软件分发包 |
3 | 驱动程序包 |
4 | 任务序列包 |
5 | 软件更新包 |
6 | 设备设置包 |
257 | 映像包 |
258 | 启动映像包 |
259 | OS 升级包 |
RefreshNow
数据类型Boolean
访问类型:读/写
限定符:无
true
以发出Configuration Manager以更新分发点上的包的信号。 更新特定于分发点,等效于Configuration Manager控制台中的“刷新分发点”操作。 此包更新将最新内容从包的源复制到特定的分发点,以便分发点具有最新版本。 包的源版本不会递增,并且包内容不会复制到子站点。 默认值为 false
。
ResourceType
数据类型String
访问类型:只读
限定符:[read]
分发点的资源类型。 默认值为“”。
SecureObjectID
数据类型String
访问类型:读/写
限定符:无
安全对象密钥。 对于应用程序,它CI_UniqueID。 对于包,它为 PackageID。
ServerNALPath
数据类型String
访问类型:读/写
限定符:[key]
网络抽象层 (NAL) 分发点服务器的路径。 默认值为“”。 有关详细信息,请参阅备注。
SiteCode
数据类型String
访问类型:读/写
限定符:[key,SizeLimit (“3”) ]
此分发点所属站点的站点代码。 默认值为“”。
为此属性提供的值必须与 的值 ServerNALPath
匹配。 应用程序从 SMS_SystemResourceList服务器 WMI 类检索值。 有关详细信息,请参阅备注。
SiteName
数据类型String
访问类型:读/写
限定符:无
包源自的站点的友好名称。 默认值为“”。
SourceSite
数据类型String
访问类型:读/写
限定符:[SizeLimit (“3”) ]
包源自的站点的站点代码。 默认值为“”。
Status
数据类型UInt32
访问类型:只读
限定符:[read, 枚举]
分发点上包的当前状态。 下面列出了可能的值。 有关详细信息,请参阅备注。
值 | DP 包状态 |
---|---|
0 | 没有 |
1 | 更新 |
2 | 添加 |
3 | 删除 |
备注
此类没有特殊的类限定符。 有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 Configuration Manager 类和属性限定符。
分发点始终与特定包相关联,一个包可以有多个分发点。
创建分发点后, PackageID
应用程序无法更改 属性。 若要将分发点与其他包相关联,应用程序必须删除 对象, SMS_DistributionPoint
并使用新值创建一个新 PackageID
实例。
SMS_SystemResourceList服务器 WMI 类类包含可用分发点及其 NAL 路径的列表。 应用程序应选择NALPath
SMS_SystemResourceList
与“SMS 分发点”的属性设置对应的 RoleName
属性。
当应用程序删除 的 SMS_DistributionPoint
实例时,该实例在删除其相关组件之前不会完全删除。 相反,Configuration Manager将 Status
属性设置为 3 (删除) ,以通知应用程序分发点标记为要删除。 若要确保查询不会检索已删除或标记为删除的分发点,应用程序应将此事例添加到其 WHERE 子句中。
指示的数据 ISVData
没有限制或定义格式。 但是,在建立此属性的 ISV 所有权后,不应覆盖该属性,这一点很重要。 因此,应用程序应首先读取此属性中的现有数据。 如果数据不属于调用方,则不应对其进行修改。 使用此属性的任何 ISV 或应用程序都应在数据中包含标识符,以便可以轻松建立所有权。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。