Variable von Kix an VB-Script übergeben
Hallo,
kann mir jemand erklären, wie ich in einem Kix-Skript eine Variable an ein VB-Skript übergebe ?
Global definieren in Kix reicht leider scheinbar nicht aus.
Danke und Gruß
Stephan
kann mir jemand erklären, wie ich in einem Kix-Skript eine Variable an ein VB-Skript übergebe ?
Global definieren in Kix reicht leider scheinbar nicht aus.
Danke und Gruß
Stephan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3299
Url: https://administrator.de/forum/variable-von-kix-an-vb-script-uebergeben-3299.html
Ausgedruckt am: 27.12.2024 um 03:12 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
An dieser Stelle frage ich mich, wo sich diese Datei befindet,
auf dem Client, auf dem Server oder auf einem Netzlaufwerk?
Soll das VB-Script separat im Anschluss gestartet werden oder direkt aus dem Kix-Script?
GPO
Immerhin ändert sich der Wert
häugiger, und wenn dann morgens
über 2000 User
erstmal eine Datei schreiben müssen ist
häugiger, und wenn dann morgens
über 2000 User
erstmal eine Datei schreiben müssen ist
An dieser Stelle frage ich mich, wo sich diese Datei befindet,
auf dem Client, auf dem Server oder auf einem Netzlaufwerk?
aber ich dachte, das müsste
doch "eleganter" zu lösen sein, oder ?
doch "eleganter" zu lösen sein, oder ?
Soll das VB-Script separat im Anschluss gestartet werden oder direkt aus dem Kix-Script?
GPO
Hallo,
Rein theoretisch;
Ist der User zur Zeit der Ausführung des Scriptes bereits auf dem Client angemeldet?
Wird das Script vom System oder dem User ausgeführt?
test.vb /Kix-Variable
Im VB-Script kannst Du dann die Variable einlesen:
Dim oArgumente
Set oArgumente=WScript.Arguments
(Quelle: H. Schwichtenberg, Windows Scripting lernen 3. Auflage, S.167)
Nun müsste "oArgumente" den Wert von "Kix-Variable" haben.
Dies ist aber nur eine Vermutung von mir, den Beweis muss Du erbringen.
GPO
naja, sinnigerweise würde ich diese
temporäre Datei auf dem Client
erstellen lassen.
Wenn es keine Pobleme mit den Rechten gibt, ist dies sicherlich die beste Entscheidung, also ist das bei 2000 Usern dann auch kein Problem mehr.temporäre Datei auf dem Client
erstellen lassen.
Rein theoretisch;
Ist der User zur Zeit der Ausführung des Scriptes bereits auf dem Client angemeldet?
Wird das Script vom System oder dem User ausgeführt?
Das VB-Skript soll aus einem Kix-Skript
heraus gestartet werden.
Dann könntest Du mit der Übergabe der Variablen das VB-Script starten:heraus gestartet werden.
test.vb /Kix-Variable
Im VB-Script kannst Du dann die Variable einlesen:
Dim oArgumente
Set oArgumente=WScript.Arguments
(Quelle: H. Schwichtenberg, Windows Scripting lernen 3. Auflage, S.167)
Nun müsste "oArgumente" den Wert von "Kix-Variable" haben.
Dies ist aber nur eine Vermutung von mir, den Beweis muss Du erbringen.
Nach Beendigung
des VB-Skripts soll das Kix-Skript
weiterlaufen.
Wenn das andere läuft, wird die Realisierung des letzten Teils wohl nicht mehr so schwierig sein.des VB-Skripts soll das Kix-Skript
weiterlaufen.
GPO