Я не думаю, что MySQL будет принимать объекты PowerShell, переданные ему по каналу - хотя, как говорит Стефан, вы можете использовать Get-Content и направить его к следующей команде.
Проверьте вопрос переполнения стека Готов ли PowerShell заменить мою оболочку Cygwin в Windows? по причинам, по которым они не скопировали оболочки Unix.
Они вам понадобятся, если вы много работаете со строками, выполняете поиск и замену и т. Д.
Я думаю, это зависит от того, что ты собираешься делать. Это обязательное условие для mod_rewrite. Но по большей части я согласен, что вы можете обойтись без них. Но они могут сэкономить вам много времени для некоторых задач, которые в противном случае заняли бы много утомительного времени.