Ξεκινήστε το Visual Studio . Ανοίξτε το έργο VB που θέλετε να χρησιμοποιήσετε για να εκτελέσετε μια cmdlet PowerShell . 2
Κάντε δεξί κλικ στο όνομα του έργου σας από τον κατάλογο αρχείου στην επάνω δεξιά γωνία της οθόνης σας . Κάντε κλικ στο " Add Reference , " και στη συνέχεια κάντε κλικ στο κουμπί "Αναζήτηση " . Κάντε κλικ στο " System.Management.Automation.dll " και το πλήκτρο "OK" .
Εικόνων 3
Κάντε διπλό κλικ στο αρχείο VB που θέλετε να χρησιμοποιήσετε για να εκτελέσετε το cmdlet PowerShell , στη συνέχεια, τοποθετήστε το ακόλουθο κώδικα στο επάνω μέρος του αρχείου :
Εισαγωγές System.Text
Εισαγωγές System.IO
Εισαγωγές System.Management.Automation
Εισαγωγές συστήματος . Collections.ObjectModel
Εισαγωγές System.Management.Automation.Runspaces
Η 4
Δημιουργήστε μια μέθοδο για να εκτελέσετε τη δέσμη ενεργειών PowerShell :
Private Function ExecuteMyPowerShellScript ( ByVal scriptText Όπως String ) Όπως String
End Function
5
Υπόσταση ένα αντικείμενο PowerShell Runspace και να το ανοίξετε . Δημιουργήστε ένα αντικείμενο αγωγού PowerShell και να τρέξει " AddScript ( ) " μέθοδο , χρησιμοποιώντας το κείμενο script ως επιχείρημα .
Δημ. RunspaceSample Όπως Runspace = RunspaceFactory.CreateRunspace ( )
RunspaceSample.Open ( )
Dim PipelineSample Όπως Pipeline = MyRunSpace.CreatePipeline ( )
PipelineSample.Commands.AddScript ( scriptText )
Η 6
Εκτελέστε το σενάριο PowerShell και κλείστε το :
Dim αποτελέσματα Όπως Collection ( Από PSObject ) = PipelineSample.Invoke ( )
RunSpaceSample.Close ( )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα