pscp funciona para uma conta mas não funciona para outra

1

Eu tenho duas contas A, B ambas registradas no windows server 2008 R2. Existe um script no qual eu uso o módulo pscp de massa para transferir arquivos do servidor.

O problema é que o comando é executado com sucesso usando a conta de usuário A, mas fica preso usando a conta B. O comando não é concluído usando a conta de usuário B

Eu tenho que terminá-lo manualmente.

Ambas as contas têm o privilégio abaixo na política de grupo e no gerenciamento de computadores.

Administrador Logon como um lote Substituir o token no nível do processo Por favor ajude

    
por Akshay 07.07.2016 / 09:58

1 resposta

0

Eu descobri o problema. Quando usamos o pscp sozinho no prompt de comando, este é o prompt que recebemos

The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 1024 cc:78:13:a3:68:a6:59:7e:b8:23:2d:13:3e:66:9b:b9 If you trust this host, enter "y" to add the key to PuTTY's cache and carry on connecting. If you want to carry on connecting just once, without adding the key to the cache, enter "n". If you do not trust this host, press Return to abandon the connection. Store key in cache? (y/n) Connection abandoned.

Precisamos pressionar y / n e o comando seguirá em seguida.

Enquanto este comando estava sendo executado no script, o prompt não estava obtendo nenhuma entrada do usuário e, portanto, nunca terminava.

Para atenuar isso

pode-se fazer algo assim link

    
por 07.07.2016 / 11:09