Используйте командлет Test-Path для проверки на существование директории.
Test-Path
Чтобы создать временный файл в PowerShell, используйте New-TemporaryFile.
New-TemporaryFile
Давайте начнем с основ!.
Как это сделать PowerShell читает аргументы командной строки, используя массив $args или параметры. $args удобен для одноразовых скриптов; параметры лучше подходят для надежных инструментов.
$args
Вот как записывать в текстовый файл в PowerShell; это очень просто!.
Исторически, разделение stdout и stderr имеет корни Unix, позволяя пользователям перенаправлять выводы отдельно.