Цикл while в конце этого тривиального сценария запрашивает у меня команду и выполняет ее.Он работает со средой скрипта, поэтому можно проверить значения переменных.Ввод «выхода» завершает цикл при его выполнении.
# Do something.
cd D:\temp
$current_directory = $(pwd)
dir
write-host # Just add a little space after the dir
# Stay in the shell and execute commands.
while ($TRUE) {
$cmd = Read-Host "PS $(pwd)"
if ($cmd[0] -eq '"') { iex "& $cmd" }
else { iex $cmd }
}
Я уверен, что другие смогут поделиться некоторыми уточнениями, но это только начало.Привет.