我目前正在撰寫一個函式來洗掉 AD 用戶的所有非內置組。該功能的其余部分作業正常(目前),我需要放入我希望從中洗掉用戶的所有組。我要洗掉的組是 Application-Securitygroups 和/或 Delivery-groups。像“域用戶”這樣的內置組將被自動過濾掉。
我覺得問這個問題像個白癡,但我怎樣才能過濾掉更多的組,比如“域用戶”和我們的“FIM.*”組?
這就是我過濾“FIM.*”組的方式:
Get-ADPrincipalGroupMembership -Identity $UserPrincipalname | Where-Object -Property name -NotLike "FIM.*" | select name
感謝您看我的問題,祝您有美好的一天!:)
uj5u.com熱心網友回復:
Where-Object 接受一個腳本塊 - 您可以使用它來將多個比較組合成一個謂詞:
... |Where-Object { $_.Name -notlike 'FIM.*' -and $_.Name -ne 'Domain Users' } |...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/358623.html
