Имя: Пароль:
1C
1С v8
Завершение существующих терминальных сессий
0 serega1977
 
16.06.14
21:47
Просьба помочь разобраться по работе скрипта.
На входе есть Windows Server 2008 R2, в которую по RDP ломятся пользователи (2-5) и все дружно используют УНФ 1С 8.2 (8.2.15.318) файловая версия.
Вопрос по автоматизации бекап - есть скрипт, который запускается через "Планировщик заданий"., по поводу создания dt все отлично, формируется и размещается в нужную папку., а вот если есть кто то работает в 1С то скрипт не отрабатывает и пишется "log", что есть "Активны сеансы".
Вот собственно часть скрипта: что неправильно??
If lTerminalOff = True Then
   WriteTextFiles Now & " Завершение cуществующих терминальных сессий...", strLogFile
   WshShell.Run "%comspec% /u /c chcp 1251 & quser >>" & strLogFile, 0, True
   WshShell.Run "%comspec% /u /c chcp 1251 & for /f ""eol=; tokens=1 skip=2"" %i in ('quser') do qprocess %i >>" & strLogFile, 0, True
   WshShell.Run "%comspec% /u /c chcp 1251 & for /f ""eol=; tokens=2 skip=1"" %i in ('quser') do if /i not ""%i""==""console"" logoff %i /v >>" & strLogFile, 0, True
   WriteTextFiles Now & " Проверка наличия незавершившихся терминальных сессий...", strLogFile
   WshShell.Run "%comspec% /u /c chcp 1251 & quser >>" & strLogFile, 0, True
End If
1 serega1977
 
16.06.14
22:29
Есть варианты? все футбол смотрят?
2 APXi
 
16.06.14
23:15
Делай архив другой прогой в планировщике
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс