类SMS_SoftwareUpdatesPackage中的 ValidateNewPackageSource 方法
在 ValidateNewPackageSource
Configuration Manager 中,Windows Management Instrumentation (WMI) 类方法验证软件更新的新包源位置。
注意
旧包源中的所有可用更新都必须在新包源中可用,验证才能成功。
以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。
语法
SInt32 ValidateNewPackageSource(
String PackageSource
);
参数
PackageSource
数据类型String
限定符:[in]
要验证的包内容的位置。
返回值
一个 SInt32
数据类型,为 0 表示成功,非零表示失败。
有关处理返回的错误的信息,请参阅关于Configuration Manager错误。
备注
在由于基础结构更改或服务器故障而更改软件更新包的包源位置时,可能会使用此方法。
此方法是最新版本的 Configuration Manager 中的新增功能。 请注意,这是更改 SMS_SoftwareUpdate服务器 WMI 类 对象的包源的唯一方法。 大多数其他类型的包都可以在控制台中更改,但软件更新包不能更改。 限制从控制台访问此包。
若要使用此方法,请:
手动将包文件从旧源位置复制到新位置。
在应用程序中,获取软件更新 的 SMS_SoftwareUpdatesPackage 服务器 WMI 类 对象。
在包上包括对
ValidateNewPackageSource
的调用。从 方法成功返回后,让应用程序更改
StoredPkgPath
包中的 属性,以指示新的源位置。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。
另请参阅
SMS_SoftwareUpdatesPackage服务器 WMI 类
类SMS_SoftwareUpdatesPackage中的 RefreshPkgSource 方法
类SMS_SoftwareUpdatesPackage中的 SetSourceSite 方法
类SMS_SoftwareUpdatesPackage中的 Unlock 方法