Usuário com melhor resposta
Criação de vários usuários Localmente no WinXP (Não no AD).

Pergunta
-
Bom dia pessoal,
Sou estagiário de suporte e meu gerente me pediu pra procurar um script para criar usuários localmente. Achei aqui no forum vários scripts p/ adicionar usuários, mas todos eram no Active Directory.
Estamos com a lista de usuários a serem criados(aproximadamente 200), então faltaria so alterar os nomes no script, correto?
Sou leigo na parte de scripts, então se puderem me ajudar ficarei muito grato.
Abraços
Respostas
-
-
Este script você adiciona manualmente o nome sem precisar alterar o script todo o momento pois ele já te pede o nome dso user.
strComputer = "."
Userlocal = inputbox("Digite o nome do usuário que você deseja criar","Criação de usuários locais" ,"")
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", Userlocal)
objUser.SetPassword "minhasenha"
objUser.SetInfoJá este script abaixo cria os usuários a partir de uma arquivo de texto localizado no servidor ou no C da sua máquina.
OBS. lembre-se de colocar cada nome de usuário em uma linha diferente.
ex: joao
luiz
Jose
set fso = CreateObject("Scripting.FileSystemObject")
const ForREAding = 1
set leia = fso.opentextFile("c:\users.txt",ForREAding)
Do until leia.AtEndOfStreamUserlocal = leia.Readline
if userlocal = "" then
wscript.quit
end if
strComputer = "."
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", Userlocal)
objUser.SetPassword "minhasenha"
objUser.SetInfoloop
Abraços
Todas as Respostas
-
-
-
Este script você adiciona manualmente o nome sem precisar alterar o script todo o momento pois ele já te pede o nome dso user.
strComputer = "."
Userlocal = inputbox("Digite o nome do usuário que você deseja criar","Criação de usuários locais" ,"")
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", Userlocal)
objUser.SetPassword "minhasenha"
objUser.SetInfoJá este script abaixo cria os usuários a partir de uma arquivo de texto localizado no servidor ou no C da sua máquina.
OBS. lembre-se de colocar cada nome de usuário em uma linha diferente.
ex: joao
luiz
Jose
set fso = CreateObject("Scripting.FileSystemObject")
const ForREAding = 1
set leia = fso.opentextFile("c:\users.txt",ForREAding)
Do until leia.AtEndOfStreamUserlocal = leia.Readline
if userlocal = "" then
wscript.quit
end if
strComputer = "."
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", Userlocal)
objUser.SetPassword "minhasenha"
objUser.SetInfoloop
Abraços
-
-
-