Batch file 从批处理文件以管理员身份运行程序

Batch file 从批处理文件以管理员身份运行程序,batch-file,cmd,command,Batch File,Cmd,Command,我正在尝试从批处理文件以管理员身份运行程序 我桌面上的快捷方式设置为以管理员身份运行cmd。然后,我想从这个命令提示符窗口运行我的命令 @echo off call /k \\c:\Users\Adam Wilson\Desktop\Cmd-Admin.lnk START /k "netsh wlan start hostednetwork" 它不运行命令,我不确定要在它前面放置的命令;无论是启动、呼叫、运行还是其他。我只想让它打开cmd,然后运行命令 提前谢谢,希望我已经说清楚了 这将启

我正在尝试从批处理文件以管理员身份运行程序

我桌面上的快捷方式设置为以管理员身份运行
cmd
。然后,我想从这个命令提示符窗口运行我的命令

@echo off

call /k \\c:\Users\Adam Wilson\Desktop\Cmd-Admin.lnk

START /k "netsh wlan start hostednetwork"
它不运行命令,我不确定要在它前面放置的命令;无论是启动、呼叫、运行还是其他。我只想让它打开cmd,然后运行命令


提前谢谢,希望我已经说清楚了

这将启动您的lnk并执行命令,但我怀疑.lnk的安全设置不起作用:

start "title" "c:\Users\Adam Wilson\Desktop\Cmd-Admin.lnk" /K netsh wlan start hostednetwork
如果不希望窗口在完成netsh命令后挂起:

start "title" "c:\Users\Adam Wilson\Desktop\Cmd-Admin.lnk" /C netsh wlan start hostednetwork

用你喜欢的好标题替换“标题”…

这行不通。您的链接打开了一个单独的(第二个)命令shell,然后
START
命令在当前(第一个)shell中执行,而不是在新的管理shell中执行,在新打开的管理窗口中是否仍有运行该命令的方法?这是否有效?:
call/k\\c:\Users\Adam Wilson\Desktop\Cmd admin.lnk
call
没有我知道的任何选项,在命令提示符下快速检查会生成一个错误。谢谢您的帮助,但最后,我只是创建了一个任务,在每次启动时运行一个普通的bat文件,并将其更改为具有最高权限,无论如何,谢谢。