Umgebungsvariablen werden gecacht

avatar
josefalbert
Disabled

Hallo,

folgendes Problem.
Ich muss irgendwie Variablen in eine Datei in der RDP Session übergeben.
Konkret versuche ich die eingegebene Ticket Nr die vom RDP Manager abgefragt wird in ein File in der RDP Session zu bekommen.

Soweit würde das funktionieren indem ich per Powershell die Variable $RDM.Prompt.TicketNumber in die Benutzer Umgebungsvariablen schreibe.
Anschließend greife ich per "Folgendes Programm nach der Anmeldung ausführen" im Reiter Programm bei einer RDP Session auf diese Variable wie folgt zu:

forum image

Das funktioniert auch, die Datei "Testi.bat" wird in der RDP Session gestartet, die Variablen die ich mitgebe werden aber noch am lokalen PC aufgelöst.

Also genau so wie ich möchte, nur leider werden die Umgebungsvariablen irgendwie gecacht.
Nachdem ich die Umgebungsvariable %ticketid% definiere muss ich den RDP Manager neu starten damit sie auch aufgelöst werden kann.

Kann man dies irgendwie umgehen?

Danke.

LG



All Comments (4)

avatar

Hallo Josef,

kurz zusammengefasst:

  • Variable %ticketid% wird per PowerShell definiert
  • Die Variable wird richtig am lokalen Client aufgelöst (mittels set befehl überprüft)
  • Beim Starten der RDP-Sitzung werden die beiden Variablen %computername% und %username% richtig aufgelöst, %tcketid% allerdings nicht
  • Nach einem Neustart von RDM funktioniert nun auch die %ticketid% Variable in der Remotesitzung


ist das so korrekt?

lg,
Min

avatar

Hallo,

korrekt.

forum image

Alle Umgebungsvariablen die man hier nach dem Starten vom RDP Manager hinterlegt sind nicht verfügbar.
Erst nach einem Neustart von diesem sind sie dann im RDP Manager verfügbar.

LG

avatar

Hallo Josef,

das Verhalten ist interessant - könntest du dafür über Hilfe => Support Ticket erstellen diesbezüglich ein Ticket erstellen?

Danke!

lg,
Min

avatar

Hi,

Ticket wurde erstellt.
Danke.

LG

Ends in 8 days