自动获取管理员权限的批处理文件 V2

如果你曾经看过我的这个 trick,你可能在尝试后发现,这个方法已经过时了,现在的 windows 可能认为使用管理员权限执行临时批处理文件是一个危险行为,别担心, 我们还有其他方法让批处理文件获得管理员权限

1 准备

1.1 一个需要管理员权限的批处理文件

我们可以在任意位置创建这样一个批处理文件用于测试

net session
pause

1.2 测试

试着执行一下这个文件,应该可以看到因为缺少权限而产生的报错信息

2 解决

2.1 为批处理文件创建一个快捷方式

2.2 选择使用管理员权限执行快捷方式

2.3 测试运行快捷方式

没有报错,说明批处理已经正确获得了管理员权限

3 结论

其实做法很简单,创建一个快捷方式,然后配置快捷方式执行时使用管理员权限即可, 这样执行快捷方式就会以管理员权限来执行我们的批处理文件。