当我使用wmic
如下所示的命令时,我的主机名会作为输出中的第一个字段出现。我没有做任何事情来询问主机名。我是否应该期望这种行为在所有 Windows 平台上都是一致的?
C:>wmic netuse get localname,remotename /format:csv
Node,LocalName,RemoteName
CC049105,H:,\\BLUES11\USERS\pwatson
CC049105,J:,\\GREENS01\D
CC049105,K:,\\ARDVARK01\D
CC049105,L:,\\ARDVARK01\C$
CC049105,M:,\\ARDVARK01\D$
CC049105,N:,\\ARDVARK01\F$
CC049105,P:,\\myhost.mycomp.org\ar\Team\docs
CC049105,T:,\\IMPERIAL01\D
CC049105,U:,\\MONEY9\GROUPS
答案1
这是因为预定义的“CSV”格式始终包含节点列。
请参阅此处的 XSL 转换文件:%WINDIR%\System32\wbem\en-US\csv.xsl
从 XP 时代开始就是这样。我不清楚微软为什么决定这么做。