Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

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

2014-12-22 11:00| 发布者: pcBeta| 查看: 8558| 评论: 13|原作者: szlaowan|来自: 景友分享

收藏 分享
摘要: 无人值守应答文件通常有以下语句: ...... LogonCommands AsynchronousCommand wcm:action=add CommandLine%windir%\Setup\Scripts\FirstLogon.cmd/CommandLine Order1/Order Descriptiondesktop/Description /AsynchronousCommand ...

无人值守应答文件通常有以下语句:
......
            <LogonCommands>
                 <AsynchronousCommand wcm:action="add">
                    <CommandLine>%windir%\Setup\Scripts\FirstLogon.cmd</CommandLine>
                    <Order>1</Order>
                    <Description>desktop</Description>
                </AsynchronousCommand>
            </LogonCommands>
......

意思为进桌面运行一些安装程序、删除不再使用的文件等。

这里注意的是在进桌面运行的批处理要有管理员权限,否则连删个文件都难,更不说个性化设置了。

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

Path=%windir%\Setup\Scripts

SavePath

Setup=%windir%\Setup\Scripts\FirstLogon.lnk

Silent=1

自解压文件属性中“安全”对话框中的 “Authenticated User的权限”在“完全控制”的允许小方框内打勾,若未勾选,应单击“编辑”键修改勾选。为了避免运行批处理出现“用户账户控制”的确认窗口,封装后修改注册表"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" "ConsentPromptBehaviorAdmin" 的键值改为0。然后在批处理FirstLogon.cmd的结尾处还原:

ECHO 开启用户账户控制(UAC)

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v

"ConsentPromptBehaviorAdmin" /d 5 /t REG_DWORD /f

这样无人值守应答文件修改成以下语句:
......
            <LogonCommands>
                 <AsynchronousCommand wcm:action="add">
                    <CommandLine>%windir%\Setup\Scripts\Scripts.exe</CommandLine>
                    <Order>1</Order>
                    <Description>desktop</Description>
                </AsynchronousCommand>
            </LogonCommands>

Scripts.exe为打包的自解压文件。做好后应测试能否正确解压。

更多Windows 8/8.1 技巧讨论,请移步至远景论坛 Windows 8.1版块(http://bbs.pcbeta.com/forum-532-1.html

3

鲜花
4

握手

雷人
7

路过

鸡蛋

刚表态过的朋友 (14 人)

发表评论

最新评论

引用 2017-7-17 20:53 PCBETA网友 106.124.*.*
学习
引用 2017-7-16 19:05 PCBETA网友 106.124.*.*
引用 2016-6-20 21:07 PCBETA网友 36.107.*.*
路过
引用 2016-3-31 10:30 游客 218.94.*.*
学习
引用 2016-2-20 19:07 PCBETA网友 124.114.*.*
已学习!
引用 2016-1-4 01:26 PCBETA网友 49.119.*.*
学习了
引用 2015-10-21 08:04 PCBETA网友 111.160.*.*
路过。
引用 2015-10-5 11:36 PCBETA网友 36.96.*.*
学习
引用 2015-7-25 22:03 PCBETA网友 124.163.*.*
学-!-习学-!-习
引用 2015-5-14 02:45 PCBETA网友 124.118.*.*
学习了
引用 2015-5-10 18:11 PCBETA网友 171.15.*.*
学习了
引用 2015-3-10 23:01 PCBETA网友 123.138.*.*
学-!-习学-!-习
引用 2015-2-1 20:18 PCBETA网友 60.190.*.*
谢谢楼主

查看全部评论(13)

验证码 换一个
远景网官方微博 远景网人人小站
投递新闻
回顶部
Copyright (C) 2005-2017 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件