Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man driver ett Powershell Inside Visual Basic Programmering

    PowerShell låter programmerare manipulera operativsystemet Windows från kommandoraden . Med PowerShell , kan du komma åt objekt från . NET Framework samt fönstrets filsystem . En återanvändbar PowerShell skript anropas en " cmdlet . " Du kan kombinera cmdlets för att skapa kraftfulla skript som du kan dela med andra användare . Visual Basic ( VB ) är ett programmeringsspråk som används inom . NET ramverk som låter dig ringa PowerShell-skript inifrån dess förvaltad kod . Detta i sin tur gör att du kan skapa ett attraktivt användargränssnitt att nybörjare kan använda för att köra cmdlets i stället för kommandoraden . Saker du behöver Review, Visual Studio
    Visa fler instruktioner
    1

    Starta Visual Studio . Öppna VB projekt som du vill använda för att köra ett PowerShell cmdlet .
    2

    Högerklicka på namnet på ditt projekt från filkatalog i det övre högra hörnet på skärmen . Klicka på " Add Reference ", klicka på " Bläddra"-knappen . Klicka på " System.Management.Automation.dll " och " OK " -knappen .
    3

    Dubbelklicka på VB -filen som du vill använda för att köra PowerShell cmdlet , placera sedan följande kod längst upp i filen :

    Import System.Text

    Import System.IO

    Import System.Management.Automation

    Import System. Collections.ObjectModel

    Import System.Management.Automation.Runspaces
    4

    Skapa en metod för att köra PowerShell script :

    Private Function ExecuteMyPowerShellScript ( ByVal scriptText As String ) As String

    End Function
    5

    Instantiera ett objekt PowerShell Runspace och öppna den . Skapa ett objekt PowerShell-pipeline och köra sin " AddScript ( ) " metoden , med manus text som argument .

    Dim RunspaceSample Som Runspace = RunspaceFactory.CreateRunspace ( ) katalog

    RunspaceSample.Open ( )

    Dim PipelineSample Som Pipeline = MyRunSpace.CreatePipeline ( ) katalog

    PipelineSample.Commands.AddScript ( scriptText )
    6

    Kör PowerShell script och stänga den :

    Dim resultat As Collection ( av PSObject ) = PipelineSample.Invoke ( ) katalog

    RunSpaceSample.Close ( ) katalog

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill infoga data i Access Använda VB.Net
    ·Komma åt e-post med Visual Basic
    ·Kännetecken för Visual Basic
    ·Hur man skapar Alert Lådor i Windows
    ·Hur man använder LAME i Visual Basic
    ·Hur man gör VBA inmatningsrutor
    ·Hur man använder en Web Service för att visa data på…
    ·Hur man använder verktygstips i VB
    ·Handledning på VB.NET för DirectX
    ·Hur vill kolla om en sträng innehåller bara alfabetet…
    Utvalda artiklarna
    ·Hur man skickar SMS Använda Java
    ·Hur man tar bort alla icke - heltal a String
    ·Vad är Comdlg32.ocx
    ·Hur man gör en handväska Från soppåsar , Notes Post…
    ·Hur man skapar en MySQL databas webbplats
    ·SetWarnings i Access 2007
    ·Vad är en Runtime Error
    ·Är Java starkt skrivade Viktigt
    ·Så ändrar Python Utgång till PID
    ·Vanliga Delsträngar i C
    Copyright © Dator Kunskap http://www.dator.xyz