|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] backup 1с |
|
PowerShell - [решено] backup 1с
|
Пользователь Сообщения: 85 |
Добрый день!!! Решил все скрипты перевести на powershell все идет по плану, но с бэкапом 1с возникла проблема не могу запустить приложение с ключами
#константы #формат дата $S = Get-Date -UFormat "%d_%m_%Y_%H-%M" #путь к файлу выгрузке dt $BackupBase = '/DumpIB E:\temp\ZUP_' +$S+ '.dt' #путь к логу $Log = '/Out E:\temp\log\ZUP_Log_' +$S+ '.log -NoT_runcate' #путь к 1с $1c8 ="C:\Program Files (x86)\1cv82\common\1cestart.exe" #параметры запуска 1с $Paramters = ' DESIGNER /S pab-asu-1c8.puma.com\zarpnew /N backup /P 000000 /DisableStartupMessages' #Начало модуля выгрузки базы 1с #cd 'C:\Program Files (x86)\1cv82\common\' $run = $1c8 + $Paramters + $Log + $BackupBase . /$run |
|
Отправлено: 13:33, 21-07-2015 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Попробуйте:
$S = Get-Date -UFormat "%d_%m_%Y_%H-%M" $BackupBase = '/DumpIB E:\temp\ZUP_' +$S+ '.dt' $Log = "/Out E:\temp\log\ZUP_Log_$S.log", '-NoT_runcate' $1c8 ="C:\Program Files (x86)\1cv82\common\1cestart.exe" $Paramters = 'DESIGNER', '/S pab-asu-1c8.puma.com\zarpnew', '/N backup', '/P 000000', '/DisableStartupMessages' &$1c8 $Paramters $Log $BackupBase |
Отправлено: 14:09, 21-07-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать Цитата Kazun:
|
|
Отправлено: 14:45, 21-07-2015 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Попробовать с кавычками:
$S = Get-Date -UFormat "%d_%m_%Y_%H-%M" $p = 'DESIGNER','/S\"pab-asu-1c8.puma.com\zarpnew\"','/N\"backup\"','/P\"000000\"','/DisableStartupMessages',"/Out\""E:\temp\log\ZUP_Log_$S.log\""",'-NoT_runcate',"/DumpIB\""E:\temp\ZUP_$S.dt\""" $1c8 ="C:\Program Files (x86)\1cv82\common\1cestart.exe" &$1c8 $p |
Отправлено: 15:00, 21-07-2015 | #4 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать Каталог не обнаружен ругается куда лог должен ложиться. Такой геморой с этими кавычками
|
|
Отправлено: 15:09, 21-07-2015 | #5 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Что происходит если убрать параметр OUT? Каталог E:\temp\log\ существует?
|
Отправлено: 15:15, 21-07-2015 | #6 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать сделал перебор кавычек
$S = Get-Date -UFormat "%d_%m_%Y_%H-%M" $BackupBase = '/DumpIB E:\temp\ZUP_' +$S+ '.dt' $Log = "/Out E:\temp\log\ZUP_Log_$S.log", '-NoT_runcate' $1c8 = "C:\Program Files (x86)\1cv82\common\1cestart.exe" $Paramters = 'DESIGNER', '/S "127.0.0.1\zarpnew\"', '/N backup', '/P 000000', '/DisableStartupMessages' &$1c8 $Paramters $Log $BackupBase теперь в логе начал писать вот такую фигню и что интересно слэшь в другую сторону Сервер 1С:Предприятия не обнаружен server_addr=tcp://127.0.0.1\zarpnew:1541 descr=127.0.0.1:1542:Ошибка сетевого доступа к серверу (Windows Sockets - 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. ); line=534 file=Src\DataExchangeTcpClientImpl.cpp |
Отправлено: 15:17, 21-07-2015 | #7 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать вот код vbs все ок работает на этой базе все проверил
Set WshShell = CreateObject("WScript.Shell") dim d,m,y d = day(date()) if d < 10 then d = "0" & d end if m = month(date()) if m < 10 then m = "0" & m end if y = year(date()) h = Hour(Time()) if h < 10 then h = "0" & h end if Min = Minute(Time()) if Min < 10 then Min = "0" & Min end if S = Second(Time()) if S < 10 then S = "0" & S end if 'Формируется полное имя файлов выгрузки и лога s = d & "_" & m & "_" & y & "_" & h & "_" & Min & "_" & S 'Путь к файлу выгрузки BackupPath = "/DumpIB Z:\buh2014\z2015_" & s & ".dt" 'Путь к логу LogPath = "/Out Z:\buh2014\buh2015_ " & s & ".log" 'Путь к фалу запуска программы 1С one1CPath = """C:\Program Files (x86)\1cv82\common\1cestart.exe""" 'Параметры запуска базы (SQL) имя кластера\имя базы пользователь пароль Paramters = "DESIGNER /S pab-asu-1c8.puma.com\zarpnew /N backup /P 000000 /DisableStartupMessages" Set fs = CreateObject("Scripting.FileSystemObject") 'Запуск WshShell.Run one1CPath & " " & Paramters& " " & LogPath & " " & BackupPath, 0, True |
Отправлено: 15:35, 21-07-2015 | #8 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Эквивалентный код:
|
Отправлено: 15:45, 21-07-2015 | #9 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать фигня какая та ((
если поставить "" между pab-asu-1c8.puma.com\zarpnew то пишет нет базы если рисуем кавычки то ошибка интересная тема если сделать так $S = Get-Date -UFormat "%d_%m_%Y_%H-%M" $BackupBase = '/DumpIB E:\temp\ZUP_' +$S+ '.dt' $Log = "/Out E:\temp\log\ZUP_Log_$S.log", '-NoT_runcate' $1c8 = "C:\Program Files (x86)\1cv82\common\1cestart.exe" $Paramters = 'DESIGNER', '/S','pab-asu-1c8.puma.com\zarpnew', '/N backup', '/P 000000', '/DisableStartupMessages' &$1c8 $Paramters $Log $BackupBase все код работает спасибо за расстановку кавычек этот код рабочий $S = Get-Date -UFormat "%d_%m_%Y_%H-%M" $BackupBase = '/DumpIB E:\temp\ZUP_' +$S+ '.dt' $Log = "/Out E:\temp\log\ZUP_Log_$S.log", '-NoT_runcate' $1c8 = "C:\Program Files (x86)\1cv82\common\1cestart.exe" $Paramters = 'DESIGNER', '/S','pab-asu-1c8.puma.com\zarpnew', '/N', 'backup', '/P', '000000', '/DisableStartupMessages' &$1c8 $Paramters $Log $BackupBase |
Отправлено: 15:48, 21-07-2015 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - [решено] Не могу создать Backup задачу через планировщик. Windows Server Backup/ | deem73 | Windows Server 2008/2008 R2 | 4 | 23-12-2014 09:03 | |
2008 R2 - [решено] Serv2008R2 + RemoteAPP+printer+1С 7.7 и 1С 8.2 | Sermion | Windows Server 2008/2008 R2 | 2 | 05-06-2012 12:20 | |
V. 2010 - коректный backup и правильное востановление из backup'a | God-of-Chaos | Microsoft Exchange Server | 1 | 26-05-2011 14:23 | |
CMD/BAT - Резервное копирование 1С на backup сервер с записью на DVD | Banzaika | Скриптовые языки администрирования Windows | 14 | 26-04-2010 11:45 |
|