0
点赞
收藏
分享

微信扫一扫

Powershell SCCM WMI Class

最近打算把CMDB 当中的字段信息与SCCM 做集成, 我们的CMDB 环境中定义了资产的业务等级, 例如: 生产, 测试, QA, 开发

从现有SCCM 当中找到一个比较适合用于业务等级的属性就是资产类别(Device Category), 首先自定义了上述业务等级的资产类别, 其次根据CMDB数据设置SCCM 资产类别, 这里需要用到​​SMS_Collection server WMI class​​

设置Device Category

  1. Powershell 导入SCCM 模块 ​​Import-Moudle ConfigurationManager​​
  2. 连接SCCM 站点

$SCCMSiteServer = 'SCCM2016'
$SCCMsiteCode = 'BeijingOffice'
$CMCollection = [wmiclass]("\\$SCCMSiteServer\ROOT\sms\site_$SCCMsiteCode" + ":SMS_Collection")

  1. ​​更新Device Category​​

[String]$CategoryID = ''
[Int]$ResourceID = ''
$CMCollection.SetDeviceCategory($CategoryID,$ResourceID)

其他关于SCCM WMI Class 可借助WMI Explorer 进行查看

举报

相关推荐

0 条评论