gpt4 book ai didi

powershell - 无法在 Exchange 管理控制台中将变量与 Get-User -Filter 一起使用

转载 作者:行者123 更新时间:2023-12-05 00:05:58 25 4
gpt4 key购买 nike

在下面的情况下,我似乎无法使用变量。

[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:\>

当我输入名称时,您可以看到该命令工作正常,但当我使用变量时则不然。谢谢!

最佳答案

我无权访问此 cmdlet,您确定它需要脚本块而不是字符串吗?如果它需要一个字符串试试这个:

Get-User -Filter "SamAccountName -eq $SamAccountName"

如果确实需要脚本块,请尝试:
Get-User -Filter {SamAccountName -eq $SamAccountName}.GetNewClosure()

关于powershell - 无法在 Exchange 管理控制台中将变量与 Get-User -Filter 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com