目录
- 目标
- 制作VBS脚本
- 修改结果文件保存路径。
- 修改过滤条件(设置不想显示的程序名)
-
测试
- 测试方法1
-
测试方法2
- 测试方法2的注意事项
目标
用VBS脚本收集域中远程计算机或本地计算机安装的软件,Windows版本。并将收集的结果保存到计算机名为文件名的文本文件中。文本文件可以保存到网络路径中或当前VBS文件所在目录。同时支持32位和64位系统。
并过滤到一些补丁包、Office组件、NVIDIA、Intel®的驱动等。
制作VBS脚本
保存下面的VBS程序代码到vbs文件中
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
|
假设保存的文件名为InstalledSoftList.vbs。保存在D:\
修改结果文件保存路径。
请修改下列代码
?
1 2 |
|
当前默认是保存到InstalledSoftList.vbs文件所在目录。可以不修改。
修改过滤条件(设置不想显示的程序名)
请修改下列代码
?
1 2 3 4 5 6 |
|
默认不显示Security Update、.NET Framework、Microsoft Visual C++、NVIDIA、Intel®的程序
测试前可以不修改
测试
测试方法1
收集当前计算机安装的软件
假设计算机名为PC-Name01,会在D:\或指定目录下生成一个名为PC-Name01.txt的文件。
测试方法2
收集远程计算机上安装的软件。
在CMD窗口中运行下列命令。(假设计算机名为PC-Name02)
会在D:\或指定目录下生成一个名为PC-Name02.txt的文件。
测试方法2的注意事项
如果运行后得到的PC-Name02.txt文件为空文件。请确认下列两项内容。
- 远程计算机必须于运行脚本的计算机是同一个域的成员计算机
- 远程计算机的防火墙为关闭状态,或设置了【入站规则】【Windows Management Instrumentation(WMI)】允许
到此这篇关于如何用VBS脚本收集远程计算机或本地计算机安装的软件的文章就介绍到这了,更多相关VBS脚本收集计算机安装的软内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/wwchtsy/article/details/113950742
本文链接:https://my.lmcjl.com/post/15538.html
4 评论