iT邦幫忙

0

在windows 7下使用.bat檔,權限有問題

bat檔內容如下,主要是更改ip為自動取得,
@echo off
netsh interface ipv4 set add "Local Area Connection" source=dhcp
netsh interface ipv4 set dnsserver "Local Area Connection" source=dhcp

在windows 7下用一般使用者權限登入去執行此批次檔會產生錯誤,要用administrator去開命令提字元才能執行,在批次檔要怎麼加入指令讓它使用管理者權限去執行??

有使用第二種方法,用AutoIt加入(RunAsSet)管理者帳密再轉成exe,去執行,也不能

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

16
James
iT邦大師 6 級 ‧ 2010-09-08 12:14:51
最佳解答

因為WIN 7 有UAC 所以使用AUTOIT 要加上
#RequireAdmin /// 這時候會跳出警告視窗
Isadmin() /// 用來判斷使用者是否同意用最高權限執行

我要發表回答

立即登入回答