Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Не надо ничего прописывать, pwsh работает без указания пути, если он установлен в систему.
Можете при установке PS7 указать, чтобы он встраивался в контекстное меню.
Можно запускать из ярлыка. »
хм... звучит интересно
я ж имел ввиду что вот в коде:
Код: Выделить весь код
pwsh -file "c:\путь\к\скрипту\скрипт.ps1"
Нужно каждый раз прописывать путь к скрипту, который нужно запустить в pwsh

А нет случаем идеи, как бы заграть в скрипт функцию проверки pwsh в системе?
Тип если pwsh есть, то юзать...{код}
если нет то он устанавливает pwsh и идёт по новой к первому пункту
Я установку pwsh сделал через команды:
Код: Выделить весь код
Install-PackageProvider -Name chocolatey -Force
Код: Выделить весь код
Set-PackageSource -Name Chocolatey -Trusted
Код: Выделить весь код
Install-PackageProvider -Name ChocolateyGet
Код: Выделить весь код
Install-Package -Name pwsh -Source Chocolatey -Provider ChocolateyGet -Force -Verbose
мб ваще есть какой-то проще вариант с тихой установкой

Просто проверка через
Код: Выделить весь код
Find-Package -Name pwsh -Force
не срабатывает... валится ошибка: No match was found for the specified search criteria and package name 'pwsh'. Try Get-PackageSource to see all available registered package sources.
Но вот если руками попробовать тот же код юзануть, то он найдёт спокойно установленный pwsh у меня

Отправлено: 16:19, 17-10-2022 | #7