GET_LOGIN
Verwenden Sie die Script-Funktion GET_LOGIN, um Anmeldeinformationen oder das Kennwort eines bestimmten Eintrags abzurufen, der in einem Anmeldeobjekt vorgenommen wurde. Weitere Informationen finden Sie unter Login (LOGIN).
Wichtig!
- Es können nur die Login-Einträge von selbstdefinierten Systemen oder Anwendungen abgerufen werden, nicht aber von Betriebssystemen. Stellen Sie sicher, dass der von Ihnen definierte Typparameter auch in der Variablen UC_LOGIN_TYPES vorhanden ist. Weitere Informationen finden Sie unter UC_LOGIN_TYPES - Definition zusätzlicher Plattform- und Systemtypen für Login-Objekte
- Verwenden Sie weder Prozentzeichen (%) noch Caret-Zeichen (^) in Passwörtern.
- GET_LOGIN ruft das Kennwort in verschlüsselter Form ab. Das Kennwort kann mit dem Befehl Agent Job Messenger (Startparameter CMD) verwendet werden, wo es entschlüsselt wird. Weitere Informationen finden Sie unter Job Messenger des Agenten.
Syntax
GET_LOGIN (Login-Objekt, Name, Typ, Information)
Parameter
- GET_LOGIN
Ruft Anmeldeinformationen ab - Login-Objekt
Name des Login-Objekts
Format: Script-Variable, AE Name oder Script-Literal - Name
Agent-Namenseintrag- der im Login-Objekt verwendet wird. Sie können statt des Namens ein Sternsymbol (*) in einfache oder doppelte Anführungszeichen setzen.
Format: Script-Variable, AE-Name oder Script-Literal - Typ
Typeintrag, der den Agententyp definiert
Format: Script-Variable, AE-Name oder Script-Literal - Informationen
Die abzurufenden Informationen
Format: AE Name
Zulässige Werte:- LOGIN_INFO
Ruft die Anmeldeinformationen wie Benutzer und Domäne ab - PASSWORD
Ruft das Kennwort ab
- LOGIN_INFO
Rückgabewerte
Diese Script-Funktion gibt die relevanten Informationen zurück:
- 20476
Das angegebene Objekt existiert nicht oder entspricht nicht dem Login-Typ. - 20482
Der angegebene Name wurde im Login-Objekt nicht gefunden. - 20493
Ungültige Angabe der auszulesenden Informationen.
Beispiele
Das folgende Beispiel ruft die Anmeldeinformationen und das Kennwort des Backend-Systemeintrags SVN vom Login-Objekt ab. Anschließend führt es einen Befehl über den Job Messenger aus, der die Anmeldedaten definiert.
:SET &LOGIN# = GET_ATT(LOGIN)
:SET &LI# = GET_LOGIN(&LOGIN#,SVN,SVN,LOGIN_INFO)
:SET &PW# = GET_LOGIN(&LOGIN#,SVN,SVN,PASSWORD)
&UC_JOBMD CMD="&SVN_CMD# checkout ""&SVN_URI#"" ""&SVN_DIR#"" --username &LI# --password &PW#"
Siehe auch:
seealso