function Check_If_User_In_Group ($group,$user)
{
try
{
try
{
Import-Module ActiveDirectory -ErrorAction Stop
}
catch
{
Write-Host "Active Directory module loaded failed.. Please check if the Active Directory Tool is installed" -ForegroundColor Red
}
try
{
$groupresult = Get-ADGroup -Identity $group -ErrorAction Stop
}
catch
{
Write-Host "The group is not found.. Check the spelling" -ForegroundColor Red
}
try
{
$userresult = Get-ADUser -Identity $user -ErrorAction Stop
}
catch
{
Write-Host "The user is not found...Check the spelling" -ForegroundColor Red
}
if (($groupresult -ne $null) -and ($userresult -ne $null))
{
$UserGroups = (Get-ADPrincipalGroupMembership $user | Select-Object name).Name
if ($group -in $UserGroups)
{
return $true
}
else
{
return $false
}
}
}
catch {}
}
$CompareResult = Check_If_User_In_Group '#EA-SH-SuperAdmin' ftx035
$CompareResult
本文链接: https://www.pstips.net/function-check-user-group.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
