【发布时间】:2019-05-01 19:52:28
【问题描述】:
我是 powershell 新手,正在尝试构建一个简单的脚本。虽然我可以使用 read-host 命令设置变量,但它在调用时会返回结果。
如果我用实际的城市名称替换脚本而不是变量,它会按预期工作,所以我一定会遗漏一些有范围的东西吗?
$location = Read-Host -Prompt "enter the city name"
#get a list of users who have mailboxes in a specific city
$cityusers = Get-User -ResultSize unlimited -Filter {(RecipientType -eq 'UserMailbox') -and (City -eq $location)}
我希望脚本根据 read-host 命令中的城市输入返回结果,但我却从多个城市获取用户。如果我按名称(无变量)指定城市,它将按预期工作。
【问题讨论】:
标签: powershell variables scope