0
我正在寫一個PowerShell腳本來自動化一些更新。Powershell通過「按任意鍵繼續」從另一個腳本
爲此,我需要執行另一個腳本並將輸出保存到一個變量中。
之後,我可以將我需要的東西剪掉並保存到其他變量中。
這些事情在理論上是有效的,但我正在執行的另一個腳本會停止該進程,因爲它需要任何密鑰才能在最後繼續。
有人知道我怎麼能通過這個?
腳本停止後:
$list = .\list.cmd
親切的問候:)
那是腳本的一部分:
Write-Host "Importing..."
cd "$path"
$list = .\list.cmd
Write-Host "Searching for the certificate file"
$CertificateFile = $list | where {$_ -match "Certificate File:"}
$CertificateFile = $CertificateFile.Substring(18)
Write-Host "I'm trying to find the Password File:"
$PasswordFile = $PasswordFile = $list | where {$_ -match "Password File:"}
$PasswordFile.Substring(15)
Write-Host "Searching for the password file"
$Enddate = $list | where {$_ -match "Validity NotAfter:"}
$Enddate = $Enddate.Substring(19)
你能發表list.cmd的內容嗎? – mjolinor
只是改變list.cmd,所以它不需要按鍵? – Paul
你能分享一下你的總體目標嗎?很有可能在PowerShell中這樣做,而無需調用cmd.exe,尤其是考慮到您正在處理X.509證書管理工作。 –