我正在编写一个脚本,该脚本会在发送请求时自动按组提供用户。我正在检查它是否在列表中的特定组中或包含诸如 HDS 之类的短语。我目前无法让“包含”命令非常适合我。这是我得到的:
$memberof = get-QADMemberOf -Identity tpatry
if($memberof -contains "HDS" -eq $true){
Write-Host "User is already a member of one of the Job Roles"}
当我运行这个:
$memberof = get-QADMemberOf tpatry
Write-Host $memberof
我得到了我所属的这些团体。这是 $memberof 返回的内容:
USERS\Domain Users USERS\CCNet-HDS-ADMIN USERS\HDS-CP-STUDENT-ACL USERS\ME-513 USERS\HDS-IT-FTE-ACL USERS\MNE-STUDENTS-O USERS\HDS-ADMIN
当我运行这个时,只是给我一个新的提示来运行另一个提示来输入我的下一个命令。