Powershellskript aus VB.Net starten

Mitglied: Mesaou

Mesaou (Level 1) - Jetzt verbinden

25.11.2015, aktualisiert 10:58 Uhr, 2704 Aufrufe, 3 Kommentare

Hi,

ich stehe gerade auf dem Schlauch. Ich möchte aus einem VB.Net-Programm ein Powershellskript starten. Ich hab schon verschiedene Ansätze dazu gefunden und erfolgslos probiert. Der Aufruf in meinem Programm sieht aktuell folgendermaßen aus:

Das Skript liegt an dem angegebenen Ort und sollte den Usernamen in eine Datei schreiben, eine Messagebox anzeigen und dann bis 10 in der Konsole zählen. Führe ich das Skript direkt aus der 64bit-Powershell aus funktioniert es. Klicke ich auf den Button in meinem Programm kommt sofort die Messagebox mit "Fertig".

Ich vermute ich habe irgendwo etwas übersehen, komme aber leider gerade nicht drauf wo ...

Grüße,
Mesaou


PS.
OK das Skript wird jetzt ausgeführt ... war wirklich nur eine Kleinigkeit:
Der Filename war in den einfachen Anführungszeichen anstelle der doppelten ... das ist jetzt korrigiert. Das nächste ist die Übergabe von Parametern. Falls jemand da zufällig gerade nen Tipp für mich hat verkürzt sich meine Netzrecherche^^
Mitglied: 114757
114757 (Level 4)
LÖSUNG 25.11.2015, aktualisiert um 10:58 Uhr
Nutze doppelte Anführungszeichen um den Pfad für das Skript ...
Gruß jodel32
Bitte warten ..
Mitglied: colinardo
LÖSUNG 25.11.2015, aktualisiert um 10:58 Uhr
Das nächste ist die Übergabe von Parametern.
Moin,
packe in dein Powershell-Skript in den Kopf deine Parameter welche du übergeben möchtest:
und die Parameter hängst du in den Argumenten in deinem VB.Net Code einfach mit Leerzeichen voneinander getrennt hinten dran.
Fertig.

Alternativ kannst du auch ohne param() arbeiten und dann mit dem Array args arbeiten
$args[0] = erster Parameter
$args[1] = zweiter Parameter
usw. Anhängen der Parameter in VB.Net wie oben geschrieben...

Grüße Uwe
Bitte warten ..
Mitglied: Mesaou
25.11.2015 um 11:00 Uhr
ok ... das war zu einfach ... Die Übernahem im Skript hatte ich schon nur im Programm hab ich es mit "-param# <Parameter#>" und "-<Parameter#>" probiert. Danke euch beiden.
Bitte warten ..
Heiß diskutierte Inhalte
Exchange Server
Sicherheits-Update KB5001779 für Exchange 2013-2019
kgbornVor 1 TagInformationExchange Server9 Kommentare

Microsoft hat zum 13. April 2021 das Sicherheitsupdate KB5001779 für Exchange 2013-2019 veröffentlicht, um vier RCE-Schwachstellen zu schließen. Das Update sollte zeitnah installiert werden. ...

Datenschutz
Regierung testet Einsatz von Microsoft Azure-Cloud für die Bundescloud
VisuciusVor 1 TagInformationDatenschutz34 Kommentare

LÄUFT! Deutschland will Microsoft für die Bundescloud testen Ich hätts ja beinahe unter dem Topic "Humor" veröffentlicht. Aber der 1. April ist ja durch ...

Festplatten, SSD, Raid
Festplatte aus defekten Notebook ausgebaut - wird nicht erkannt - Wie gelange ich an meine Daten?
1nCoreVor 23 StundenFrageFestplatten, SSD, Raid13 Kommentare

Hallo liebe Community, nach 7 Jahren hat mein XMG Notebook seinen Geist aufgegeben In dem Notebook waren zwei Festplatten verbaut (eine für System und ...

Server
Server Anbieter mit 2 NICs gesucht
gelöst SilvergreenVor 1 TagFrageServer16 Kommentare

Hallo Community, ich bin auf der Suche nach einem Serveranbieter, der VPS/Cloud Server mit 2 Netzwerkkarten anbietet. Eine Internetsuche brache mich da leider nicht ...

Internet
Woher holt sich Android die Kontaktdaten von unbekannten Rufnummern?
gelöst anteNopeVor 1 TagFrageInternet8 Kommentare

Hallo zusammen, seit einiger Zeit merke ich, dass mir mein Android Gerät Namen und Informationen zu mir unbekannten Teilnehmern präsentiert. Soll heißen eine nicht ...

Windows Netzwerk
MS Lizenzierung - externe Scandienstleistung
monstermaniaVor 1 TagFrageWindows Netzwerk9 Kommentare

Hallo Allerseits, ich habe da mal eine Frage an die MS Lizenzspeziallisten. Eine externe Firma soll Scandienstleistungen für uns erledigen. Dazu ist angedacht, dass ...

Exchange Server
Exchange Update CU19 auf CU20 Fehler - Eine weitere Version dieses Produkts ist bereits installiert
gelöst StefanKittelVor 23 StundenFrageExchange Server6 Kommentare

Hallo, ich habe hier einen Exchange 2016 mit CU19 (15.1.2176.2). Darauf wollte ich nun CU20 installiert. Download Es erscheint Eine weitere Version dieses Produkts ...

Exchange Server
April 2021 Microsoft Exchange Server Security Updates
FrankVor 1 TagInformationExchange Server2 Kommentare

Microsoft has released security updates for vulnerabilities found in: Exchange Server 2013 Exchange Server 2016 Exchange Server 2019 These updates are available for the ...