Visual Studio
Ver Más instrucciones
1
Inicie Visual Studio. Abra el proyecto VB que desea utilizar para ejecutar un cmdlet de PowerShell.
2 Haga clic en el nombre del proyecto en el directorio de archivos en la esquina superior derecha de la pantalla. Haga clic en " Agregar referencia ", haga clic en el botón " Examinar". Haz clic en " System.Management.Automation.dll " y el botón " OK" .
3
doble clic en el archivo de VB que desea utilizar para ejecutar el cmdlet de PowerShell, coloque el el siguiente código en la parte superior del archivo :
Imports System.Text
Imports System.IO Imports
System.Management.Automation
Imports System . Collections.ObjectModel
Importaciones System.Management.Automation.Runspaces
4
Crear un método para ejecutar la secuencia de comandos PowerShell :
privado Función ExecuteMyPowerShellScript ( ByVal As String scriptText ) As String
End Function
5
instancias de un objeto espacio de ejecución de PowerShell y abrirlo. Cree un objeto de canalización PowerShell y ejecutar su método ") addscript (", utilizando el texto de la escritura como argumento.
RunspaceSample dévil como espacio de ejecución = RunspaceFactory.CreateRunspace ()
RunspaceSample.Open ()
PipelineSample dévil como Pipeline = MyRunSpace.CreatePipeline ()
PipelineSample.Commands.AddScript ( scriptText )
6
Ejecute el script de PowerShell y cerrarlo :
resultados Dim As Collection ( Of PSObject ) = PipelineSample.Invoke ()
RunSpaceSample.Close ()