Como eu adiciono uma senha a um arquivo de lote para autenticar automaticamente?

11

Estou tentando executar os comandos xcopy em um arquivo de lote como administrador. Este é o comando correto e como posso passar a senha para ele?

runas /noprofile /user:Domain Name\user account
    
por joe 19.12.2012 / 00:27

4 respostas

14

Para autenticar automaticamente, adicione o sinalizador /savecred . Você terá que digitar a senha na primeira execução do script, mas ela será salva depois disso.

Perceba que runas poderá usar as credenciais salvas para executar qualquer programa determinado , então pense em como isso pode ser um problema de segurança antes de seguir esse caminho.

Seu uso está correto, basta adicionar o caminho do programa no final.

runas /noprofile /user:[email protected] /savecred script.bat
ou runas /noprofile /user:joe-pc\joe /savecred script.bat

Para excluir uma pesquisa de credenciais salvas do Gerenciador de Credenciais no Painel de Controle.

    
por 19.12.2012 / 01:53
4

O comando runas deve solicitar as credenciais quando você executar o arquivo em lote para executar o comando especificado. Contanto que você o execute em cmd.exe . Isso se deve à necessidade da entrada padrão necessária para solicitar a senha. Você não pode simplesmente clicar duas vezes nele. Armazenar uma senha em texto sem formatação em um arquivo de lote é uma má idéia porque é insegura . É por isso que ele solicita em tempo de execução.

Você pode clicar com o botão direito no executável e clicar em Run as Administrator , sem o comando runas . Esta é provavelmente a solução que você está procurando.

Se você quiser executar a tarefa como uma tarefa agendada, pode configurá-la para executá-la como um usuário diferente.

    
por 19.12.2012 / 00:42
1

Você pode usar RunAs quando chamar o batchfile (clique com o botão direito do mouse no batchfile e clique em runas) para que o lote seja executado como administrador. Eu suspeito que as runas não funcionem dentro do lote. Eu recomendaria não colocar a senha no arquivo de lote, mesmo se ele funcionasse, os arquivos de lote são texto sem formatação, assim você pode também colocar a senha em um post-it no monitor.

    
por 19.12.2012 / 00:41
0

Este site discute a criação de um script de autoitulação que ofusca o conteúdo do arquivo na parte inferior do arquivo.

link

    
por 19.12.2012 / 01:18