Devo creare un nuovo account utente locale e quindi aggiungerli al gruppo locale Administrators. Questo può essere fatto in PowerShell?PowerShell: Crea account utente locale
EDIT:
# Create new local Admin user for script purposes
$Computer = [ADSI]"WinNT://$Env:COMPUTERNAME,Computer"
$LocalAdmin = $Computer.Create("User", "LocalAdmin")
$LocalAdmin.SetPassword("Password01")
$LocalAdmin.SetInfo()
$LocalAdmin.FullName = "Local Admin by Powershell"
$LocalAdmin.SetInfo()
$LocalAdmin.UserFlags = 64 + 65536 # ADS_UF_PASSWD_CANT_CHANGE + ADS_UF_DONT_EXPIRE_PASSWD
$LocalAdmin.SetInfo()
ho questo, ma chiedevo se c'è qualcosa di più PowerShell-esque.
Ciò che non è PowerShell-esque a tale proposito? Non tutto è un cmdlet, ma ciò non significa che non puoi avvolgere il codice sopra in una tua funzione per farla sentire come tale. – alroc
Powershell-esque è cmdlet e pipeline; questo è C++ – bwerks
@bwerks - se cmdlet e pipeline sono ciò che significa PowerShell per te, ti manca completamente la parte "power" di PowerShell - .NET, interfacce COM, Reflection, Platform Invocation, ecc. ecc. ecc. – thepip3r