metaoleg

Untitled

Jun 20th, 2012
1,425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.82 KB | None | 0 0
  1. ::1.    В ручную узнать имя_хостового_компьютера (свойства компьютера).
  2. ::2.    Создать исполняемый файл, производящий копирование любого файла из дериктории С: \cd\ объемом более 2 Мбайт на ресурс \\имя_хостового_компьютера\temp с поддержкой продолжения копирования при обрыве.
  3. ::3.    Настроить запуск файла по расписанию через 1 минуту.
  4. ::4.    Проверить запуск копирования; если процесс появился, принудительно завершить его.
  5. ::5.    Сравнить исходный и конечный файл. Проверить их целостность.
  6. ::6.    Продолжить копирование с места разрыва.
  7. ::7.    Создать текстовый файл со списком использованных команд с параметрами, использованными для выполнения п.п. 2.1-2.5.
  8.  
  9. ::initialization:
  10. set testfile=badapple.flac
  11. set testtask=testtask
  12.  
  13. ::1
  14. echo %computername%
  15.  
  16. ::2
  17. ::xcopy /Z %cd%\%testfile% \\%computername%\d$\%testfile%
  18.  
  19. ::3
  20. set /a hour=%time:~0,2%+0
  21. set /a minute=%time:~3,2%+0
  22.  
  23. if %minute% == 59 (
  24.     set minute=0
  25.     if %hour% == 23 (
  26.         set %hour%=0
  27.     ) else (
  28.         set /a hour=%hour%+1
  29.     )
  30. ) else (
  31.     set /a minute=%minute%+1
  32. )
  33.  
  34. if %minute% LSS 10 (
  35.     set minute=0%minute%
  36. )
  37. if %hour% LSS 10 (
  38.     set hour=0%hour%
  39. )
  40.  
  41. schtasks /create /SC once /TN %testtask% /TR "C:\Windows\System32\xcopy.exe /Z %cd%\%testfile% \\%computername%\d$\%testfile%" /ST %hour%:%minute%
  42.  
  43. ::4
  44.  
  45. ::5
  46.  
  47. ::6
  48. xcopy /Z %cd%\%testfile% \\%computername%\d$\%testfile%
  49.  
  50. exit 1
Advertisement
Add Comment
Please, Sign In to add comment