我正在尝试将文件夹的路径与AAD匹配,如果值匹配,则应将AD组分配给该文件夹。我能够获取值,但它显示某些字符串的所有值。
实施例。 我写的代码:
$a = Get-AzureADGroup
$b = $a.DisplayName
$c = project_aa
foreach($id in $gid){
if ($b -match $c){
...
}
}
问题是:它占用AD中的所有值,即
我的AD小组以
开头我怎么说呢,检查AD组是否只有'项目'并且不会以' /'终止。然后将权限project_read分配给该文件夹。
有什么建议吗? 谢谢
答案 0 :(得分:0)
你必须使用foreach循环,并且还应该使用条件匹配在循环内进行验证。可能是一个正则表达式匹配将是一个更好的选择。