Executando o arquivo em lote do compartilhamento de rede de servidores - usando a conta de usuário local dos servidores


1

Eu estou tentando criar um script que poderia ser executado a partir de compartilhamento de rede de servidores e me pedir para digitar servidores local nome de usuário e senha como credenciais.

Portanto, o arquivo .bat está localizado em \ SERVER \ INSTALL \ Windows XP \ RUN.bat

Eu quero ser capaz de executar "run.bat" de qualquer sistema na rede sem abrir cmd.exe como usuário diferente. Basta clicar duas vezes em run.bat no compartilhamento de servidores e iniciar o segundo lote - se as credenciais estiverem corretas.

Isto é o quão longe eu poderia chegar. Eu inicio o lote RUN.bat contendo linhas

runas /env /user:SERVER\USER "\\SERVER\INSTALL\Windows XP\install.bat

E isso deve iniciar o segundo lote contendo o script completo, que funciona bem individualmente.

Quando Run.bat pede para digitar a senha para USER - há um erro. Nome de usuário incorreto ou senha incorreta. (Usuário local é criado no servidor e tem permissões suficientes)


Isso não funciona se a conta não existir localmente. Por favor, explique o que você está planejando fazer com o login. Acesse um compartilhamento de rede, talvez?
Daniel B

A propósito. Funciona bem usando um domínio \ usuário
Andris1k94

Sim, eu quero acessar o compartilhamento, usando o usuário local de servidores, onde o arquivo está hospedado.
Andris1k94

stackoverflow.com/questions/14639743/… Isso realmente me ajudou a obter minha resposta.
Andris1k94

eu fiz isso sozinho :) adicionado runas / env / netonly / usuário: DFIU "& lt; File & gt;"
Andris1k94
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.