Powershell Process başlatma ve Sondırlandırma

Powershell üzerinde process başlatma ve sonlandırma için aşağıdaki yöntemi ve komutu kullanırız. İngilizce yazacak olursak. Start process and stop process on Powershell

Aşağıdaki komutları açıklayacak olursam. Benim bu spesifik komutta yapmak istediğim şey Powershell console veya ise üzerinde “Notepad” processini başlatmak 5 saniye bu process’in çalışmasını istemek ve sonrasında bu processi sonlandırmak olacak.

İlk komutumla Notepad process’ini başlatmayı “$appnotepad”  isimli bir değişkene atıyorum ve process’i Passtrhu parametresini ekliyorum.

İkinci komutumla Process’in 5 saniye beklemesini istiyorum.

Son komutumla ise process’i stop yani kill ediyorum. Hangi process’i kill edeceğimi de ilk komutumla bağladığım değişken ID’sinden çağırıyorum.

 

$appnotepad = Start-Process Notepad -PassThru
Start-Sleep -Seconds 5
Stop-Process $appnotepad.Id