InvisibleVerifyCredentials (Funktion)
- Last UpdatedSep 24, 2024
- 1 minute read
Die Funktion InvisibleVerifyCredentials() überprüft die Anmeldedaten des angegebenen Benutzers, ohne diesen jedoch bei InTouch anzumelden. Sie sollte in einem synchronen Skript verwendet werden.
Kategorie
Sicherheit
Syntax
AnalogVar=InvisibleVerifyCredentials("BenutzerId", "Kennwort", "Domäne");
Argumente
Benutzer
Der Name eines Windows-Benutzerkontos, das in der Benutzerliste des lokalen Computers, der Arbeitsgruppe oder der Domäne eingerichtet ist.
Kennwort
Das Kennwort für das Benutzerkonto.
Domäne
Die Windows-Domäne bzw. der Rechner, der/dem der Benutzer angehört.
Anmerkungen
Wenn der angegebene Benutzername, das Kennwort sowie die Domäne gültig sind, wird die mit dem Benutzer verbundene Zugriffsebene zurückgegeben. In allen anderen Fällen wird -1 zurückgegeben.
Hinweis: Die Funktion InvisibleVerifyCredentials() muss in einem synchronen Skript ausgeführt werden. Wird sie in einer asynchronen QuickFunction ausgeführt, gibt sie stets den Wert -1 zurück.
Der aktuell angemeldete Benutzer ändert sich durch den Aufruf dieser Funktion nicht. Das Argument Domäne ist nur relevant, wenn der Betriebssystem-Sicherheitsmodus aktiviert ist. Wenn der ArchestrA-Sicherheitsmodus verwendet wird und die Galaxy ihrerseits die Betriebssystem-gesteuerte Sicherheit verwendet, sollte das Argument „UserId“ den vollständig qualifizierten Benutzernamen einschließlich des Domänennamens oder des Computernamens enthalten.
Beispiel
AnalogVar=InvisibleVerifyCredentials( "john", "Kennwort", "corporate_hq" );