Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows I';我在将wmic的输出附加到文本文件时遇到问题_Windows_Batch File_Append_Wmic - Fatal编程技术网

Windows I';我在将wmic的输出附加到文本文件时遇到问题

Windows I';我在将wmic的输出附加到文本文件时遇到问题,windows,batch-file,append,wmic,Windows,Batch File,Append,Wmic,我有一个批处理文件,当任何用户登录到域时运行。批处理文件从用户PC获取大量不同的信息,并将其输出到共享文件夹中的文本文件中。 在批处理文件的一部分中,我使用WMIC获取PC的产品名称和序列号 我的问题是,当我使用下面的代码输出产品名称和序列号时,字体太大 代码 输出 S e r i a l N u m b e r ********* N a m e ********** 当我尝试使用下面的方法时,即使我添加了引号,它也不适用于名称中有空格的用户 EG: %use

我有一个批处理文件,当任何用户登录到域时运行。批处理文件从用户PC获取大量不同的信息,并将其输出到共享文件夹中的文本文件中。 在批处理文件的一部分中,我使用WMIC获取PC的产品名称和序列号

我的问题是,当我使用下面的代码输出产品名称和序列号时,字体太大

代码

输出

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:是为软盘驱动器保留的。

您能检查一下这是否能解决您的问题吗->?该链接确实有点帮助,这是我正在寻找的格式,但当我直接从提示符运行它时,它可以工作,但当我将它添加到批处理脚本时,我得到了“B此时出乎意料”有什么想法吗?这个答案很有帮助,因为它纠正了语法问题。但是,如果将
wmic
与选项
/APPEND
一起使用,则输出文件中的大多数行以0D 0A结尾(回车+换行),但某些行以0D 0A 0A结尾。
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:"A:\%username%.txt" bios get serialnumber >> nul