Ho scritto questo script che permette di salvare in due variabili il path del profilo ed il SID di un utente locale:
Purtoppo, tale script funziona soltanto su macchine che hanno installato Windows 7 in italiano in quanto si basa sulla parola 'utente' della classe win32_userprofile .codice:$LocalPathUser = gwmi win32_userprofile | select-Object @{n='utente';e={(new-object system.security.principal.securityidentifier($_.sid)).translate([system.security.principal.ntaccount])}},localpath | ? {$_.utente -eq "$env:computername\$UserName"} | % {$_.localpath} $SidUser = gwmi win32_userprofile | select-Object @{n='utente';e={(new-object system.security.principal.securityidentifier($_.sid)).translate([system.security.principal.ntaccount])}},sid | ? {$_.utente -eq "$env:computername\$UserName"} | % {$_.sid}
Quindi, come faccio a scrivere un script internazionale per questo scopo?
Esiste un modo piu' semplice per salvare in due variabili il path del profilo ed il SID dell'utente locale corrente?
GRAZIE
CIAO

Rispondi quotando