1) PowerShell хорош для относительно небольших четко определенных задач, особенно однодневных и интерактивных задач, когда вы кодируете прямо в командной строке.Если для выполнения задачи требуется всего несколько строк кода PowerShell (и вы знаете это, потому что вы достаточно хорошо знаете PowerShell!), Запуск полного проекта на C # часто оказывается слишком сложным.где производительность имеет решающее значение.Это лучше для любого проекта, который предположительно потребует отладки и устранения неполадок.
3) PowerShell и C # могут отлично работать вместе.Легко звонить один из другого.PowerShell хорош для подключения компонентов .NET.Вы можете реализовать свои сложные и важные для работы компоненты в C #, а затем объединить и склеить их вместе с PowerShell.