简短而瘦的是我正在尝试为自助密码重置脚本创建一个脚本,该脚本可以通过我们的远程应用程序(在这种情况下为2X)提供。
我的脚本的当前迭代如下:
@ECHO OFF
SET passchange=%username%
ECHO Changing password for %passchange%
runas /profile /user:administrator "net user %passchange% * /domain"
PAUSE
我到达了当前的迭代,因为网络用户自己返回了#34;系统错误5。访问被拒绝。"因此,我试图使用runas提升命令。
这个高度也是我尝试将自定义变量映射到系统变量的原因,就像使用runas时一样,%username%映射到管理员而不是登录用户。所以我想做的是找到一些方法来锁定%passchange%变量。
或许有更好的方法来实现这一点,以便它可以作为没有runas提升方法的用户运行?我们不打算授予用户管理员权限。除非这是另一个许可问题?