Size: a a a

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

2017 October 04

Dv

Dr. Friedrich von Never in PowerShellRus - о Powershell (и не только) на русском
Ну, по аналогии с || в bash / cmd.
источник

a

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

a

a1eXei in PowerShellRus - о Powershell (и не только) на русском
в поше как я знаю, как раз -or можно юзать
источник

a

a1eXei in PowerShellRus - о Powershell (и не только) на русском
(1 -eq 1) -or (1 -eq 2)
источник

Dv

Dr. Friedrich von Never in PowerShellRus - о Powershell (и не только) на русском
Да не, именно для процессов тоже ведь можно, правда?
источник

Dv

Dr. Friedrich von Never in PowerShellRus - о Powershell (и не только) на русском
Или семантика будет другая?
источник

Dv

Dr. Friedrich von Never in PowerShellRus - о Powershell (и не только) на русском
Похоже, что для процессов не сработает. Эх :(
источник

a

a1eXei in PowerShellRus - о Powershell (и не только) на русском
ааа именно процессы, вот это хз)
источник

a

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

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
вообще разницы что сравнивать быть не должно
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
О чем речь?
источник

Dv

Dr. Friedrich von Never in PowerShellRus - о Powershell (и не только) на русском
Разницы и нет. Просто (process.exe) символизирует собой не код возврата, а stdout.
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
начало беседы пропустил.
источник

Dv

Dr. Friedrich von Never in PowerShellRus - о Powershell (и не только) на русском
Jan Baton Makaron
О чем речь?
Хочу писать как в баше: process1 || process2 — и чтобы process2 выполнялся только в случае, если process1 вернул ошибку.
источник

Dv

Dr. Friedrich von Never in PowerShellRus - о Powershell (и не только) на русском
Пока что коллеги придумали только что-то вроде
process1; if (!$?) { process2 }
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
ну дык я о том и писал выше, !$?
источник

NK

ID:239892337 in PowerShellRus - о Powershell (и не только) на русском
$LASTEXITCODE
источник

J

Jan Baton Makaron in PowerShellRus - о Powershell (и не только) на русском
отличный вариант
источник

NK

ID:239892337 in PowerShellRus - о Powershell (и не только) на русском
PS > robocopy . D:\ r.csv
PS > $?
False
PS > $LASTEXITCODE
1
источник

NK

ID:239892337 in PowerShellRus - о Powershell (и не только) на русском
Так что вариант с $? так себе
источник