Prompt de comando em segundo plano e execução no login para usuários do domínio

2

Introdução

Eu tenho um bloco Topaz eSignature que conectei a um fat client PC para assinar relatórios dentro de uma sessão de terminal em execução em um servidor remoto. Eu tenho que trabalhar para que ele assine os relatórios no servidor, mas requer um prompt de comando para estar constantemente em execução no lado do cliente.

Problema

Espero ocultar este prompt de comando e executá-lo no login para os usuários que fazem login no domínio em PCs. Eu também gostaria de poder "atualizar" o comando de vez em quando para impedir que ele seja bloqueado *

Informações de segundo plano

Aqui está um resumo geral de como esse bloco de assinaturas funciona com as sessões RDP e Citrix (incluirei o PDF completo de instruções para os interessados):

  • instalar o sigsock.exe no lado do cliente
  • instalar o socksock do lado do servidor
  • coloque o arquivo .INI (com nome de usuário e servidor IP exclusivos) na pasta C: \ Users usernamegoeshere \ Windows no servidor
  • executa o prompt de comando no cliente (executa o sigsock.exe do cliente e informa onde se conectar)
  • Guia de instalação do Topaz eSig Pad sobre RDP ou Citrix Session

O comando que é executado no prompt de comando do cliente se parece com isto:

c:\sigsock.exe server IP address unique user name 6

Suponho que isso pode ser feito por meio da política de grupo, mas sou novo em configurações de .BATs / Scripts e GPO.

Qualquer ajuda seria muito apreciada.

    
por Aaron 24.07.2013 / 15:12

2 respostas

3

Use start no seu arquivo de lote. O prompt de comando continuará a piscar, mas será executado em segundo plano:

start /min C:\sigsock.exe ...

    
por 24.07.2013 / 15:15
2

Existe uma chamada de utilitário runhide a sysadmin Eu sei que usa para esse tipo de coisa.

Eu provavelmente tentaria psexec e executaria o comando. Com psexec você pode especificar em qual sessão você quer executar o comando (isto é, sessão interativa, sessão de console, sessão diferente para que o usuário não veja o comando sendo executado, etc).

    
por 24.07.2013 / 15:34