User Variable als lowercase umwandeln

Resolved

User Variable als lowercase umwandeln

avatar

Moin,

ich bin gerade dabei in RDM SSH Sessions einzurichten. Dabei ist mir aufgefallen, dass die Variable %username% im Connectionsstring mit Großbuchstaben übergeben wird. Gibt es eine Möglichkeit dies als lowercase umzuwandeln?

Hier das Beispiel:

%username%@$CUSTOM_FIELD2%o%username%@$CUSTOM_FIELD2$#$CUSTOM_FIELD1$%$NAME$.$CUSTOM_FIELD1$@$CUSTOM_FIELD3$

Es handelt sich dabei um einen Cyberark Connectionsstring.

Vielleicht kann mir jemand helfen.

Beste Grüße,
Christian Schulze

All Comments (6)

avatar

Hallo Christian,

%username% ist eine Windows Variable, welche von RDM in der Schreibweise nicht umgewandelt wird - welches Ergebnis liefert die Variable %username% in einer cmd zurück? (bzw. der Befehl set) ?

LG,
Min

avatar

Hi Min,

die Variable %username% liefert meinen User in Großbuchstaben zurück. RDM zieht auch die Variable ohne Probleme. Allerdings erwartet der Connectionstring den Usernamen kleingeschrieben. Dafür suche ich gerade eine Lösung, dachte vielleicht kann RDM in den Feldern evtl. mit RegEx oder so arbeiten. Kennst du da etwas?

avatar

Hallo Christian,

ist Ihr Konto in Ihrem Active Directory oder auf Ihrem Rechner auf Großbuchstaben eingestellt?

Die Tests, die ich auf einem Computer durchgeführt habe, liefern den Benutzernamen nicht in Großbuchstaben, wenn ich die Umgebungsvariable %username% in einer Eingabeaufforderung verwende. Selbst wenn ich den Benutzernamen in den AD-Kontoeigenschaften in Großbuchstaben aktualisiere, zeigt die Umgebungsvariable %username% den Benutzernamen immer noch in Kleinbuchstaben an.

Leider kann RDM die Umgebungsvariable nicht ändern, um sie auf Kleinbuchstaben umzustellen.

Mit freundlichen Grüßen,

Érica Poirier

avatar

Guten Morgen,

es handelt sich um ein AD-Konto. Ich habe allerdings weitergeforscht und festgestellt, dass RDM mit %username" nicht die Windowsumgebungsvariable zieht sondern den angemeldeten Nutzer. Dieser hat durch die SSO Anmeldung am Devolutionsserver auch die Großbuchstaben im Usernamen.

Gibt es eine Möglichkeit eine Variable im Userkontext zu setzen, welche im Connectionsstring verwendet wird?

avatar

Ich glaube ich habe für mich eine Lösung gefunden. Wenn ich in den "Persönlichen Anmeldeinformationen" der Benutzernamen mit Kleinbuchstaben setze, kann ich diesen über die Variable $username$ im Connectionstring verwenden.

avatar

Hallo,

Vielen Dank, dass Sie Ihre Lösung mit unserer Community teilen. Das ist eine großartige Nachricht, dass Sie einen Workaround mit dem Parameter Persönliche Anmeldeinformationen in RDM gefunden haben.

Mit freundlichen Grüßen,

Érica Poirier