簡體   English   中英

Powershell命令變量在PS1腳本中返回空

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM