PowerShell lader programmører manipulere Windows-operativsystemet fra kommandolinjen . Med PowerShell , kan du få adgang til objekter fra . NET framework samt Window filsystem . En genbrugelig PowerShell script kaldes en " cmdlet ". Du kan kombinere cmdlet'er til at skabe magtfulde scripts, som du kan dele med andre brugere. Visual Basic ( VB) er et programmeringssprog , der anvendes i . NET framework , der lader dig kalde PowerShell scripts fra landets administreret kode . Dette vil til gengæld giver mulighed for at skabe en attraktiv brugerflade, der begynder brugere kan bruge til at køre cmdlets i stedet for kommandolinjen. Ting du skal
Visual Studio
Vis Flere Instruktioner
1
Start Visual Studio. Åbn det VB projekt, du vil bruge til at køre et PowerShell cmdlet .
2
Højreklik på navnet på dit projekt fra den fil bibliotek på øverste højre hjørne af skærmen. Klik på " Add Reference " og derefter klikke på knappen "Gennemse" . Klik på " System.Management.Automation.dll " og " OK " knappen.
3
Dobbeltklik på VB -fil, du vil bruge til at køre PowerShell cmdlet , placer derefter følgende kode i toppen af filen:
Import System.Text
Import System.IO
Import System.Management.Automation
Import System . Collections.ObjectModel
Import System.Management.Automation.Runspaces
4
Oprette en metode til at køre PowerShell script : Hej
Private Function ExecuteMyPowerShellScript ( ByVal scriptText As String ) As String
End Function
5
Instantiere et PowerShell Runspace objektet og åbne det. Opret et PowerShell-pipelinen objektet og køre sin " AddScript ()" metoden , ved hjælp af script tekst som et argument.
Dim RunspaceSample Som Runspace = RunspaceFactory.CreateRunspace ()
RunspaceSample.Open ()
Dim PipelineSample Som Pipeline = MyRunSpace.CreatePipeline ()
PipelineSample.Commands.AddScript ( scriptText )
6
Udfør PowerShell script og lukke det : < br >
Dim resultater As Collection ( Of PSObject ) = PipelineSample.Invoke ()
RunSpaceSample.Close ()