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

2014-12-22 11:00| 发布者: pcBeta| 查看: 20249| 评论: 17|原作者: 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版块(https://bbs.pcbeta.com/forum-532-1.html

3

路过
4

雷人

握手
7

鲜花

鸡蛋

刚表态过的朋友 (14 人)

Empty Ads
今日最多关注
    今日最多评论

      小黑屋手机版联系我们

      Copyright © 2005-2025 PCBeta. All rights reserved.

      Powered by Discuz!  CDN加速及安全服务由「快御」提供

      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

      远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

      GMT+8, 2025-4-27 10:45

      返回顶部