Crear, compilar y ejecutar una DLL con Microsoft Visual C# que ejecute un cmdlet de PowerShell

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading...

Crear un proyecto en Visual C# Biblioteca de Clase (.NET Framework)

Buscar e instalar en NuGet System.Management.Automation

Importar desde Microsoft Visual C# la referencia al ensamblado System.Management.Automation (C:\Windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\System.Management.Automation.dll)

Añadir el siguiente código en PowerShell a Visual Studio C# y compilar la solución

La dll compilada se encuentra en la carpeta bin

Llamar a la dll creada desde PowerShell