Size: a a a

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

2020 February 26

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Коллеги, добрый день.
Пытаюсь обновить путь внутри службы. Внутри PS запускаю:
sc config "1C:Enterprise" binpath= "\"C:\Program Files\1cv8\8.3.16.1030\bin\ragent.exe\""

При любых вариациях с binpath получаю ошибку:
Set-Content : A positional parameter cannot be found that accepts argument 'binpath='.

Подскажите пожалуйста, в чем проблема?
источник

ДС

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

O

Oleg in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Коллеги, добрый день.
Пытаюсь обновить путь внутри службы. Внутри PS запускаю:
sc config "1C:Enterprise" binpath= "\"C:\Program Files\1cv8\8.3.16.1030\bin\ragent.exe\""

При любых вариациях с binpath получаю ошибку:
Set-Content : A positional parameter cannot be found that accepts argument 'binpath='.

Подскажите пожалуйста, в чем проблема?
Зачем через пош запускать не пошовское?
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Oleg
Зачем через пош запускать не пошовское?
Оно не умеет по-другому. После обновления 1С нужно поменять путь внутри службы. Set-service не умеет менять путь, только указывать при создании новой службы.
источник

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Коллеги, добрый день.
Пытаюсь обновить путь внутри службы. Внутри PS запускаю:
sc config "1C:Enterprise" binpath= "\"C:\Program Files\1cv8\8.3.16.1030\bin\ragent.exe\""

При любых вариациях с binpath получаю ошибку:
Set-Content : A positional parameter cannot be found that accepts argument 'binpath='.

Подскажите пожалуйста, в чем проблема?
Start-process
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Оно не умеет по-другому. После обновления 1С нужно поменять путь внутри службы. Set-service не умеет менять путь, только указывать при создании новой службы.
Эт да. Огрызок.
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Коллеги, добрый день.
Пытаюсь обновить путь внутри службы. Внутри PS запускаю:
sc config "1C:Enterprise" binpath= "\"C:\Program Files\1cv8\8.3.16.1030\bin\ragent.exe\""

При любых вариациях с binpath получаю ошибку:
Set-Content : A positional parameter cannot be found that accepts argument 'binpath='.

Подскажите пожалуйста, в чем проблема?
Ну вот да. Старт-процесс, а строку аргументов к sc сформировать отдельно.
источник

O

Oleg in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Оно не умеет по-другому. После обновления 1С нужно поменять путь внутри службы. Set-service не умеет менять путь, только указывать при создании новой службы.
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Не понял. Через него запустить CMD и там вводить команду?
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Не понял. Через него запустить CMD и там вводить команду?
Запустить sc с объектом типа string, содержащим аргументы. Вроде оно должно сработать.
источник

ДС

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

AF

Alexey D. Filimonov 🎠 in PowerShellRus - о Powershell (и не только) на русском
Start-process -File 'sc.exr' -argumentlist @('/конфиг', 'блабла', ....)
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Dr. L.S.Dee
Запустить sc с объектом типа string, содержащим аргументы. Вроде оно должно сработать.
Видел такие примеры, но это нужно каждый аргумент задавать отдельно.
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
А, значит, я с аргументами немного перепутал. Но не суть.
источник

ДС

Дмитрий Стародубцев in PowerShellRus - о Powershell (и не только) на русском
Alexey D. Filimonov 🎠
Start-process -File 'sc.exr' -argumentlist @('/конфиг', 'блабла', ....)
Спасибо, попробую
источник

З

Захар in PowerShellRus - о Powershell (и не только) на русском
бонжур, как при вводе команды cd сделать так, чтобы было эквивалетно cd ~
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
сделать cd ~
источник

З

Захар in PowerShellRus - о Powershell (и не только) на русском
а если мне лень и я хочу просто чтоб cd
источник

З

Захар in PowerShellRus - о Powershell (и не только) на русском
может гдет конфиг есть
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
оверрайдить дефолтный алиас тогда
источник