Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[PS] Ricavare il path del profilo ed SID di un utente locale

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[PS] Ricavare il path del profilo ed SID di un utente locale

Messaggioda balubeto » gio set 23, 2010 10:22 am

Ho scritto questo script che permette di salvare in due variabili il path del profilo ed il SID di un utente locale:

Codice: Seleziona tutto
$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}


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 .

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
Balubeto

Su Facebook, e` nato il gruppo SoftHard per tutti http://www.facebook.com/group.php?gid=52641062213&ref=nf . Vi aspetto.
Avatar utente
balubeto
Senior Member
Senior Member
 
Messaggi: 434
Iscritto il: ven apr 20, 2007 12:17 pm

Re: [PS] Ricavare il path del profilo ed SID di un utente lo

Messaggioda mattpillon » sab set 25, 2010 7:29 pm

di scripting ne so poco o nulla, ma una cosa che avevo già notato è che, se esplori il disco C con il prompt dei comandi, la cartella utenti viene visualizzata con il nome users. mentre con l'espora risorse grafico viene chiamato utenti-
quindi magari puoi provare ad usare user invece di utente.
...................
Avatar utente
mattpillon
MLI Expert
MLI Expert
 
Messaggi: 2362
Iscritto il: gio gen 21, 2010 4:09 pm
Località: marche


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising