O comando wmic no prompt de comando pode recuperar essas informações. No entanto, para que os clientes respondam, é necessária primeiro uma regra de firewall.
Eu encontrei uma postagem em community.spiceworks.com, graças ao MacKingTosh que parece corrigir o erro "erro - o servidor RPC não está disponível".
O comando para executar nos clientes que produzem este erro é:
netsh firewall set service remoteadmin enable
Você pode querer verificar se isso está de acordo com as políticas do seu firewall.
Ao usar wmic , aqui está um detalhamento dos parâmetros que você pode transmitir:
-
/node : - os servidores que o alias operará em relação a
-
yourpcname - o nome do PC
-
computersystem - é um sistema de computador no qual estamos tentando obter informações sobre
-
get - queremos obter as informações
-
username - o usuário que efetuou login
-
model - o modelo do computador
-
manufacturer - o nome da empresa que fez o computador
-
name - o nome do PC
Alguns exemplos:
Obtenha um nome de usuário:
wmic /node: 'yourpcname' computersystem get username
Obtenha uma marca e um modelo para PC:
wmic /node: 'yourpcname' computersystem get manufacturer, model
Obtenha todos os três:
wmic /node: 'yourpcname' computersystem get manufacturer, model, username
A adição de campos extras pode ser feita usando uma vírgula e um espaço:
Model, manufacturer, username, name
Os exemplos acima são para um PC que é remoto e a consulta é realizada pela rede. Se o comando for executado localmente, ele terá uma sintaxe ligeiramente diferente. Por exemplo:
wmic computersystem get manufacturer, model, username