[英]Powershell commands variables return empty in ps1 script
我試圖將一些數據簡單地添加到變量中(這只是我的問題的一個例子,工作中的腳本要大得多),
$ var =獲取物理磁盤
如果我在powershell中鍵入它,則可以使用,但是如果我嘗試使用ps1編寫腳本,則變量將永遠不會被填充。 我用於其他變量的一種方法是設置變量,因為它不能與get命令一起使用。
如果您試圖讓$ var在腳本完成后顯示,請使用此格式。 注意!-變量將在該Powershell會話中繼續存在,直到關閉
$global:foobar=get-process
您還可以使用$script:foobar=get-process
使變量在腳本中持久存在(在函數和循環中)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.