1
0
如果我理解正确,您希望新记录拥有旧记录的所有成员资格。 在我看来,您可以只关注集合成员身份,只要集合相同,对集合的部署是包、应用程序还是更新都不重要。 因此,首先需要将设备名称转换为resourceid,因为它们是所有sccm表中的主键:
一旦有了这些,您就可以获得所有集合成员
要删除记录,请使用
现在您必须将这些添加到新记录中(首先再次获取resourceID)
如果要对循环中的多个设备使用此选项,只需使用
然后在所有代码外使用循环,如
现在,我不知道如果您只有一个脚本来完成这项工作,您是否还会需要excel文件,但如果确实需要,您可以使用export csv从powershell创建一个excel可读的csv(可能需要诸如-Delimiter“;”-NoTypeInformation-编码UTF8这样的选项以便于阅读) 理论上,您也可以在powershell中执行整个sql查询
并在ps脚本中重新创建文件 |
2
0
最后,我完成了如下VBS。它工作得很好。
|
michael_wycklendt · 拆分字符串上的类型不匹配 2 年前 |
RuffMingani · VBScript-WMI查询的语法无效 2 年前 |
arana · 生成3位字母数字日期索引 6 年前 |