爲了使用此方法,類型以下任一運行命令:
RUNAS /NOPROFILE /USER:computername/username "IPCONFIG /FLUSHDNS"
RUNAS /PROFILE /ENV /USER:domain/username "IPCONFIG /FLUSHDNS"
RUNAS /ENV /USER:[email protected] "IPCONFIG /FLUSHDNS"
替換「計算機名」,「用戶名」,和/或「域」用適當的信息。這些方法的問題在於它們需要一個管理員密碼,我無法在我的機器上找到它。但是,如果它是類似linux的東西,它是系統隱藏的隨機生成的哈希。你可以嘗試另一種方法是:
32位:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%HOMEDRIVE%\WINDOWS\System32\ipconfig.exe" /D RUNASADMIN
64位:
REG ADD "HKLM\SOFTWARE\WOW6432\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%HOMEDRIVE%\WINDOWS\System32\ipconfig.exe" /D RUNASADMIN
此方法將添加的程序進入註冊表,以便它每次管理員權限運行它啓動(兼容模式)。只要你的目錄沒有改變,這個方法就可以工作。您必須提供註冊表中程序的直接路徑。然後你可以看起來像這樣:
@ECHO OFF
CD \
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%HOMEDRIVE%\WINDOWS\System32\ipconfig.exe" /D RUNASADMIN
IPCONFIG /FLUSHDNS
PAUSE>NUL
我希望這可以幫助你一些。您可以查看Verboon瞭解有關REG ADD命令和兼容模式的更多信息。
在批處理文件中運行命令並不重要,但是,這個問題會更好地放在SuperUser或ServerFault – itsbruce
好吧,感謝您的意見......我也會在那裏發帖。 – WidmarkRob
請不要*也*在那裏發帖,移動你的問題。 –