Bonjour j'ai pioché sur le web le script suivant qui vérifie si un utilisateur a les privilèges admin ou pas:
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"
}
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.