Powershell Komutlarının C# ile Çalıştırılması

Windows ortamının en kullanışlı araçlarının başında Powershell komutları gelmektedir. Bu araç sayesinde bir çok işlem kolayca yapılabilmektedir. Powershell komutlarının C# içerisinde kullanılması da aynı şekilde zorlu birçok işlemin kolayca yapılmasını sağlar.

Şimdi adımları yazalım:

  • System.Management.Automation referansını projemize ekliyoruz.
  • System.Collections.Objectmodel” ve System.Management.Automation” referanslarını using ifadesi ile sayfaya ekliyoruz.
  • Powershell işlemini yapacak nesne oluşturulur.

  • Oluşturulan powershell nesnesine komut ve parametreler eklenir.

  • Powershell komutunun çalıştırılması

 

Örnek çalışma: