А вопросик такой, как бы мне прикрутить к этому батнику (
Не работает Net use) blat.exe чтобы при условии недоступности сервера он слал на почту письмо с алярмами))))?
Добавлено через 1 час 47 минут
на данный момент вот так:
Bash |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| Rem отключаем вывод сообщений
@Echo
Rem получаем доступ к ErrorLevel
SetLocal EnableExtensions
Rem удаление сущ-их сетевых подключений
net use /delete * /yes
Rem ответ от клиента, иначе сетевой диск не доступен
Ping -n 1 -l 1 -w 1000 GM14
If %ErrorLevel% neq 0 GoTo Loop
Rem подключаем сетевой диск
NET USE O: \\GM14\share /PERSISTENT:NO /USER:GM14\GM12 123
rem формирует текущую дату
for /f "tokens=1-4 delims=/-\. " %%a in ('date /t') do (
set mjour=%%a
set mmois=%%b
set mannee=%%c
)
rem имя архива будет содержать текущую дату
set mydate=%mjour%%mmois%%mannee%
robocopy O:\ C:\Backup\%mydate% /E
Set Where=C:\Backup
for /f "skip=3 delims=" %%A in ('dir /b /ad /o-d "%Where%\*"') do rd /q "%Where%\%%A"
rem каталог, который будет архивироваться
set indir=O:\
rem выходной каталог, где будут храниться архивы копий
rem здесь локальный путь, его можно заменить
rem на сетевой \\127.0.0.1\OutFolder, где NameServer -
rem имя машины, на которую будет сохраняться бэкап,
rem OutFolder – папка общего доступа на удаленной машине
set destdir=C:\Backup
rem путь до архиватора WinRar
set arcpath=С:\Program Files\WinRar\winrar.exe
rem выполняем архивирование входного каталога
rem и сохраняем архив в выходной каталог
"%_arcpath%\Program Files\WinRar\winrar.exe" a -ep1 "%destdir%\%mydate%.rar" "%indir%"
for /f "skip=3 delims=" %%A in ('dir /b /a-d /o-d "C:\Backup\*"') do del /q "C:\Backup\%%A"
:Loop
E:\big-tasty\blat323\full\blat.exe -install smtp.mail.ru [email]kovalenko-88@list.ru[/email] 0 465 - [email]kovalenko-88@list.ru[/email] password пассворд
E:\big-tasty\blat323\full\blat.exe -to [email]s.kovalenko@globalmonitoring.pro[/email] -attach E:\big-tasty\ALARM.txt
Rem удаление сущ-их сетевых подключений
net use /delete * /yes
Rem завершаем, закрываем CMD |
|
Но почему - то повисает на
Bash |
1
| C:\Windows\system32>E:\big-tasty\blat323\full\blat.exe -to [email]s.kovalenko@globalmonitoring.pro[/email] -attach E:\big-tasty\ALARM.txt |
|
Blat v3.2.3 (build : Oct 19 2014 15:35:00)
64-bit Windows, Full, Unicode
и всё
Добавлено через 2 часа 5 минут
Вопрос снят с обсуждения! Сам все наваял..... Спасибо всем помогающим)))