0

爲什麼下面的兩個命令,-eq和-ne操作符唯一的區別是給我我的DC列表?-eq和-ne給了我相同的結果

Get-ADComputer -Filter {(operatingsystem -like "*server*") -AND 
(PrimaryGroup -eq "CN=Domain Controllers,CN=Users,DC=domain,DC=com") } 
-Property Name,PrimaryGroup 

我期望這個擁有一切,但域控制器。

Get-ADComputer -Filter {(operatingsystem -like "*server*") -AND 
(PrimaryGroup -ne "CN=Domain Controllers,CN=Users,DC=domain,DC=com") } 
-Property Name,PrimaryGroup 

如果我跑反對PrimaryGroupID代替PrimaryGroup等同,它按預期工作。

回答

1

嘗試使用這兩個命令時我實際上遇到錯誤。有一點挖和過濾器造成的問題。在服務器對象中快速查看ADSIEdit。它似乎沒有一個名爲「PrimaryGroup」的屬性。

這是在2008 R2 AD運行的2008 R2林和域功能級別。另外,如果你想要一個域中的DC列表,get-ADDomainController將完成這項工作。

問候 Arcass

+0

其實我是想,除了區議會的所有服務器。在我正在處理的域的命令輸出中,它列出了PrimaryGroup,所以我應該能夠過濾它,不是嗎? – flickerfly

+0

@flickerfly您可以在OP中添加如何列出'PrimaryGroup'屬性?在ActiveDirectory架構中它不存在。 –

相關問題