Benutzer anmelden (UILOGIN)
Mit diesem Befehl wird ein Benutzer in EasySightPro angemelden.
Eingabe
Syntax: UILOGIN{NAME};{HASH}
| {NAME} | Name des EasySightPro® Benutzers. Entspricht dem Names aus der Benutzerverwaltung. |
| {HASH} | Passwort Hash des Benutzers in Format 2. |
Der Passwort Hash des Benutzers lässt sich über den Dialog Passwort ändern
abfragen:
-
Hauptmenü (Links oben) öffnen
-
Reiter Benutzer auswählen
-
Hash kopieren → "Format 2: 000102 ..." auswählen
-
Der Hash wird in die Zwischenablage kopiert und kann mittels STRG+V eingefügt abgerufen werden
Ausgabe
{RESULT}
| Befehlsantwort | Beschreibung |
|---|---|
| 0 | Befehl wurde erfolgreich abgearbeitet |
| 1 | Ausführen nicht erfolgreich |
| 2 | Falscher Syntax |
| 3 | Schwerer Fehler beim Ausführen |
| 4 | Funktion nicht aktiv oder manuell deaktiviert |
| 9 | EasySightPro® wird geschlossen |
Beispiel
Meldet den Benutzer 'Demo' in EasySightPro® an.
Rückantwort:
-
0 = Befehlsantwort (Abarbeitung OK)
Kopieren
UILOGINDemo;E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855
0
Powershell
Kopieren
Function Send-TCPMessage {
Param (
[Parameter(Mandatory=$true, Position=0)]
[ValidateNotNullOrEmpty()]
[string]
$EndPoint
,
[Parameter(Mandatory=$true, Position=1)]
[int]
$Port
,
[Parameter(Mandatory=$true, Position=2)]
[string]
$Message
)
Process {
# Setup connection
$IP = [System.Net.Dns]::GetHostAddresses($EndPoint)
$Address = [System.Net.IPAddress]::Parse($IP)
$Socket = New-Object System.Net.Sockets.TCPClient($Address,$Port)
# Setup stream wrtier
$Stream = $Socket.GetStream()
$Writer = New-Object System.IO.StreamWriter($Stream)
# Write message to stream
$Message | % {
$Writer.WriteLine($_)
$Writer.Flush()
}
# Give EasySightPro a chance to process the command
# This example does no read back the answer!
Start-Sleep -Seconds 1.5
# Close connection and stream
$Stream.Close()
$Socket.Close()
}
}
# Sende Anmeldung als Benutzer 'Demo'
Send-TCPMessage -Endpoint 127.0.0.1 -Port 21 -Message "UILOGINDemo;E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855"
# Sende Abmeldung
Send-TCPMessage -Endpoint 127.0.0.1 -Port 21 -Message "UILOGOUT"

