①转到当前目录: cd /d %~dp0
拷贝文件 xcopy /s /y ..\rootFolder\subfolder \\172.16.1.1\sharefolder\ /EXCLUDE:exclude.txt
表示拷贝subforlder文件夹中所有文件(包括子文件夹)到共享目录,但除了exclude.txt中设置的类型文件或文件夹,需要注意subfolder后面没有斜杠\,但是目标文件夹有斜杠sharefolder\
exclude.txt例子
\logs\ 表示logs文件夹
.config 表示.config的文件
②临时变量: set svr=192.168.1.1 表示创建变量名为svr,值为192.168.1.1.
创建临时变量并获取输入的值: set /p username=请输入用户名: 表示创建变量名为username的变量,值需要从输入读取,"请输入用户名:"这个是用来显示的不会是变量的值
③判断输入的是否为空
if [%username%]=[] (
echo user name cannot be empty.
goto inpuuser
)
else (echo welecome %username%)
其中%username%表示读取变量名为username的值,括号中可以写多行代码,但第一个括号要写在if同一行
④启动停止远程服务器windows服务(如果是本机服务,则不需要输入服务器名)
sc \\172.168.1.1 stop ServiceName
sc \\COMPONENT-NAME start serviceName
⑤注册/删除windows服务器
sc cr