类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 类 对象的包源的唯一方法。 大多数其他类型的包都可以在控制台中更改,但软件更新包不能更改。 限制从控制台访问此包。

若要使用此方法,请:

  1. 手动将包文件从旧源位置复制到新位置。

  2. 在应用程序中,获取软件更新 的 SMS_SoftwareUpdatesPackage 服务器 WMI 类 对象。

  3. 在包上包括对 ValidateNewPackageSource 的调用。

  4. 从 方法成功返回后,让应用程序更改 StoredPkgPath 包中的 属性,以指示新的源位置。

要求

运行时要求

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

开发要求

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

另请参阅

SMS_SoftwareUpdatesPackage服务器 WMI 类
类SMS_SoftwareUpdatesPackage中的 RefreshPkgSource 方法
类SMS_SoftwareUpdatesPackage中的 SetSourceSite 方法
类SMS_SoftwareUpdatesPackage中的 Unlock 方法