Umgebungsvariable auslesen und für Druckermapping benutzen
Hallo!
Ich möchte mittels einem KIX-Script die Umgebungsvaiable
RAUM
auslesen, diese in eine "KIX-Variable" schreiben ($RAUM) und diese für das Druckermapping verwenden.
Alle Rechner in einem Raum haben die gleiche Variable.
Beispiel (set raum):
RAUM=B101
Ist das möglich??
Danke!
MfG
Ich möchte mittels einem KIX-Script die Umgebungsvaiable
RAUM
auslesen, diese in eine "KIX-Variable" schreiben ($RAUM) und diese für das Druckermapping verwenden.
Alle Rechner in einem Raum haben die gleiche Variable.
Beispiel (set raum):
RAUM=B101
Ist das möglich??
Danke!
MfG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 191868
Url: https://administrator.de/contentid/191868
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
6 Kommentare
Neuester Kommentar
moin,
das geht "so" nicht...zumindestens nicht unter den mir bekannten KixVersionen
"Wenn", dann mußt du das "so" herum lösen...
und in dem kix steht dann
demo....
das geht "so" nicht...zumindestens nicht unter den mir bekannten KixVersionen
"Wenn", dann mußt du das "so" herum lösen...
KIX32.EXE demo.kix $raum=%raum%
und in dem kix steht dann
if ExpandEnvironmentVars( $raum ) = test
? (yupp)
else ? (noop)
endif
demo....
C:\>C:\script\kix\KIX32.EXE C:\script\kix\demo\123.kix $raum=testa
noop
C:\>C:\script\kix\KIX32.EXE C:\script\kix\demo\123.kix $raum=test
yupp
moin,
schütt mal die Plörre wech und hole dir nen echten Kaffee...
Da steht doch alles - sogar mit "Demo" (sollte einem zeigen, dass das so kein Hirngespenst ist, sondern sachtätlich funktioniert)
Kix "kann" das nicht "außer" man sagt es Ihm. und zwar beim starten
Du schreibst, die Kisten haben eine Umgebungsvariable %raum%
Ich schreibe
"das" kenn ich "so" nicht, möglicherweise "deine" Kixversion (die ich aber wiederrum nicht kenne)
schütt mal die Plörre wech und hole dir nen echten Kaffee...
Da steht doch alles - sogar mit "Demo" (sollte einem zeigen, dass das so kein Hirngespenst ist, sondern sachtätlich funktioniert)
Kix "kann" das nicht "außer" man sagt es Ihm. und zwar beim starten
Du schreibst, die Kisten haben eine Umgebungsvariable %raum%
Ich schreibe
KIX32.EXE demo.kix $raum=%raum%
und Kix liesst das dann "so" aus, wie ich es oben geschrieben habe.$raum = ExpandEnvironmentVars("raum")
"das" kenn ich "so" nicht, möglicherweise "deine" Kixversion (die ich aber wiederrum nicht kenne)
Trage ich das in die "Kix.bat" so ein??
- würde ich dir so anraten.
$raum = ExpandEnvironmentVars("raum")
expandenvironmentvars "hört" sich so an, als ob es die Umgebungsvariablen ausliesst, aber das sind Kix umgebungsvariablen und die wird durch den parameter kixvariable=umgebungsvariable beim aufrufen des Kix script definiert.
nochmal....
was du machen muß ist haargenau so:
%logonserver%\netlogon\kix32.exe %logonserver%\netlogon\logon.kix $raum=%raum%
und das kix macht dann nicht mehr oder weniger als:
if ExpandEnvironmentVars( $raum ) = xxx
? (raum xxx)
AddPrinterConnection ($print+"\HPLaserJetyyy")
endif