Avviare Visual Studio . Aprire il progetto VB che si desidera utilizzare per eseguire un cmdlet di PowerShell .
2
pulsante destro del mouse sul nome del progetto dalla directory dei file in alto a destra dello schermo . Clicca su " Aggiungi riferimento ", quindi fare clic sul pulsante "Sfoglia" . Clicca su " System.Management.Automation.dll " e il pulsante "OK" .
3 Fare doppio clic sul file di VB che si desidera utilizzare per eseguire il cmdlet PowerShell , quindi posizionare il seguendo codice nella parte superiore del file :
Imports System.Text
Imports System.IO Imports
System.Management.Automation
Imports System . Collections.ObjectModel
Importazioni System.Management.Automation.Runspaces
4
Creare un metodo per eseguire lo script PowerShell :
private Function ExecuteMyPowerShellScript ( ByVal scriptText As String ) As String
End Function
5
un'istanza di un oggetto spazio di esecuzione di PowerShell e aprirlo. Creare un oggetto pipeline di PowerShell ed eseguire il suo metodo " ) addscript ( " , con il testo dello script come argomento .
Dim RunspaceSample Come spazio di esecuzione = RunspaceFactory.CreateRunspace ( ) per
RunspaceSample.Open ( )
Dim PipelineSample Come Pipeline = MyRunSpace.CreatePipeline ( ) per
PipelineSample.Commands.AddScript ( scriptText ) economici 6
eseguire lo script PowerShell e chiuderlo :
Dim risultato As Collection (Of PSObject ) = PipelineSample.Invoke ( ) per
RunSpaceSample.Close ( ) per
Programmazione © www.354353.com