Я пытаюсь запустить сеанс PowerShell через PSexec с альтернативными цветами и некоторыми атрибутами окна. Причина, по которой мне нужно было запускать PowerShell через PSExec, заключается в том, что у меня может быть готовый ярлык в один клик для запуска окна терминала в контексте локальной системы. Это имеет смысл для ежедневного тестирования скриптов и кода в пакетах MDT/SCCM. Это звучит бессмысленно, но у меня открыто много командных окон, поэтому мне сложно определить, какие окна терминала работают как системные, пользовательские, локальные администраторы и т.д. Цвета позволили бы сразу увидеть эту разницу ,
Пока что я пытаюсь это сделать, но исследователь запускается при запуске:
C:\SysinternalsSuite\psexec.exe /i /s "PowerShell.exe -NoExit -Command "& $HOST.UI.RawUI.ForeGroundColor = cyan"
Я могу нормально запустить PowerShell, вот так:
C:\SysinternalsSuite\psexec.exe /i /s powershell.exe
Я уверен, что это как-то связано с тем, как анализируются кавычки.