我正在使用该net view
命令。它以大而丑陋的大写字母显示网络上的用户,并有列等,例如:
Server Name Remark
-------------------------------------------------------------------------------
\\ADRIAN-PC
\\MARK-PC
The command completed successfully.
有没有办法让我只显示网络上的计算机名称?
-Adrian
-Mark
我希望输出不包含行和列。也许用findstr
命令。
答案1
(for /f %a in ('net view ^| findstr/b \\\\') do @echo %a)
您不能(或不应该)删除-PC
后缀,因为您没有列出用户名 - 您列出的是电脑名称,后缀是计算机名称的一部分。
答案2
Net View 显示域/工作组资源,即服务器和 PC 资源。它无法准确概述网络上的机器,因为这不是它的全部作用。您需要使用 ARP –a 来获取这些信息并将其转换为主机名。