我正在使用Windows Management Instrumentation命令行(WMIC)从计算机读取数据,如硬件组件和IP设置。
因为我正在使用batch file(Windows)为每个计算机/节点填充数据,因此在那里实现了查询逻辑。 到目前为止,在我的电脑和其他我曾经尝试过的方面,它一直工作得很好。
问题是在以前没有使用WMIC的计算机上,需要(自动)在第一个查询/执行时安装它。 这就是控制台程序打印出“正在安装WMIC时请稍候”的原因。
正如我写我的文件这是一个问题:我不想有这个string在里面。 另一个问题是,如果输出的string崩溃了我的所有文件。 “正在安装WMIC时请稍候”以ASCII表示,数据查询的结果以某种方式写成带有前导零(多字节字符集unicode?…)的ASCII字符。
如何在Windows上安装Python中的pyOpt优化包
在防火墙后面的Windows上的Docker安装错误
如何根据libstdc ++库安装程序
如何在Linux上安装自定义gcc的boost?
有人知道如何检查WMIC是否已安装? 或者:如何忽略string? 或者:我真的必须在我的文件查看器中实现一个转换器来检查string/字符集吗?
如何为商业Windows应用程序创buildtesting环境?
.deb包的conffiles问题
Windows Ndis中级(IM)驱动程序安装编程
如何在Windows上正确configurationGAE Go SDK和GoClipse?
安装python并在cygwin中进行制作
既然这只是在WMIC的第一次运行,你可以打两个电话。 一个虚拟的一个吃掉了字符串:
wmic foo >nul 2>&1
之后,你真的想执行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。