mikluxa_maklay
Новый пользователь
- Сообщения
- 4
- Реакции
- 0
CMD/BATCH:
@echo off
for /F "delims=" %%i in (C:\temp\list.txt) do set v=%%i
echo %v%
for /f "skip=1" %%k in ('QUSER /server:%v%') do (
for %%j in (%%k) do set "alias=%%j"
)
echo %alias%>C:\temp\list2.txt
for /F "delims=" %%t in (C:\temp\list2.txt) do set z=%%t
echo %z%
set DirName=%v%
set DirName2=%z%
set SourceDir=\\%DirName%\C$\Users\%z%\
set BackupDir=\\report-mvs\C$\Temp1\%v%
set h=%time:~0,2%
set h=%h: =0%
set FullBackupDir=%BackupDir%[I]%date%[/I]%h%%time:~3,2%%time:~6,2%\
md %FullBackupDir%
robocopy %SourceDir% %FullBackupDir%\ /E /ZB /J /NFL /NDL /NJH /NJS /NC /NS /NP 2>nul >nul
for /f "tokens=* delims=" %%D in ('dir %BackupDir% /ad /b /o-d') do (
if not %%D=="" (
if not !NumFolders!==0 (
set /a NumFolders-=1
) else (
rd /s /q %BackupDir%%%D 2>nul >nul
)
)
)
echo %alias%>C:\temp\list2.txt
pause
Последнее редактирование модератором: