Script para login - parâmetros
Você pode usar esses parâmetros:
Refere-se ao URL do servidor de gerenciamento ao qual o XProtect Smart Client se conecta.
O exemplo a seguir mostra a janela de login do XProtect Smart Client com http://ourserver no campo Endereço do servidor:
Client.exe -ServerAddress="http://ourserver"
O tipo de autenticação padrão é Autenticação do Windows (usuário atual). A menos que você altere isso, usando o parâmetro AuthenticationType (descrito na seção a seguir), a janela de login exibe automaticamente o nome do usuário do Windows atual no campo Nome de usuário.
Refere-se a um nome de usuário específico.
O exemplo a seguir mostra a janela de login do XProtect Smart Client com http://ourserver no campo Endereço do servidor e Tommy no campo Nome de usuário:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy"
Este parâmetro só é relevante para Autenticação do Windows e Autenticação básica. O parâmetro AuthenticationType deve ser usado para controlar o método de autenticação a ser utilizado.
Refere-se a uma senha específica.
O exemplo a seguir mostra a janela do login do XProtect Smart Client com http://ourserver no campo Endereço do servidor, Tommy no campo Nome de usuário e T0mMy5Pa55w0rD no campo Senha:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD"
Este parâmetro só é relevante para Autenticação do Windows e Autenticação básica. O parâmetro AuthenticationType deve ser usado para controlar o método de autenticação a ser utilizado.
Refere-se a um dos três métodos de autenticação possíveis do XProtect Smart Client: Autenticação do Windows (usuário atual), (chamada de WindowsDefault nos scripts de inicialização), Autenticação do Windows, (chamada de Windows nos scripts de inicialização) ou Autenticação básica, (chamada de Simple nos scripts de inicialização).
O exemplo a seguir mostra a XProtect Smart Client janela de login com http://ourserver no campo Endereço do servidor, Autenticação básica selecionada no campo Autenticação, Tommy no campo Nome de usuário e T0mMy5Pa55w0rD (mascarado por asteriscos) no campo Senha:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD" -AuthenticationType="Simple"
Se você usa Autenticação do Windows, o exemplo é:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD" -AuthenticationType="Windows"
Se você usa Autenticação do Windows (usuário atual), os parâmetros UserName e Password não seriam necessários e o exemplo teria esta aparência:
Client.exe -ServerAddress="http://ourserver" -AuthenticationType="WindowsDefault"
Refere-se a um caminho completo para um script .scs (um tipo de script destinado ao controle do XProtect Smart Client).
O exemplo a seguir usa um script .scs para o login:
Client.exe -Script=c:\startup.scs
Exemplo de um script .scs para o login em http://ourserver com o usuário do Windows atual:
<ScriptEngine>
<Login>
<ServerAddress>http://ourserver</ServerAddress>
<AuthenticationType>WindowsDefault</AuthenticationType>
</Login>
</ScriptEngine>
Você pode usar muitas das chamadas de função do XProtect Smart Client (consulte Visualizar uma lista de chamadas de função) para adicionar mais funcionalidade aos scipts .scs. No exemplo a seguir, mais uma linha foi adicionada para que o script .scs do exemplo anterior também minimize o aplicativo do XProtect Smart Client:
<ScriptEngine>
<Login>
<ServerAddress>http://ourserver</ServerAddress>
<AuthenticationType>WindowsDefault</AuthenticationType>
</Login>
<Script>SCS. Application.Minimize();</Script>
</ScriptEngine>
Os formatos de parâmetro válidos são:
{-,/,--}param{ ,=,:}((".')value(",'))
Exemplos:
-UserName Tommy
--UserName Tommy /UserName:"Tommy" /UserName=Tommy -Password 'Tommy'