在域环境中我们总是会碰到账号权限限制,我们需要在普通账户下运行特权账号运行某些程序
Autoit代码我们可以这样写
Local $sUserName = "jrjxdiy" ;管理员账号 Local $sPassword = "password123" ;管理员密码 Dim $domain = "jrjxdiy.com" ;AD域 ; 在域环境中以管理员账号运行CMD RunAs($sUserName, $domain, $sPassword, 0, "C:\Windows\system32\cmd.exe", @SystemDir) WinWaitActive("管理员: C:\Windows\system32\cmd.exe") ; 定位直至CMD窗口被激活 Send ("regedit") ; 输入注册表启动命令 Sleep(1000) ; 延时1秒 Send ("{Enter}") ; 按回车键运行
以上就是一个完整的实例,以管理员账号激活后定位到cmd窗口中输入命令启动的一系列模拟动作
分号“;”可以用来注释一整行代码