2017-08-16 66 views
1

我正在尝试编写一个PS脚本,以便通过简单地添加用户的标识来更轻松地查找帐户。提示get-csuser -Identity

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

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

我在寻找什么做的,但还没有在我的谷歌搜索找到的,是提示输入身份的一种方式。因此,其他管理员将运行该脚本,PS中的提示将会显示诸如用户的电子邮件地址之类的内容:他们将添加电子邮件,点击回车,策略将由脚本授予。

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

回答

1

尝试以下操作:

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

说明:

  1. 读主机将进行提示,在这里输入的信息被保存在UsersEmail变量(参见here更多信息的)
  2. 然后使用用户电子邮件变量向用户授予策略(有关更多信息,请参见here
+0

完美!这就是我一直在寻找的东西。 –