Bonjour j'ai pioché sur le web le script suivant qui vérifie si un utilisateur a les privilèges admin ou pas:
Ce code fonctionne correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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" }
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.
Partager