开发者

用快捷方式达到以管理员身份来运行批处理?

无人值守应答文件通常有以下语句:

.

logon命令

异步命令wcm:action='add '

命令行% windir % \设置\脚本\第一次登录

订单1/订单

描述桌面/描述

/异步命令

/Logon命令

.

意思是在桌面上运行一些安装程序,删除不再使用的文件等。

需要注意的是,在桌面上运行的批处理应该具有管理开发者_JAVA技巧员权限,否则很难删除文件,更不用说个性化设置了。

我们知道win8.1中的cmd窗口可以分为“命令提示符”和“管理员命令提示符”。不同的权限。手动运行管理员命令提示符是正常的。批处理中如何以管理员身份运行?有些方法并不理想。最后,我们使用快捷方式修改属性,并以管理员身份运行它们。但是桌面上的批处理RUNning要用注册表的run键值启动,快捷方式无法启动,所以用RAR把批处理和快捷方式打包成自解压自动运行快捷方式就可以了。可以修改快捷方式以最小化属性中的运行模式,然后在高级属性中选中“以管理员身份运行”。快捷方式与批处理同名,并放在一起。例如,解压缩后,FirstLogon.cmd和FirstLogon.lnk都在%windir%\Setup\Scripts中。自解压文件是exe。检查其属性中的“注释”如下:以下注释包含自解压脚本命令。

路径=% windir % \设置\脚本

保存路径

设置=% windir % \设置\脚本\第一次登录

无声=1

在自解压文件属性的安全对话框中,在完全控制的小框中勾选已验证用户的权限。如果未选中,请单击“编辑”按钮修改检查。为避免运行批处理时出现“用户帐户控制”的确认窗口,封装后将注册表“HKEY _本地_机器\软件\微软\ Windows \当前版本\策略\系统”的键值修改为0。然后在批处理结束时还原FirstLogon.cmd:

打开ECHO用户帐户控制(UAC)

reg add ' HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ Windows \ current version \ Policies \ System '/v

consentpromptpbehaviadmin '/d 5/t REG _ DWORD/f

因此,无人值守应答文件被修改为以下语句:

.

logon命令

异步命令wcm:action='add '

命令行% windir % \ Setup \ Scripts \ Scripts . exe/命令行

订单1/订单

描述桌面/描述

/异步命令

/Logon命令

Scripts.exe打包的自解压文件。完成后,您应该测试它是否可以正确解压缩。

有关Windows 8/8.1技能的更多讨论,请转到愿景论坛(http://bbs.pcbeta.com/forum-532-1.html)的Windows 8.1部分

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜