【发布时间】:2015-08-20 23:04:32
【问题描述】:
我是 Powershell 的新手,正在努力编写脚本。我在这里阅读了很多关于溢出和其他地方的文章,但看不出我做错了什么。任何帮助将不胜感激。
我正在尝试创建一个脚本,当我以本地管理员身份登录到可能的计算机时,该脚本将远程解锁 AD 用户。这是我的脚本:
Import-module Activedirectory
New-PSSession -ComputerName <Remote ComputerName> -Credential
<domain admin credential>
Import-Module Activedirectory
Unlock-ADAccount
Read-host “Press any key”
我尝试从以本地管理员身份登录的计算机执行此操作,但传递域管理员凭据。该脚本在 Powershell 中以管理员身份运行。输入域密码并指明要解锁的用户后,我收到的消息是:“访问权限不足,无法执行操作”。
如果我在 Powershell 中以交互方式逐行运行此代码,它将解锁帐户。如果我运行一个脚本只询问用户是否被锁定,它会给我一个答案。如果我从以域管理员身份登录的计算机运行上述脚本,它将运行并解锁用户。
我不明白为什么当我以本地管理员身份登录时它不会运行,因为我正在传递域管理员凭据。任何帮助将不胜感激。
【问题讨论】:
标签: powershell