Если я запускаю function prompt {"PS: $(get-date)>"}
в терминале, это меняет подсказку.
как я могу запустить эту команду из c# командлета, например, что я пытаюсь сделать так:
protected override void ProcessRecord()
{
Host.UI.Write(ConsoleColor.Green, Host.UI.RawUI.BackgroundColor, "function prompt {\"PS: $(get-date)> \"}");
}
Но он просто печатает этот скрипт в новой строке.
(с использованием PS7.0)