蒲公英 - 制药技术的传播者 GMP理论的实践者

搜索
查看: 859|回复: 11
收起左侧

[其他] 不花钱实现windows自动备份

[复制链接]
发表于 2024-1-31 17:00:30 | 显示全部楼层 |阅读模式

欢迎您注册蒲公英

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 wdd4869 于 2024-1-31 17:32 编辑

通过windows自带的robocopy命令(也可改为copy或者xcopy,根据需求和场景判断),实现开机账户登录时无cmd弹窗备份。通过截取日期时间创建文件夹,比如20240131截取到202401,则当月31天登录任意次最终会形成一个最后一次登录的数据副本,有钱人可以设置为年月日时分秒创建文件夹。缺点是不能取消共享文件夹数据修改权限(个人感觉这个风险比较低可以接受)且数据文件夹第一级路径有中文无法识别,第二级及以后有中文没问题。不同版本win7 10等可能需要略调试一下。

步骤一 在局域网络环境下,找一台服务器新建文件夹进行共享,建几个账户设置好共享文件夹访问权限。缺点是无法取消修改数据权限, 1.png

步骤二 新建vbs脚本如下:可使bat脚本运行无弹窗,vbs脚本放 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 这个路径  bat脚本路径记得改下你实际存放的路径
set ws=wscript.createobject("wscript.shell")

ws.run "C:\AutoBackup.bat /start",0
2.png


步骤三 编写备份脚本backup.bat如下:

@echo off
cd C:\

************使用凭据登录共享文件夹**************
net use \\100.100.100.99 backup2 /user:autobackup2
************截取日期**************
set date=%DATE:~2,2%%DATE:~5,2%%DATE:~8,2%
************截取时间**************
if %TIME:~0,2% LEQ 9 (set time1=0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2%) else (set time1=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%)
************设置共享文件夹路径变量,%COMPUTERNAME%为计算机名**************
set pash=\\10.10.100.99\shiyanshi\JC-00267\JC-00267_%COMPUTERNAME%_%date%
************pash路径文件夹不存在则创建**************
if not exist %pash%  (mkdir %pash%)
************备份日志文件存储路径**************
set logfile=\\10.10.100.99\shiyanshi\JC-00267\JC-00267_%COMPUTERNAME%_%date%\AutoBackupLOG.txt
************执行备份,E:\data为数据存储路径,%pash%\data为共享文件夹备份路径,参数意思为 完全镜像数据存储路径目录结构及数据文件(备份数据在多次的备份中,保持和原始数据完全一致,包括重命名及删除文件),若失败则重试三次**************
robocopy E:\data %pash%\data  /mir /z /mt:3 /R:3 /w:50 /LOG+:%logFile% /nfl
************删除共享文件夹登录凭据,也可删除后使用低权限账户在登陆一遍防止无操作**************
net use \\100.100.100.99 /delete /y


附张我设置的备份成功截图,中间的0%删除了很多。


成功3.png
回复

使用道具 举报

药徒
发表于 2024-1-31 17:06:20 | 显示全部楼层
学习一下            
回复

使用道具 举报

药徒
发表于 2024-1-31 17:13:26 | 显示全部楼层
学习啦,谢谢
回复

使用道具 举报

药师
发表于 2024-1-31 17:56:27 | 显示全部楼层
回复

使用道具 举报

药师
发表于 2024-1-31 19:53:50 | 显示全部楼层
学习了,谢谢提供分享。
回复

使用道具 举报

药生
发表于 2024-1-31 19:55:34 | 显示全部楼层
官方认可吗?
回复

使用道具 举报

 楼主| 发表于 2024-1-31 21:14:00 来自手机 | 显示全部楼层
wflyxm 发表于 2024-1-31 19:55
官方认可吗?

认可这个还得迎检时候试一下,我感觉还行,完全采用Windows自带的命令行,把数据转移到指定网络位置的方式自动化。多好

点评

怕是要安排个计算机化系统验证~~  详情 回复 发表于 2024-2-1 08:39
回复

使用道具 举报

药徒
发表于 2024-2-1 08:39:44 | 显示全部楼层
wdd4869 发表于 2024-1-31 21:14
认可这个还得迎检时候试一下,我感觉还行,完全采用Windows自带的命令行,把数据转移到指定网络位置的方 ...

怕是要安排个计算机化系统验证~~

点评

用的windows的cmd,这还要验证的话,你使用windows都要验证了  发表于 2024-2-1 08:49
回复

使用道具 举报

药徒
发表于 2024-2-1 08:58:45 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

 楼主| 发表于 2024-2-1 10:08:59 | 显示全部楼层

在取消共享文件夹删除权限,且镜像原始数据得情况下,把robocopy命令放 if判断里可以实现每个月第一次登录时才会进行判断,缺点是备份没结束电脑关了,这个月自动备份就失败了,优点是在遇到原始数据文件名变化或删除时,日志里不会有xxx无法删除得提示   改参数可以设置数据备份副本数据大于原始数据(在删除原始数据和重命名原始数据时,共享文件夹无删除权限,差异数据无法删除重新镜像)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×发帖声明
1、本站为技术交流论坛,发帖的内容具有互动属性。您在本站发布的内容:
①在无人回复的情况下,可以通过自助删帖功能随时删除(自助删帖功能关闭期间,可以联系管理员微信:8542508 处理。)
②在有人回复和讨论的情况下,主题帖和回复内容已构成一个不可分割的整体,您将不能直接删除该帖。
2、禁止发布任何涉政、涉黄赌毒及其他违反国家相关法律、法规、及本站版规的内容,详情请参阅《蒲公英论坛总版规》。
3、您在本站发表、转载的任何作品仅代表您个人观点,不代表本站观点。不要盗用有版权要求的作品,转贴请注明来源,否则文责自负。
4、请认真阅读上述条款,您发帖即代表接受上述条款。

QQ|手机版|蒲公英|ouryao|蒲公英 ( 京ICP备14042168号-1 )  增值电信业务经营许可证编号:京B2-20243455  互联网药品信息服务资格证书编号:(京)-非经营性-2024-0033

GMT+8, 2025-2-2 17:22

Powered by Discuz! X3.4运维单位:苏州豚鼠科技有限公司

Copyright © 2001-2020, Tencent Cloud.

声明:蒲公英网站所涉及的原创文章、文字内容、视频图片及首发资料,版权归作者及蒲公英网站所有,转载要在显著位置标明来源“蒲公英”;禁止任何形式的商业用途。违反上述声明的,本站及作者将追究法律责任。
快速回复 返回顶部 返回列表