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