设置环境变量:
[environment]::SetEnvironmentVariable("TestVar", "a simple string", "Machine")
请注意,我认为您可以在会话/用户/机器级别设置该值。 在上述情况下,我已将它们设置为机器级别。
现在从其他地方检索环境,例如 从另一个脚本,这样做:
$TestVar = [System.Environment]::GetEnvironmentVariable("TestVar","Machine") "this variable contains: $TestVar"
您只能将字符串存储为环境变量。 这意味着您不能将对象变量存储为环境变量。
但是,您可以将对象变量输出到 xml 文件,然后使用 import-Clixml 和 export-Clixml 再次将其导入回对象变量。 使用这种方法,您只需跟踪存储输出的 xml 文件的位置,以便您可以在需要时导入。
日期:2020-07-07 20:54:49 来源:oir作者:oir