Benutzer abmelden (UILOGOUT)
Mit diesem Befehl wird der aktuelle EasySightPro® Benutzer abgemeldet und auf den Standard Benutzer gewechselt.
Eingabe
Syntax: UILOGOUT
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 aktuellen EasySightPro® Benutzer ab.
Rückantwort:
-
0 = Befehlsantwort (Abarbeitung OK)
Kopieren
UILOGOUT
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"