|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] установки паузы в powershell |
|
PowerShell - [решено] установки паузы в powershell
|
Пользователь Сообщения: 85 |
Добрый день!!! после выгрузки 1с базы архив должен за архивироваться (за паролиться) и с копироваться на ftp и в облако. облако и ftp реализовано в коде. Не могу решить одну проблему при выгрузки базу запускается и архивирование как поставить скрипт на паузу пока не выполниться внешнее задание по выгрузке 1с базы, а только потом архивирование.
Мой вариант создать цинк и в нем отслеживать процесс выгрузки 1с как только процесс завершит работу передать работу 7z. Скрипт пишется мож есть какой вариант по проще. Ping не подходит потому, что не известно сколько база выгружаться. #скрипт резервного копирование базы 1с8 сетевой или файловой #блок выгрзки базы 1с $S1с = Get-Date -UFormat "%d_%m_%Y_%H-%M" $BackupBase1с = '/DumpIB E:\temp\ZUP_' +$S1с+ '.dt' $Log1с = "/Out E:\temp\log\ZUP_Log_$S.log", '-NoT_runcate' $1c8 = "C:\Program Files (x86)\1cv82\common\1cestart.exe" $Paramters1с = 'DESIGNER', '/S','1с8\zarpnew', '/N', 'backup', '/P', '000000', '/DisableStartupMessages' &$1c8 $Paramters1с $Log1с $BackupBase1с #блок архивации выгрузки $7z = "C:\Program Files\7-Zip\7z.exe" $Paramters7z = 'a', '-tzip', '-p 000000' $in7z = "E:\temp\*.dt", '-ssw' $out7z = 'E:\temp\zup_' +$S+ '.zip' &$7z $Paramters7z $out7z $in7z #удаляем dt файлы Remove-Item E:\temp\*.dt |
|
Отправлено: 09:15, 22-07-2015 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Start-Process $1c8 -Wait -ArgumentList $Paramters1с,$Log1с,$BackupBase1с
|
Отправлено: 09:47, 22-07-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать если так запустить то ps будет ждать пока 1с8 не отработает
Есть ошибка если оставить как есть то PS выдает ошибку типа -ArgumentList $Paramters1с,$Log1с,$BackupBase1с надо из объекта переделать в строку сделал вот так все работе, также как и с &$1c8 $Paramters1с $Log1с $BackupBase1с запускает сразу и архиватор не ждет пока не отработает 1с8 |
Отправлено: 10:12, 22-07-2015 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Если 1cestart.exe создает дочерний процесс, то после &$1c8.. добавить:
Start-Sleep -Sec 5 Wait-Process -Name 1cestart,имя процесса |
Отправлено: 11:08, 22-07-2015 | #4 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать Пока вопрос решил задержкой по времени, но это плохо буду думать как сделать задержку скрипта пока выполняется внешняя задача
|
|
Отправлено: 16:23, 22-07-2015 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Ubiquiti, Вам же написал коллега Kazun выше, как именно сие делать. Что не так?
|
Отправлено: 19:23, 22-07-2015 | #6 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать Iska вопрос решился
у меня в переменной путь такой $1c8 = "C:\Program Files (x86)\1cv82\common\1cestart.exe" а надо $1c8 = "C:\Program Files (x86)\1cv82\8.2.19.83\bin\1cv8.exe" поэтому у меня и не работало проблема решена |
Отправлено: 16:35, 23-07-2015 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Глюк после паузы в пользовании. | semevlad | Microsoft Windows 7 | 9 | 20-05-2015 18:30 | |
Разное - Медленная работает после паузы в работе | kvorum | Microsoft Windows 8 и 8.1 | 2 | 11-08-2014 18:50 | |
Медиа - После долгой паузы в плеере дергается звук | aalleexx.c | Microsoft Windows 7 | 0 | 15-10-2013 20:47 | |
Медиа - Windows 7 - Пропадает звук, после паузы. | LexSan | Microsoft Windows 7 | 15 | 25-12-2011 14:41 | |
появление короткой паузы в игре (тормозит?) | Aleksej77 | Непонятные проблемы с Железом | 10 | 04-01-2009 19:54 |
|