【问题标题】:Powershell: Create file in runspace sessionPowershell:在运行空间会话中创建文件
【发布时间】:2012-10-06 10:50:42
【问题描述】:

今天早上简单介绍一下。

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

类似:

out-file 'powershell session space'?

代替:

out-file C:\temp\system_info.txt

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

谢谢

【问题讨论】:

    标签: memory powershell runspace


    【解决方案1】:

    发现是这样的:

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

    【讨论】:

    • 不就是写信给C:\Users\<Username>\AppData\Local\Temp\file.extension吗?
    【解决方案2】:

    用户肯定对本地驱动器上的某处具有写访问权。

    您的另一个选项可能是Memory-Mapped Files

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      • 2011-03-14
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 2014-06-01
      相关资源
      最近更新 更多