在下面的情況中我似乎無法使用變量。在Exchange管理控制檯中不能在Get-User-Filter中使用變量
[PS] C:\>Get-User -Filter {SamAccountName -eq "Test.Smith"}
Name RecipientType
---- -------------
Test Smith UserMailbox
[PS] C:\>$SamAccountName = "Test.Smith"
[PS] C:\>Get-User -Filter {SamAccountName -eq $SamAccountName}
[PS] C:\>echo $SamAccountName
Test.Smith
[PS] C:\>
你可以看到命令工作正常,當我輸入名稱,但沒有當我使用變量。謝謝!
謝謝基思。我不確定它需要什麼,但引用方法會產生錯誤,並且{} .GetNewClosure()沒有任何區別。我在這裏複製了第5步的這一行 - http://technet.microsoft.com/en-us/library/bb936719%28EXCHG.80%29.aspx#NewUsrps1 – RRR 2010-10-25 22:42:02
文檔說它應該帶一個字符串 - 去圖。 http://technet.microsoft.com/en-us/library/aa996896(EXCHG.80).aspx – 2010-10-25 22:56:22
這些文檔中的示例二:'Get-User -Filter「標題式的'* Manager'」'。嘗試''SamAccountName -eq'$ SamAccountName'「'。 – 2010-10-25 22:57:36