Powershell Pass从另一个脚本“按任意键继续”

时间:2014-01-09 14:10:33

标签: 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)

1 个答案:

答案 0 :(得分:0)

以下是发送击键的方法。至于计时,它需要在暂停的应用程序位于前台“活动”窗口时发生。

add-type -AssemblyName System.Windows.Forms
[System.Windows.Forms.SendKeys]::SendWait("A")