
【已解決】如何將批處理生成的數據文檔自動上傳到FTP指定目錄最后由 pcl_test 于 -5-31 20:10
以上是一個獲取用戶網絡信息的批處理,我想用這個批處理獲取用戶的網絡信息,自動保存為TXT文檔并輸出的路徑為我建的一個ftp目錄,請問該如何實現呢?有哪位大神能解答一下,謝謝!以下是自己參考了百度一些資料進行修改了,測試過正常運行nclick="copycode($('code0'));">復制代碼
- @echo off&title 網絡配置信息獲取
- setlocal ENABLEDELAYEDEXPANSION
- color 6
- set /p Name=請輸入姓名:
- set /p Number=請輸入所在項目組:
- echo,&echo 正在獲取您的網卡配置信息,請稍等。。。
- set msg=“!Number!-!Name!”的網卡配置信息
- cls&echo 以下為!msg!(已導出日志在當前目錄)&echo,
- (echo !msg!
- echo,)>!Number!-!Name!.txt
- echo,&echo -------------------------------------------------------------------- >>!Number!-!Name!.txt
- ipconfig/all | findstr 主機名 >>!Number!-!Name!.txt
- ipconfig/all | findstr IPv4 地址 | findstr 10.16>>!Number!-!Name!.txt
- ipconfig/all | findstr 物理地址 | findstr-v 00>>!Number!-!Name!.txt
- echo,&echo -------------------------------------------------------------------- >>!Number!-!Name!.txt
- echo,&echo 請按任意鍵退出。&pause>nul
- exit
nclick="copycode($('code1'));">復制代碼
- @echo off&title 網絡配置信息獲取
- setlocal ENABLEDELAYEDEXPANSION
- color 6
- set /p Name=請輸入姓名:
- set /p Number=請輸入所在項目組:
- echo,&echo 正在獲取您的網卡配置信息,請稍等。。。
- set msg=“!Number!-!Name!”的網卡配置信息
- cls&echo 以下為!msg!(已導出日志在當前目錄)&echo,
- (echo !msg!
- echo,)>c:!Number!-!Name!.txt
- echo,&echo -------------------------------------------------------------------- >>c:!Number!-!Name!.txt
- ipconfig/all | findstr 主機名 >>c:!Number!-!Name!.txt
- ipconfig/all | findstr IPv4 地址 | findstr 10.16>>c:!Number!-!Name!.txt
- ipconfig/all | findstr 物理地址 | findstr-v 00>>c:!Number!-!Name!.txt
- echo,&echo -------------------------------------------------------------------- >>c:!Number!-!Name!.txt
- Echo open 10.16.101.184 >>ftp.up
- Echo ftpuser>>ftp.up
- Echo 123456>>ftp.up
- Echo binary>>ftp.up
- Echo put c:!Number!-!Name!.txt>>ftp.up
- Echo bye>>ftp.up
- FTP -s:ftp.up
- del ftp.up /q
- echo,&echo 請按任意鍵退出。&pause>nul
- exit

