Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 February 26

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Dr. L.S.Dee
Кроме одинарной кавычки в середине строки.
Ну дя..
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Сейчас еще доделаю до полной команды и сюда скину результат
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Огромное спасибо! Получилось вот так Start-process -File 'sc.exe' -argumentlist @('config', '"1C:Enterprise Srv_Lic_HQ"','binpath= ','"C:\Program Files\1cv8\8.3.16.1030\bin\ragent.exe\"')
Слеш в конце лишний
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Наверное
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Это еще только половина ) решил сократить, чтобы проще было понять где ошибка
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Тебе путь динамически делать надо ?
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Или он у тебя всегда один?
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Это еще только половина ) решил сократить, чтобы проще было понять где ошибка
Короч вот если так
$verServer = '8.3.15.25'
Start-process -File 'sc.exe' -argumentlist @('config', '"RpcLocator"','binpath= ', [String]::Format('"C:\Program Files\1cv8\{0}\bin\ragent.exe"', $verServer))
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Путь динамический. Вот это последнее совсем идеальный вариант
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Спасибо!
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
Ну или, поскольку дело это регулярное, выкатить DSC. Вначале раздача клиентов нужной версии; от нее зависит наличие на сервере пакета msi той же версии; от этого ресурса зависит наличие службы с определенным путем к исполняемому файлу.
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Start-process -File 'sc.exe' -argumentlist @('config', '"1C:Enterprise Srv_Lic_HQ"','binpath= ','"\"C:\Program Files\1cv8\8.3.16.1030\bin\ragent.exe"\ -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d \"C:\Program Files\1cv8\srvinfo_srv_hq\""')

Вот так получилась рабочая версия. Сейчас еще добавлю переменную
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Чет слеши лишние по моему...
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Не, все верно
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Без них вот эти кавычки пропадают
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Кстати раз уж такая тема пошла. Кто как базы раздает по клиентам?
Условие : Много групп АД, на каждую группу своя одна база. Надо базы в соответствии с группами раздавать.
У меня вот для этого своя приблуда самодельная, которая CommonInfoBases прописывает и создает пустой  ibases,v8i если его нет

Хочу заменить на SOAP-сервис через WebCommonInfoBases или как его там. Но решения готового не нашел отвязанного от 1С.
Может кто что умеет?
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
У нас это как-то настроено по группам в AD и GPO
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
В шаре лежит файл logcfg_x32.xml, который через GPO закидывается в C:\Program Files (x86)\1cv8\conf\. В зависимости от группы AD, в которой находится юзер, он получает определенную базу
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
И.е. для каждой группы свой набор баз один? А "набору" если пользователь в 2 группах не предусматривает?
источник

Z

Zek in PowerShellRus - о Powershell (и не только) на русском
Alexey D. Filimonov 🎠
Кстати раз уж такая тема пошла. Кто как базы раздает по клиентам?
Условие : Много групп АД, на каждую группу своя одна база. Надо базы в соответствии с группами раздавать.
У меня вот для этого своя приблуда самодельная, которая CommonInfoBases прописывает и создает пустой  ibases,v8i если его нет

Хочу заменить на SOAP-сервис через WebCommonInfoBases или как его там. Но решения готового не нашел отвязанного от 1С.
Может кто что умеет?
ох. Если у 1с для этого встроенного механизма до сих пор не появилось, то самый нормальный способ - доступ к файлам списка баз по группам безопасности
источник