共享盘迁移流程
- robocopy复制所有文件(耗时操作,提交操作)
- 断开公盘共享
- robocopy复制所有文件
- 恢复公盘共享
robocopy 常用参数
- /COPYALL复制文件所有属性,/E遍历所有文件夹包含空文件夹,/XO目标文件夹中如果有新文件则排除源中较久文件,/R重试次数,/PURGE删除源中不存在的文件,/MT线程数量最大128个
robocopy 源文件 目标文件 /COPYALL /E /XO /R:2 /MT:128 /LOG:C:\log.log
链接创建
mklink /j 目标链接 源文件
桌面保留脚本
@echo off
::管理员身份
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)
timeout 3