Size: a a a

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

2020 April 21

D

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

AS

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

D

Devourer in PowerShellRus - о Powershell (и не только) на русском
Во, так лучше, да.
источник

4

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

Z

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

param ([string] $var1="")
$DBs = psql -qAtX "$var1" -c "select datname from pg_database where not datistemplate and datallowconn and datname!='postgres'"

При запуске test.ps1 "-h 127.0.0.1 -p 5433 -U postgres -d postgres" - ругается psql, как будто ему не приходит полный параметр запуска скрипта.
источник

4

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

4

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

M

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

M

Maru in PowerShellRus - о Powershell (и не только) на русском
напомните плиз как решить трабл с вводом прописных букв в ps путем переключения чего-то в settings-languages?
источник

M

Maru in PowerShellRus - о Powershell (и не только) на русском
статью не могу найти, пару недель назад делал
источник

M

Maru in PowerShellRus - о Powershell (и не только) на русском
В 1903 оно как-то криво запрятано, а в следующей прямо в настройке языка
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Zu
Приветствую! С PS не дружу от слова совсем. Помогите, пожалуйста, понять проблему.
Почему-то возникают проблемы с передачей параметров в psql при запуске PS скрипта с параметром.

param ([string] $var1="")
$DBs = psql -qAtX "$var1" -c "select datname from pg_database where not datistemplate and datallowconn and datname!='postgres'"

При запуске test.ps1 "-h 127.0.0.1 -p 5433 -U postgres -d postgres" - ругается psql, как будто ему не приходит полный параметр запуска скрипта.
а если кавычки на одинарные поменять?
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
но вообще это всратый путь
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
сделайте нормальный param под каждый параметр
источник

Z

Zu in PowerShellRus - о Powershell (и не только) на русском
Andrey Shishkin
сделайте нормальный param под каждый параметр
хочется универсальное решение, без привязки к кол-ву параметров
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
Можно еще написать отдельную функцию, которая будет генерить строку параметров)))0)
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
Но это тоже геморрой.
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Zu
хочется универсальное решение, без привязки к кол-ву параметров
так не обязательно делать все обязательными
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
либо делайте универсально, либо хардкодьте строку, что за странные полумеры-то)
источник

D

Dr. L.S.Dee in PowerShellRus - о Powershell (и не только) на русском
Dr. L.S.Dee
Но это тоже геморрой.
...который обещает кончиться написанием полной PS-обвязки к psql тем, что вы на это забьете. Или положите.
источник