次のスクリプトが自動にすべてexample*
のプロセスを停止する必要がなく、.txtファイルにあるものはno_stop.txt呼び出されていないことを停止します。例が含まれているプロセスを停止し、それ
$no = get-content no_stop.txt;
$yes = get-process example* | Select-Object name >> text2.txt;
if($no)
{
for($i1=0; $i1 -le $no.length; $i1++)
{
for($i2=0; $i2 -le $yes.length;$i2++)
{
if($no[$i1] -eq $yes[$i2])
{
$yes[$i2]='';
}
if($yes[$i2] -eq 'Name' >> text2.txt)
{
$yes[$i2]='';
}
if($yes[$i2] -eq '-' >> text2.txt)
{
$yes[$i2]='';
}
}
}
}
for($i1=0; $i1 -le $yes.length;$i1++)
{
if($yes[$i1])
{
$yes[$i1] = $yes[$i1] -replace '\s','' >>test.txt;
Stop-Process $yes[$i1] -Force >>test.txt;
}
}
$yes >> test.txt;
どういうわけか、このdoesnの `tなぜ、私に説明することができますか?
no_stop.txtのパスを完全修飾する必要があります。エラーを取得するには、PowerShell_ISEを起動し、スクリプトを開いてF5キーを押してください。 –
次に、powershellからスクリプトを実行してください: '&" path_to_your_script.ps1 "' –
no_stop.txtの内容を私達に教えてください。 –