首先,很抱歉,如果您之前已经发布过此问题。 我似乎找不到并回答我们可以合作的地方,所以去吧。
背景故事: 每90天,NT帐户的所有密码都会过期。 办公室工作人员登录Windows 10时会收到通知。
但是,我们的iPad用户(正在路上的销售人员和技术人员)没有收到有关该到期的通知。 他们使用的应用程序需要一个NT帐户才能登录我们的销售系统。
现在,我们已经找到了Powershell脚本,该脚本可以通过电子邮件向用户发送有关密码到期的信息,但是不幸的是,我们不断收到以下错误消息:
“参数“ testing”在参数集“ __AllParameterSets”中多次声明。“
由于我们没有任何Powershell编程技能,因此我们不知道脚本中出了什么问题。
你们能帮助我们吗?
正在使用以下脚本(当然使用我们的SMTP服务器和电子邮件地址进行了编辑)。
https://gallery.technet.microsoft.com/scriptcenter/Password-Expiry-Email-177c3e27
非常有必要:-)
答案 0 :(得分:0)
您第一次链接到的代码永远不会提及参数集。不止一次。 [咧嘴]
第二个链接中的代码在@ 106 = __AllParameterSets
上提到了它。
__AllParameterSets
没有其他提及。 因此,解决方法是将其删除或将其重命名为不使用powershell关键字的名称。 [咧嘴]