使用vbs取系统当前日期前一天的日期并整理格式输出

1.7万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
IT网管、系统运维、文员、技术支持等工作学习中有文件需要定期同步或备份的人;需要有一定的电脑基础;
你将会学到
通过本教程学习简单的bat命令xcopy move del md ;7z命令行压缩解压;filezilla快速部署FTP服务器;curl重新定向FTP上传下载;dosftp操作;利用VBS前一天日期变量等命令和工具 。 编写简单的批处理脚本并设置计划任务,实现文件同步、文件备份、异地备份的自动化。
  • windows命令行
  • 7z zip压缩工具及命令行压缩解压
  • DOSFTP连接FTP服务器下载文件
  • 局域网共享设置
  • filezilla FTP服务器部署设置
  • curl工具被动模式下命令行下载和上传
  • 计划任务
课程简介

------------------------------------------------------------------------

讲解环境由VMware Workstation 12 桌面虚拟计算机软件创建虚拟机安装操作系统

相关教程:https://edu.51cto.com/course/10007.html 

------------------------------------------------------------------------

PC1:192.168.1.201  远程地址:192.168.100.100:2001   windows service2008 pc1 Admin111

PC2:192.168.1.202  远程地址:192.168.100.100:2002   windows service2008 pc2 Admin111

PC3:192.168.100.XX 远程地址:192.168.100.XX            windows service2008 administrator Admin111

ikuai3.0 软路由(局域网+端口映射)  admin  admin

WAN:192.168.100.100    LAN:192.168.1.1

------------------------------------------------------------------------

------------------------------------------------------------------------

Windows命令行bat/cmd批处理脚本的编写应用之文件管理应用

相关教程:https://edu.51cto.com/course/11343.html 

------------------------------------------------------------------------

------------------------------------------------------------------------

第一章主要内容:

------------------------------------------------------------------------

1.批处理命令行命令

  拷贝文件   xcopy /y /s /d  ——复制非空的目录及子目录,如果遇到重名的则新的覆盖旧的;

  移动文件   move            ——移动文件/文件夹   

  创建文件夹 md              ——创建文件夹

  删除文件   del  /s /q      ——删除目录及子目录下的文件,不需要提示直接删除;

  删除文件夹 rd   /s /q      ——删除目录及子目录,不需要提示直接删除;

  系统日期   date

  系统时间   time

  设置变量   set "name=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%"

------------------------------------------------------------------------

2.7z zip压缩工具及命令行压缩解压

  压缩:7z a -tzip %name%.zip A\*

  解压:7z x  A.zip  -oB\

------------------------------------------------------------------------

3.局域网共享设置

------------------------------------------------------------------------

4.filezilla FTP服务器部署设置

------------------------------------------------------------------------

5.DOSFTP连接FTP服务器下载文件

  执行:ftp -i -s:ftp.txt >>ftprun.log

  文件:

       open 192.168.1.201

       fileaa

       fileaa

       lcd c:\2

       mget *.exe

       mget *.dll

       bye

------------------------------------------------------------------------

6.curl工具被动模式下命令行下载和上传

  使用curl工具连接ftp下载

  cd c:\3

  curl -u fileaa:fileaa -o 1.txt ftp://192.168.1.201

  使用curl工具连接ftp上传

  cd c:\4

  curl -u fileaa:fileaa -T 41.txt ftp://192.168.1.201

------------------------------------------------------------------------

7.计划任务

------------------------------------------------------------------------

8.取系统日期的前一天日期做变量

9.取系统日期的前一天日期做参数并整理格式

d = DateAdd("d",-1,now())

wscript.echo DatePart("yyyy",d)  & Right("0" & DatePart("m",d), 2) & Right("0" & DatePart("d",d),2)

for /f %%i in ('cscript /nologo x.vbs') do set d=%%i

echo %d%

------------------------------------------------------------------------

------------------------------------------------------------------------

第二章:场景应用解决方案

------------------------------------------------------------------------

本机备份、异机备份、异机同步、异地备份的生产环境常见需求的解决方案;

------------------------------------------------------------------------

----------------------------------------------------

学习本视频对您有价值,请给个五分好评吧以资鼓励。



附:我在正式库服务器编写的脚本(内容机密无法分享,功能都在教程里);




展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交