我有一个批处理文件,当任何用户登录到域时都会运行该文件。该批处理文件从用户 PC 获取大量不同信息,并将其输出到共享文件夹上的文本文件中。 在批处理文件的一部分中,我使用 WMIC 来获取 PC 的产品名称和序列号。
我的问题是,当我使用以下代码输出产品名称和序列号时,字体太大。
代码
wmic bios get serialnumber >> A:\"%username%".txt
wmic csproduct get name >> A:\"%username%".txt
输出
S e r i a l N u m b e r ********* N a m e **********
当我尝试使用以下内容时,即使我添加引号,它对于名称中带有空格的用户也不起作用
EG:
%username% = "Joe blogs" doesnt work
%username% = jblogs works fine
代码
wmic /APPEND:A:\"%username%".txt bios get serialnumber >> nul
wmic /APPEND:A:\"%username%".txt csproduct get name >> nul
所以简而言之,我需要一种更改输出字体的方法,或者一种使 wmic/append 为名称中带有空格的用户工作的方法。
如果有人需要更多信息或需要我澄清一些事情,请告诉我 谢谢
最佳答案
wmic /APPEND:"A:\%username%.txt" bios get serialnumber >> nul
你的引述是错误的。答:为软盘驱动器保留。
关于windows - 我在将 wmic 的输出 append 到文本文件时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25287260/