Powershell/Windows/Test-GroupMember.ps1
2023-07-04 12:59:44 +02:00

25 lines
535 B
PowerShell

param (
[Parameter(Mandatory = $true)]
[ValidateNotNullOrEmpty()]
[string]$Name,
[Parameter(Mandatory = $true)]
[ValidateNotNullOrEmpty()]
[string]$Group
)
#Vérifier si le groupe existe et si l'utilisateur est membres
try {
$GroupMembers = Get-LocalGroupMember -Group $Group -ErrorAction Stop
if ($GroupMembers -match $Name) {
#Si oui retourner OUI
return $true
}
else {
#Sinon retourner NON
return $false
}
}
catch {
Write-Host "Group doesn't exist"
}