我有一个批处理文件,当任何用户登录到域时运行该文件。批处理文件从用户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工作的方法。
如果有人需要更多信息或需要我澄清一些事情让我知道 感谢
答案 0 :(得分:4)
wmic /APPEND:"A:\%username%.txt" bios get serialnumber >> nul
你的报价错了。答:保留给软驱。