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 ...
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.
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 *
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):
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.
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 ...
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).