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 pokazuje okno logowania XProtect Smart Client z tekstem 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 aplikacji XProtect Smart Client z tekstem http://ourserver w polu Adres serwera oraz Tomek w polu Nazwa użytkownika:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy"
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 aplikacji XProtect Smart Client z tekstem http://ourserver w polu Adres serwera, Tomek w polu Nazwa użytkownika oraz T0mMy5Pa55w0rD w polu Hasło:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD"
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 w aplikacji XProtect Smart Client: Uwierzytelnianie Windows (bieżący użytkownik) (o nazwie WindowsDefault w skryptach startowych), Uwierzytelnianie Windows (o nazwie Windows w skryptach startowych) lub Uwierzytelnianie podstawowe (o nazwie Simple w skryptach startowych).
Poniższy przykład pokazuje okno logowania aplikacji XProtect Smart Client z tekstem http://ourserver w polu Adres serwera, metodą Uwierzytelnianie podstawowe wybraną w polu Uwierzytelniania, Tomek w polu Nazwa użytkownika oraz T0mMy5Pa55w0rD (ukryte pod symbolami gwiazdek) 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 metody Uwierzytelnianie 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(",'))
Przykłady:
-UserName Tommy
--UserName Tommy /UserName:"Tommy" /UserName=Tommy -Password 'Tommy'