in questo post vediamo come creare utenti locali in windows con powershell e come rinominare l'utente locale Administrator. Inoltre inseriremo l'utente creato nel gruppo Administrators.
Rinominare l'utente Administrator:
$ComputerName = "PC" # Il nome del computer su cui creare gli utenti
$admin=[adsi]("WinNT://" + $ComputerName + "/administrator, user")
$admin.psbase.rename("NuovoNomeAdmin")
Creazione Utenti:
$ComputerName = "PC" # Il nome del computer su cui creare gli utenti
$PWD_Usr = "test" # La password che dovrà avere l'utente
$user = "Userfree" # L'utente
$localGroupName = "Administrators" # Il grupop che dovrà avere l'utente Administrators o users ecc..
$objUser = $objOU.Create("User", $user) # Creazione dell'oggetto utente
$objUser.setpassword($PWD_Usr) # Inserimento Password
$objUser.SetInfo() # Salvataggio
$objUser.FullName = "Utente Barbone" # Il Display name dell'utente
$objUser.description = "Utente Barbone" # La description dell'utente
$objUser.SetInfo() # Salvataggio
$objUser.PasswordExpired = 1 # In questo modo l'utente dovrà cambiare la password al prossimo logon
$objUser.SetInfo() # Salvataggio
SLEEP 3
# Inserimento utente nel gruppo Administrators
$Gruppo = [ADSI]"WinNT://$ComputerName/$localGroupName,group"
$Gruppo.add("WinNT://$ComputerName/$user")
A questo puto avrete creato l'utente Userfree di nome Utente Barbone con password scaduta e amministratore del PC.
Ciao.