我有一个Windows MSC(Microsoft管理控制台),应该在30分钟后结束,因为主内存的插件非常高。
它是如何工作的?
答案 0 :(得分:1)
$p = Start-Process mmc -PassThru;
$time = ( Get-Date ).AddMinutes( 30 );
while ( $true )
{
Start-Sleep -Seconds 3; #or Millseconds
if ( $time -lt ( Get-Date ) )
{
if ( -not $p.HasExited )
{
$p.Kill();
}
break;
}
}
征求意见。