
【已解決】xp系統下受限用戶如何用批處理在不使用wmic獲取多個網卡的IP地址最后由 zds612 于 -7-14 14:43各位大大,最近給公司車間的電腦做一個開機自檢批處理,windows xp環境需要上報本機的IP地址、計算機名(以便定位該主機位置),計算機名當然是很簡單,就是多網卡多IP把我難住了,論壇及網上找了資料也沒能解決因為電腦是連接機床的,大部分網卡大于1,甚至一臺電腦三個網卡為了準確獲得我需要的IP,我希望將該電腦的所有網卡IP地址,都獲取出來現有一個代碼:
- @echo off
- wmic nicconfig get IPAddress /value | findstr /i IPAddress=[^]
- pause
nclick="copycode($('code0'));">復制代碼
但因為是車間電腦,用戶只有power user權限,沒有administrator,所以上面的方法不能使用特來論壇求助各位大俠,有沒有別的方法可以獲取到本機所有的IP地址最好是不調用其他組件,而是通過文本處理得到當然,調用其他組件的方法也懇請提供,我測試一下非常感謝!最后附上我的小白代碼,見笑了
- @echo off
- :start
- net user %username%|find Administrators>nul&&(goto shangbao)||((echo administrator is Disabled.)&&(goto check_net))
- :shangbao
- echo =================================================================>>132.147.176.50可寫mis_super.txt
- echo 當前時間:%date:~6,2%年%date:~3,2%月%date:~0,2%日%time:~0,8%>>132.147.176.50可寫mis_super.txt
- echo 我的計算機名是:%computername%>>132.147.176.50可寫mis_super.txt
- wmic nicconfig get IPAddress /value | findstr /i IPAddress=[^]>>132.147.176.50可寫mis_super.txt
- echo 經檢測,我擁有超級管理員權限,請處理!>>132.147.176.50可寫mis_super.txt
- echo =================================================================>>132.147.176.50可寫mis_super.txt
- echo.>>132.147.176.50可寫mis_super.txt
- echo.>>132.147.176.50可寫mis_super.txt
- echo 擁有超管,已上報!
- :check_net
- echo 開始檢查ping 180.2...
- ping -n 3 132.147.180.2>nul && goto :net_ok || goto :net_notok
- :net_ok
- echo =================================================================>>132.147.176.50可寫mis_home.txt
- echo 當前時間:%date:~6,2%年%date:~3,2%月%date:~0,2%日%time:~0,8%>>132.147.176.50可寫mis_home.txt
- echo 我的計算機名是:%computername%>>132.147.176.50可寫mis_home.txt
- wmic nicconfig get IPAddress /value | findstr /i IPAddress=[^]>>132.147.176.50可寫mis_home.txt
- echo -----------------------ipconfig start----------------------->>132.147.176.50可寫mis_home.txt
- ipconfig>>132.147.176.50可寫mis_home.txt
- echo ------------------------ipconfig end------------------------>>132.147.176.50可寫mis_home.txt
- echo 經檢測,我可以ping通180.2,請處理!>>132.147.176.50可寫mis_home.txt
- echo =================================================================>>132.147.176.50可寫mis_home.txt
- echo.>>132.147.176.50可寫mis_home.txt
- echo.>>132.147.176.50可寫mis_home.txt
- echo 連接180.2成功,已上報!
- pause
- goto start
- :net_notok
- echo 無法連接180.2,正常。
- pause
- exit
nclick="copycode($('code1'));">復制代碼