Size: a a a

2021 July 27

A

Aleksandr in Powershell Rus
cmd /c "$exec ... 2>&1"
источник

Z

Zubastic in Powershell Rus
а если без cmd?
источник

A

Aleksandr in Powershell Rus
PS > & { & cmd /c "echo dfdsfdsfsdf" } 2>&1
dfdsfdsfsdf
источник

A

Aleksandr in Powershell Rus
Работает
источник

A

Aleksandr in Powershell Rus
твоя конструкция
источник

Z

Zubastic in Powershell Rus
она работает в консоли, но при вызове из скрипта падает с ошибкой неверного синтаксиса
источник

Z

Zubastic in Powershell Rus
2>&1
источник

Z

Zubastic in Powershell Rus
причем падает именно на этом
источник

Z

Zubastic in Powershell Rus
а |Out-Null не захватывает вывод ошибок
источник

A

Aleksandr in Powershell Rus
PS > gc 1.ps1
& { & "ping" ya.ru } 2>&1 | Out-Null
PS > ./1.ps1
источник

A

Aleksandr in Powershell Rus
Никаких ошибок
источник

A

Aleksandr in Powershell Rus
PS > gc 1.ps1
& { & "ping" -n 1 ya.ru } 2>&1
PS > ./1.ps1

Pinging ya.ru [87.250.250.242] with 32 bytes of data:
Reply from 87.250.250.242: bytes=32 time=15ms TTL=56
источник

Z

Zubastic in Powershell Rus
источник

Z

Zubastic in Powershell Rus
если убираю 2>&1, то все окей
источник

A

Aleksandr in Powershell Rus
Через cmd тогда, если не powershell core
источник

Z

Zubastic in Powershell Rus
обычный 5й пош
источник

A

Aleksandr in Powershell Rus
& $exec CreateDatabase /cs:"default" /q *>$null - тоже Native ошибка?
источник

Z

Zubastic in Powershell Rus
ага
источник

A

Aleksandr in Powershell Rus
Надежный вариант, cmd /c :)
источник

Z

Zubastic in Powershell Rus
да можно и через $ErrorActionPreference засупрессить
источник