Powershell: создать файл в сеансе runspace

Просто быстро сегодня утром.

Можно ли создать файл и сохранить в нем пространство выполнения / память сеанса Powershell?

Что-то вроде:

out-file 'powershell session space'?

вместо того:

out-file C:\temp\system_info.txt

Я создаю шаблон электронной почты, который собирает данные с машины, на которой выполняется сценарий, и отправляет их администратору домена. Однако, если он запускается другим пользователем, который по какой-либо причине не имеет доступа к папке temp или даже к диску C: \, я хочу, чтобы файл (script_info.txt) был создан в памяти сеанса PS. Это возможно?

Спасибо


person obious    schedule 06.10.2012    source источник


Ответы (2)


Выяснилось, что это было так:

out-file "$env:TEMP\file.extention"
person obious    schedule 04.11.2012
comment
Разве это не записывает только C:\Users\<Username>\AppData\Local\Temp\file.extension? - person wecsam; 21.06.2017

Несомненно, у пользователя есть доступ на запись где-нибудь на локальном диске.

Другой вариант - файлы с отображением в память .

person aphoria    schedule 06.10.2012