Memory Powershell:在运行空间会话中创建文件

Memory Powershell:在运行空间会话中创建文件,memory,powershell,runspace,Memory,Powershell,Runspace,今天早上我只是简单介绍一下 是否可以创建文件并在其中存储Powershell运行空间/会话内存 比如: out-file 'powershell session space'? 而不是: out-file C:\temp\system_info.txt 我正在创建一个电子邮件模板,从运行脚本的机器捕获数据并将其发送给域管理员。但是,如果它由另一个用户运行,而该用户出于任何原因无法访问“temp”文件夹甚至C:\drive,我希望该文件(script_info.txt)在PS会话的内存中创建。

今天早上我只是简单介绍一下

是否可以创建文件并在其中存储Powershell运行空间/会话内存

比如:

out-file 'powershell session space'?
而不是:

out-file C:\temp\system_info.txt
我正在创建一个电子邮件模板,从运行脚本的机器捕获数据并将其发送给域管理员。但是,如果它由另一个用户运行,而该用户出于任何原因无法访问“temp”文件夹甚至C:\drive,我希望该文件(script_info.txt)在PS会话的内存中创建。可能吗


谢谢

用户肯定对本地驱动器上的某个地方有写访问权限

您的其他选择可能是。

发现是这样的:

out-file "$env:TEMP\file.extention"

这不就是写入
C:\Users\\AppData\Local\Temp\file.extension