我正在寻找一个批处理命令或VBscript来执行Shift +右键单击>“以不同用户身份运行”它会弹出一个登录框,标题中只显示“Windows安全性”批处理或VB脚本启动Win7 RunAs登录框?
我已经搜索到了最广泛和最接近的我是从命令行的“runas”,我找到了一个VBscript可以做“以管理员身份运行”。但我只想要一个脚本,将启动一个登录框如上面的图片,这是一样的“运行方式不同的用户”
感谢
编辑 - 我的问题的一些背景资料: 我有一个批处理文件,我用它通过psexec将软件安装到远程计算机上,并运行一些脚本和东西。现在为了成功运行我的批处理文件,用户需要在域管理员帐户下运行它。我基本上试图强制这种事情发生。
起初我试着迫使UAC通过this beautiful script来......这很好!不幸的是,我发现如果本地管理员登录并启动该文件将无法工作(它会看到它已经在本地计算机上拥有管理权限,但它在远程计算机上运行时没有权限PSEXEC)。
我真的不能通过批处理做一个runas,因为我不知道域管理员将要运行批处理。我也宁愿不让用户在命令行窗口中输入他们的凭据...我可以告诉他们做shift +右键单击bat文件,但是如果可能,我想避免这种情况,因为用户可能会忘记:)
因此,我认为,我的问题的解决方案是一个脚本,它将完成Shift +右键单击>“以不同的用户身份运行”。
任何帮助是极大的赞赏
Runas/user:%userdomain%\%username%“notepad \”my file.txt \“”管理员将被提示输入他们的密码。密码与对话框一样隐藏在cmd提示符中。 – user3654095
Runas/user:%userdomain%\%username%“notepad \”我的file.txt \“”这是要求用户将他们的凭据输入cmd行。它不会像图片中弹出登录框。希望有道理 – stilljammin313
我已经向您展示了三种解决问题的方法。 – user3654095