Skrypty do logowania – parametry
Można użyć następujących parametrów:
Odnosi się do adresu URL serwera zarządzania, z którym łączy się XProtect Smart Client.
Poniższy przykład przedstawia okno logowania do XProtect Smart Client z http://ourserver w polu Adres serwera:
Client.exe -ServerAddress="http://ourserver"
Domyślną metodą uwierzytelniania jest Uwierzytelnianie Windows (bieżący użytkownik). Nawet jeśli zostanie to zmienione, za pomocą parametru AuthenticationType (opisanego w sekcji poniżej), okno logowania będzie automatycznie wyświetlać bieżącego użytkownika systemu Windows w polu Nazwa użytkownika.
Oznacza konkretną nazwę użytkownika.
Poniższy przykład pokazuje okno logowania XProtect Smart Clientz http://ourserver w polu Adres serwera oraz Tommy w polu Nazwa użytkownika:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy"
Uwaga
Parametr ten jest odpowiedni tylko w przypadku metod Uwierzytelnianie Windows i Uwierzytelnianie podstawowe. Stosowaną metodę uwierzytelniania określa się za pomocą parametru AuthenticationType.
Oznacza konkretne hasło.
Poniższy przykład pokazuje okno logowania XProtect Smart Clientz http://ourserver w polu Adres serwera, Tommy w polu Nazwa użytkownika oraz T0mMy5Pa55w0rD w polu Hasło:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD"
Uwaga
Parametr ten jest odpowiedni tylko w przypadku metod Uwierzytelnianie Windows i Uwierzytelnianie podstawowe. Stosowaną metodę uwierzytelniania określa się za pomocą parametru AuthenticationType.
Oznacza jedną z trzech możliwych metod uwierzytelniania XProtect Smart Client: uwierzytelnianie Windows (bieżący użytkownik) (wywoływane WindowsDefault w skryptach uruchamiania), uwierzytelnianie Windows (wywoływane Windows w skryptach uruchamiania) lub uwierzytelnianie podstawowe (wywoływane Simple w skryptach uruchamiania).
Poniższy przykład przedstawia okno logowania XProtect Smart Client z http://ourserver w polu Adres serwera, uwierzytelnianiem podstawowym wybranym w polu Uwierzytelnianie, Tommy w polu Nazwa użytkownika oraz T0mMy5Pa55w0rD (maskowanym gwiazdkami) w polu Hasło:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD" -AuthenticationType="Simple"
W przypadku metody Uwierzytelnianie Windows, przykład to:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD" -AuthenticationType="Windows"
W przypadku uwierzytelniania w systemie Windows (bieżący użytkownik) parametry UserName i Password nie są wymagane i przykład wygląda następująco:
Client.exe -ServerAddress="http://ourserver" -AuthenticationType="WindowsDefault"
Oznacza pełną ścieżkę do skryptu .scs (jest to rodzaj skryptów przeznaczony do sterowania aplikacją XProtect Smart Client).
Poniższy przykład powoduje użycie skryptu .scs w celu logowania:
Client.exe -Script=c:\startup.scs
Przykład skryptu .scs powodującego logowanie bieżącego użytkownika systemu Windows na serwerze http://ourserver:
<ScriptEngine> <Login> <ServerAddress>http://ourserver</ServerAddress> <AuthenticationType>WindowsDefault</AuthenticationType> </Login> </ScriptEngine>
Możesz używać wielu wywołań funkcji aplikacji XProtect Smart Client (patrz: Wyświetlanie listy wywołań funkcji), aby dodać kolejne funkcje do skryptów .scs. W poniższym przykładzie dodano jeden wiersz, dzięki czemu skrypt .scs z poprzedniego przykładu także spowoduje zminimalizowanie okna aplikacji XProtect Smart Client:
<ScriptEngine> <Login> <ServerAddress>http://ourserver</ServerAddress> <AuthenticationType>WindowsDefault</AuthenticationType> </Login> <Script>SCS. Application.Minimize();</Script> </ScriptEngine>
Prawidłowe formaty parametrów:
{-,/,--}param{ ,=,:}((".')value(",'))
Examples:
-UserName Tommy
--UserName Tommy /UserName:"Tommy" /UserName=Tommy -Password 'Tommy'