Gestion des types de profils utilisateurs
Bonjour j'ai pioché sur le web le script suivant qui vérifie si un utilisateur a les privilèges admin ou pas:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function Test-Admin
{
$wid = [System.Security.Principal.WindowsIdentity]::GetCurrent()
$prp = New-Object System.Security.Principal.WindowsPrincipal($wid)
$adm = [System.Security.Principal.WindowsBuiltInRole]::Administrator
$prp.IsInRole($adm)
}
if(Test-Admin){
echo "your are admin"
}
else{
echo "Not an admin"
} |
Ce code fonctionne correctement.
J'aimerais pouvoir modifier les droits de l'utilisateur courant au logout.
Quelqu'un peut m'aiguiller sur les fonctions PS qui permettent de faire ça ?
Question subsidiaire : comment lister les types de profil utilisateur dans un format exploitable en PS
Merci d'avance.