我想要一個腳本從系統上運行的不同腳本獲取變量。那可能嗎?如何將變量從正在運行的腳本調用到其他腳本powershell
我已經在系統上運行兩個腳本,我想一個腳本來拉用戶定義的變量,而不是要求用戶輸入數據的兩倍
我想要一個腳本從系統上運行的不同腳本獲取變量。那可能嗎?如何將變量從正在運行的腳本調用到其他腳本powershell
我已經在系統上運行兩個腳本,我想一個腳本來拉用戶定義的變量,而不是要求用戶輸入數據的兩倍
假設兩個腳本同時運行的,MSMQ將是一個選項:
What's the best way to pass values to a running/background script block?
全局變量只是「全球」的範圍在當前會話的上下文。它們對腳本不可見,運行是不同的會話。
將其寫入文本文件並讓其他腳本讀取它。您可以將文本加載到變量中,然後使用iex(Invoke-Expression)將其作爲代碼執行。
這裏是另一個stackoverflow帖子,可能會回答你的問題:[全局變量](http://stackoverflow.com/questions/12535419/powershell-setting-a-global-variable-from-a-function-where-the -global可變-n)的 – Raged