Como criar um usuário do windows a partir da linha de comando, usando uma senha de um arquivo

1

Estou em uma situação um pouco única.

Estou tentando criar um usuário do Windows, usando a linha de comando ou um arquivo em lotes. Eu sei como fazer isso no caso básico:

net user username password /add

O problema é que estou fazendo isso por meio de um sistema de gerenciamento de endpoints, que registra (publicamente) qualquer linha de comando que eu esteja executando, portanto, se a senha for escrita na linha de comando, ela estará visível para todos.

Eu tenho um arquivo temporário que contém um arquivo, então se eu pudesse pegar o comando "net user" para ler a senha de um arquivo, eu poderia contornar este problema de registro.

O melhor que eu tenho é:

type password.txt | net user username * /add

Qual funciona como funciona, exceto que a senha está sempre em branco.

Obrigado

    
por Zak Kus 01.04.2011 / 02:03

2 respostas

3

Alguém me indicou o Server Fault, que me forneceu a resposta correta:

set /p pwd= <filename.txt
net user username %pwd% /add 

(Cortesia do usuário de falha do servidor "nedm")

    
por 01.04.2011 / 22:34
0

Você pode usar este script do PowerShell para criar as contas de um arquivo CSV contendo os nomes de usuários e senhas.

    
por 01.04.2011 / 02:44