提示 get-csuser -Identity

present prompt for get-csuser -Identity

我正在尝试编写一个 PS 脚本,以便通过简单地添加用户身份来更轻松地查找帐户。

想法是允许其他 S4B 管理员使用基本的 powershell 脚本为用户授予录制策略。我们的一些管理员对 PS 一无所知,我必须自己学习。

我有我使用的代码 - Get-csuser -Identity "email here" |Grant-CsConferencingPolicy -PolicyName "AllowRecording"

我想要做的,但在我的 google 搜索中还没有找到,是一种提示输入身份的方法。所以其他管理员将 运行 脚本,PS 中的提示会说类似用户的电子邮件地址:他们将添加电子邮件,按回车键,脚本将授予策略。

这就是我被困的地方。我如何获得提示,并将该输入添加到脚本中以授予策略?

尝试以下操作:

$UserEmail = Read-Host -Prompt 'Input the user email'
Grant-CsConferencingPolicy -identity $UserEmail -PolicyName "AllowRecording"

解释:

  1. 读取主机将执行提示,此处输入的信息保存在 UsersEmail 变量中(有关详细信息,请参阅 here
  2. 然后使用用户电子邮件变量向用户授予策略(有关详细信息,请参阅 here