Cómo ejecutar un script de PowerShell desde C#
Para llamar a un script de PowerShell en C#, debe hacer referencia a los siguientes espacios de nombres:
Usar System.Management.Automation;
Usar System.Management.Automation.Runspaces Automation.Runspaces;
p>Para agregar una referencia a System.Management.Automation.dll, debe buscar. Si no conoce la ubicación, primero puede encontrarla localmente.