1、批處理文件,伺服器定時任務的設置
@echo off
set file=伺服器文件路徑
set dir=本地保存路徑
schtasks /create /tn "CopyFileFromServer" /tr "%ComSpec% /c copy /y "%file%" "%dir%"" /sc WEEKLY /d FRI /st 22:00 /f
pause
2、伺服器批處理運行服務名
推薦使用wmi
3、如何使用批處理命令登陸ftp伺服器
rem 指定FTP用戶名
set ftpUser=abc
rem 指定FTP密碼版
set ftpPass=1234
rem 指定FTP伺服器地權址
set ftpIP=100.10.100.1
(echo.%ftpUser%
echo.%ftpPass%)>ftp.sh
ftp -v -i -s:"ftp.sh" %ftpIP%
4、我想做一個批處理Ping伺服器
@echo off
for /f "delims=" %%i in (ip.txt) do (
ping /n 1 %%i|findstr "TTL=" &&echo ping通:%%i>>new.txt ||echo ping不通:%%i>>new.txt
)
pause
TXT文檔名:ip.txt
ping通或不通結果保存在new.txt
運行可能版有點慢權。
5、使用批處理拷貝伺服器文件到本地
xcopy \\192.168.0.2\伺服器路徑\*.*本地路徑/e/s/d/y
例如你要拷貝伺服器192.168.0.2上的d:\test 文件夾到本地e:\test 文件夾
xcopy \\192.168.0.2\d:\test\*.* e:\test/e/s/d/y 此命專令實現只復制有屬修改或者最新的文件,簡單的說就是實現伺服器上的文件夾和本地文件同步
當然,如果是完整的批處理,還應該包括用戶名和密碼信息,現在假設你伺服器的用戶名為admin
密碼為123456
則完整的批處理是這樣的:
net use \\192.168.0.2 "123456" /user:admin
xcopy \\192.168.0.2\d:\test\*.* e:\test/e/s/d/y(此命令要注意,如果是首次運行,本地又沒有創建test文件夾,它會提示test是文件還是目錄,選目錄即可)
6、如何在伺服器上運行批處理文件
除非把批處理放到每個客戶端去
7、批處理從多個伺服器下載文件夾,如何編寫?
1.新建一個批處理,裡面的內容:
@echo off
ftp -s:ftp.txt
2.建立一個ftp.txt,內容版:
open 192.168.1.117
123
789
mget \音樂權\a.mp3 e:\
mget \資料\文檔\wor.txt e:\
bye
8、高分求教:有一台Linux伺服器,求教怎麼通過bat批處理命令自動登錄伺服器並執行某個shell命令
裝了 expect 的話:
#!/usr/bin/expect -f
沒有 expect:
#! /bin/bash9、我想在一台伺服器上利用批處理將文件夾復制到另外一台伺服器上,批處理如何寫?在線等!
答:xcopy 加/d 參數,只來拷貝源時間比目標時源間新的文件。 如果102存在文件夾,不會復制,除非復制後101的數據又更新過。看起來好像不會吧?! net use z: \\192.168.1.102\backup xcopy d:\backup z: /s/d
10、如何使用批處理命令,使本地計算機獲取伺服器時間
@echo off
::這個意思是獲取192.168.1.100時間
net time \\192.168.1.100
::這個意思是同內步容192.168.1.100時間
net time \\192.168.1.100 /set