如何在启动时以管理员身份运行脚本

时间:2017-08-07 18:00:04

标签: windows batch-file vbscript automation windows-7

我有一个案例,我的用户运行我在win7上以admin身份编写的脚本(bat)文件。我正在寻找一种简单的方法(无需安装任何工具)来制作我在Windows上运行的不同脚本,通过此批处理文件启动。 我尝试使用启动文件夹,但这将运行我的脚本没有管理员权限。我还阅读了有关runas命令的解决方案,但它没有工作,并且在高级时知道用户详细信息也存在问题。我在线查看,但找不到任何东西可以帮助我通过命令行自动执行此操作

UPDATE 通过查看答案,我认为可能情况不够明确。 我在我的电脑上写这个脚本。我将这个脚本(批处理文件)提供给我的客户,他们不知道如何做任何事情,除了简单的东西,比如打开cmd作为管理员和运行我提前编写的批处理文件。总而言之,我需要这个批处理能够设置一个进程(一个不同的批处理或vbs文件)在pc启动时运行admin privelleges(再次,不需要我的客户做任何复杂的操作,我希望得到我的脚本为他们做了一切)

2 个答案:

答案 0 :(得分:1)

如果您没有管理员帐户的凭据,则无法使用提升的权限运行脚本。如果您执行拥有这些凭据,则可以设置计划任务(在this SevenForums post中描述),在管理员帐户下运行。

仔细检查脚本,并确保它没有包含任何可能导致问题的内容,例如不可避免的GUI演示 - this question on ServerFault讨论了这个陷阱。

答案 1 :(得分:1)

创建批处理快捷方式,设置其属性>高级以管理员身份运行,然后将快捷方式移至启动目录。