我在嘗試將我的 powershell ping 結果輸出到一個將部分路徑作為變數的檔案時遇到了問題。這應該怎么做?它在我嘗試將 $DATA_FOLDER 與 _hal 和其余部分連接起來的部分被炸毀。我試過洗掉 和空格無濟于事。如果我將 $DATA_FOLDER 替換為 C:\temp\ 它作業正常,只有當我嘗試將它作為變數參考時才會出現問題。
$IP_TARGET = Read-Host -Prompt 'Enter an IP address to ping'
$DATA_FOLDER = 'C:\temp\'
ping.exe -t $IP_TARGET | ForEach {"{0} - {1}" -f (Get-Date),$_} > $DATA_FOLDER
hal_$(Get-Date -Format "MM-dd-yyyy hh-mm").txt
uj5u.com熱心網友回復:
hal_$(Get-Date -Format "MM-dd-yyyy hh-mm").txt需要參考,因為它不明白是什么hal_。它還必須是分組運算式中的 a 才能將其評估為 1 個標記而不是 2 個標記。
$IP_TARGET = Read-Host -Prompt 'Enter an IP address to ping'
$DATA_FOLDER = 'C:\temp\'
ping.exe -t $IP_TARGET | ForEach {"{0} - {1}" -f (Get-Date),$_} > ($DATA_FOLDER "hal_$(Get-Date -Format 'MM-dd-yyyy hh-mm').txt")
并且由于需要評估子運算式,因此必須將其放在雙引號中。所以如果你不想把它們加倍,你必須用單引號替換里面的雙引號。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/536629.html
標籤:电源外壳变量输出平
上一篇:具有相同后綴的變數相乘相加
