我正在编写一个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)
答案 0 :(得分:0)
以下是发送击键的方法。至于计时,它需要在暂停的应用程序位于前台“活动”窗口时发生。
add-type -AssemblyName System.Windows.Forms
[System.Windows.Forms.SendKeys]::SendWait("A")