| 
    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     
         | 
 |