【发布时间】:2019-01-09 22:42:20
【问题描述】:
我正在尝试运行一个发送一个参数的 ps1 文件。此脚本用于解锁 AD 上的帐户。
我的 ps1 文件是:
Param([string]$user="")
Get-ADUser -Properties * -Filter {mail -like "$user"} |
Unlock-ADAccount |
Sync-ADObject -Destination "AZUDCMO01"
我使用以下方法调用它:
PS C:\Users\fornecedor.bmc01> .\bmc_unlock_ad.ps1 "andreza.perez@grupomoura.com"没有返回错误,但帐户仍然被锁定。
有人试过用这种方法解锁帐户吗?
【问题讨论】:
-
Get-ADUser -Filter {mail -like "$user"}真的返回结果吗?因为没有通配符,表达式mail -like "$user"的作用与mail -eq "$user"相同。
标签: powershell powershell-remoting remedy