If Powershell commands can be ran from C# should I favor writing scripts in C# since I’m more comfortable with C#?

This page summarizes the projects mentioned and recommended in the original post on /r/PowerShell

Our great sponsors
  • Mergify - Tired of breaking your main and manually rebasing outdated pull requests?
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • ImagePlayground

    ImagePlayground is a PowerShell module that provides a set of functions for image processing. Among other things it can create QRCodes, BarCodes, Charts, and do image processing that can help with daily tasks.

    For example: - https://github.com/EvotecIT/ImagePlayground - C# lib that takes care of those hard things in c#, and then PowerShell that just interacts with that lib in PowerShell - https://github.com/EvotecIT/OfficeIMO - C# lib that manage Word, and then https://github.com/EvotecIT/PSWriteOffice which takes that c# library and wraps around it to make it easy for day to day users, and for me to do some PowerShell magic with it without having to do some things I don't want in C#.

  • OfficeIMO

    Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word (DocX) and later also Excel (XLSX) files without installing any software. Library is based on Open XML SDK

    For example: - https://github.com/EvotecIT/ImagePlayground - C# lib that takes care of those hard things in c#, and then PowerShell that just interacts with that lib in PowerShell - https://github.com/EvotecIT/OfficeIMO - C# lib that manage Word, and then https://github.com/EvotecIT/PSWriteOffice which takes that c# library and wraps around it to make it easy for day to day users, and for me to do some PowerShell magic with it without having to do some things I don't want in C#.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • PSWriteOffice

    Experimental PowerShell Module to create and edit Microsoft Word, Microsoft Excel, and Microsoft PowerPoint documents without having Microsoft Office installed.

    For example: - https://github.com/EvotecIT/ImagePlayground - C# lib that takes care of those hard things in c#, and then PowerShell that just interacts with that lib in PowerShell - https://github.com/EvotecIT/OfficeIMO - C# lib that manage Word, and then https://github.com/EvotecIT/PSWriteOffice which takes that c# library and wraps around it to make it easy for day to day users, and for me to do some PowerShell magic with it without having to do some things I don't want in C#.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts