Powershell Script in Visual Basic aufrufen
Guten Tag miteinander,
Wie ihr bereits aus dem Titel erahnen könnt dreht sich meine Frage um das öffnen eines Powershell Scripts innerhalb eines VB Scripts.
Ich habe mit Visual Basic 2008 Express Studio eine Form erstellt, in welcher ich nun über einen Button ein Powershell Script aufrufen möchte (Mit Parametern, welche in Textboxen eingegeben werden).
Nur habe ich bisher noch keinen funktioneren Command dafür gefunden.
Könnt Ihr mir evtl. weiterhelfen?
Vielen Dank & freundliche Grüsse
Wie ihr bereits aus dem Titel erahnen könnt dreht sich meine Frage um das öffnen eines Powershell Scripts innerhalb eines VB Scripts.
Ich habe mit Visual Basic 2008 Express Studio eine Form erstellt, in welcher ich nun über einen Button ein Powershell Script aufrufen möchte (Mit Parametern, welche in Textboxen eingegeben werden).
Nur habe ich bisher noch keinen funktioneren Command dafür gefunden.
Könnt Ihr mir evtl. weiterhelfen?
Vielen Dank & freundliche Grüsse
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 122951
Url: https://administrator.de/contentid/122951
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
5 Kommentare
Neuester Kommentar
TuxHunt3Rs Beispiel ist VBScript und funktioniert so natürlich nicht in VB.NET
Das erste Google-Ergebnis beantwortet aber schon deine Frage:
Und das zweite gleich nochmal:
Und das dritte auch.
Und das vierte ganz ausführlich: http://www.devx.com/dotnet/Article/7914
...
Das erste Google-Ergebnis beantwortet aber schon deine Frage:
In VB.NET it's really rather simple.
Shell("C:\cat.txt")
Shell("C:\cat.txt")
Und das zweite gleich nochmal:
Public Sub ShellandWait(ByVal ProcessPath As String)
Dim objProcess As System.Diagnostics.Process
Try
objProcess = New System.Diagnostics.Process()
objProcess.StartInfo.FileName = ProcessPath
objProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal
objProcess.Start()
'Wait until the process passes back an exit code
objProcess.WaitForExit()
'Free resources associated with this process
objProcess.Close()
Catch
MessageBox.Show("Could not start process " & ProcessPath, "Error")
End Try
End Sub
Und das dritte auch.
Und das vierte ganz ausführlich: http://www.devx.com/dotnet/Article/7914
...