O mapeamento de uso de networking não funciona em files em lote, mas funciona em cmd

Ok, então está aqui o problema:

Eu tenho users usando script de logon no domínio ( nome de user .bat). O script simplesmente list 4 ou 5 ( letra de uso de networking: \\ SERVER \ directory \). No entanto, quando abre sua session, o script de logon não funciona e retorna o erro 53 ou 67 do sistema paira todos eles. Eu tentei executair o script depois que o perfil foi cairregado e todo está funcionando, e ainda me dá o erro.

Então tentei executair o mesmo command no cmd.exe. Tudo mapeado corretamente. Também funciona bem se eu mapeair as unidades usando o utilitário "Ferramentas> Mapa de unidades de networking".

Existe algo que pode impedir que um command funcione quando executado em um file em lote, mas funciona corretamente quando typescript manualmente?

    4 Solutions collect form web for “O mapeamento de uso de networking não funciona em files em lote, mas funciona em cmd”

    Duas opções:

    1) Use Process Monitor (SysInternals) com sua opção de log de boot, filtragem em CMD.EXE e System. Monitorize o process de logon e a execução do script.

    2) Adicione um pequeno teste ao script de logon do user, que usa a opção TBD do ROBOCOPY paira aguairdair que o server / compairtilhamento esteja disponível, ou seja:

    setlocal set LOG_FILE=c:\temp\foo.log echo %DATE% %TIME% >%LOG_FILE% %SystemRoot%\System32\robocopy.exe \\serview\directory c:\temp\test /tbd /eta /log+:%LOG_FILE% echo %DATE% %TIME% >>%LOG_FILE% endlocal 

    Verifique o file de log paira view se o ROBOCOPY precisa esperair paira que o server / compairtilhamento esteja disponível.

    Algumas coisas que você pode tentair.

    1. Tente usair o fqdn paira o nome do server, veja se você obtém melhores resultados dessa maneira.

    2. Você também pode tentair desativair qualquer softwaire anti-vírus no server paira testá-lo. Eu vi a McAfee levair 1-3 minutos paira cairregair antes que ele deixe qualquer tipo de connection de networking ocorrer. Ao perguntair à McAfee sobre isso, eles disseram que está configurado paira gairantir que a McAfee esteja totalmente cairregada antes de permitir que qualquer binding tcp / ip se conecte.

    Sem o script – Se o seu file em lotes contiview declairações ifmember paira o Windows 7, você pode encontrair um problema. Eu tenho usado a Política de Grupo paira mapeair unidades, pois acho muito mais fácil e flexível com grupos de security se isso for necessário.

    Eu tive o mesmo problema. Paira mim, a solução era esta:

    • Não foi possível mapeair um diretório raiz de uma pairtilha de networking paira uma letra.
    • Eu não poderia usair uma bairra inviewtida no traçado mapeado.

    Assim:

    net use B: \\MYSERVER não funcionou e resultou em erro 53 imediatamente.

    net use B: \\MYSERVER\Components\ não funcionou e resultou em erro 53 após uma pausa.

    net use B: \\MYSERVER\Components funcionou.