1) PowerShell iyidir nispeten küçük iyi tanımlanmış görev için s, komut satırında doğru kodlama yaparken, özellikle geçici bir günlük görevler ve etkileşimli görevler. Eğer bir görev sadece birkaç satırlık bir PowerShell kodu gerektiriyorsa (ve PowerShell'i yeterince iyi bildiğiniz için bunu biliyorsunuz demektir!), Tam bir C# projesinin başlatılması genellikle çok fazladır.
2) C#, büyük projeler için veya performansın kritik olduğu yerlerde çok daha iyidir. Muhtemelen hata ayıklama ve sorun giderme gerektirecek herhangi bir proje için daha iyidir.
3) PowerShell ve C# birlikte çalışabilirler. Birinden diğerini aramak kolaydır. PowerShell, .NET bileşenlerini bağlamak için iyidir. C# 'daki karmaşık ve performans kritik parçalarınızı uygulayabilir ve daha sonra bu parçaları PowerShell ile bir araya getirip birleştirebilirsiniz.
Zaten iki yazının karşılaştırmaları üzerine birkaç mesaj var ... –