如何将变量从正在运行的脚本调用到不同的脚本PowerShell

时间:2014-03-27 15:33:50

标签: variables powershell scripting

我想要一个脚本从不同的脚本中获取一个在系统上运行的变量。这可能吗?

我在系统上运行了两个脚本,我想要一个脚本来提取用户定义的变量,而不是要求用户输入两次数据

2 个答案:

答案 0 :(得分:0)

假设两个脚本同时运行,MSMQ将是一个选项:

What's the best way to pass values to a running/background script block?

全局变量在当前会话的范围内仅是“全局变量”。对于运行不同会话的脚本,它们不可见。

答案 1 :(得分:0)

将其写入文本文件并让其他脚本读取它。您可以将文本加载到变量中,然后使用iex(Invoke-Expression)将其作为代码执行。