(for /f %a in ('net view ^| findstr/b \\') do @echo %a)
Você não pode (ou não deve) remover o sufixo -PC
, pois você não está listando nomes de usuário - você está listando os nomes computador e o sufixo é parte do nome do computador .
Estou usando o comando net view
. Ele exibe os usuários na rede em letras MAIÚSCULAS grandes e feias e possui colunas etc., por exemplo:
Server Name Remark
-------------------------------------------------------------------------------
\ADRIAN-PC
\MARK-PC
The command completed successfully.
Existe uma maneira de exibir apenas os nomes dos computadores na rede?
-Adrian
-Mark
Eu gostaria de ter a saída sem as linhas e colunas. Talvez com um comando findstr
.
(for /f %a in ('net view ^| findstr/b \\') do @echo %a)
Você não pode (ou não deve) remover o sufixo -PC
, pois você não está listando nomes de usuário - você está listando os nomes computador e o sufixo é parte do nome do computador .
O Net View exibe recursos de domínio / grupo de trabalho, ou seja, recursos de servidor e PC. Ele não fornece uma visão geral precisa das máquinas na rede, já que isso não é uma função completa. Você precisa usar ARP –a para obter isso e traduzi-los para seus nomes de host.
Tags command-line windows