我是PowerShell的新手,我正在尝试创建一个快速的脚本,我可以以管理员身份运行,只需点击一个按钮,就可以显示首先锁定的当前帐户,然后在命令行中有一个预先编写的文本,在其中我只需键入我想要解锁的SAM帐户名,因为我不想一次性解锁所有帐户。
我的问题是,如何让ps运行一个命令,然后将文本预写到命令行中,以便填充并执行其余内容?
Search-ADAccount -lockedout | Select-Object Name, SamAccountName
Unlock-ADAccount -Identity samAccountName
3条答案
按热度按时间oknrviil1#
读主机是交互工作时的一种选择。
例如:
xxslljrj2#
为了提示用户解锁文本,您可以使用
read-host
命令:您可以一次解锁多个帐户,如下所示:
ilmyapht3#
此命令将解锁域中的所有AD用户。
如果您想要添加确认添加-确认
如果不是,则:
此命令将最终锁定所有用户帐户: