Em Terça 28 Agosto 2007 12:29, Josevan Gondim escreveu: > Caro Felipe! > > Isso vai cair no mesmo problema. Vou ter que colocar em cada usuario da > rede, um .bat. > O que eu queria, era manter o logonscript.bat, para todos, e para os > usuarios que precisassem de > um mapeamento diferente, eu pudesse especificar em outro arquivo.bat dele. > Ou seja, soh iria mexer > com um unico usuario. > > Bom, a menos que eu tenha entendido errado o seu script. > > Vlw Felipe. > > On 8/25/07, Felipe Augusto van de Wiel (faw) <[EMAIL PROTECTED]> > > wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > On 24-08-2007 22:20, Josevan Gondim wrote: > > > Hoje, o meu smb.conf estah assim: > > > logon script = logonscript.bat > > > > > > No arquivo, logonscript.bat, assim: > > > net use h: \\server\homes > > > net use g: \\server\programas > > > net use j: \\server\grupo > > > net use t: \\server\temporario > > > > > > Alguns usuarios, tem seus mapeamentos sendo acrescidos de mais algum, > > > criados depois conforme necessidade. > > > O que eu tenho feito hoje eh criar o mapeamento no smb.conf, > > > normalmente, e depois, fazer o mapeamento manual em cada maquina. > > > > > > O que eu queria era, deixar o logonscript para todos os usuarios, > > > inclusive os que terao modificacoes e mais os individuais. Eu estou > > > querendo que fique assim: > > > > > > > > > No smb.conf > > > logon script = logonscript.bat , U%.bat > > > > > > No logonscript.bat > > > arquivo normal, conforme acima. > > > > > > No usuario.bat > > > arquivo normal [+] > > > net use s: \\server\mapeamento_novo > > > > > > A minha unica duvida eh no arquivo smb.conf se a linha pode ficar do > > > jeito acima. > > > Nos testes que fiz, nao funcionou. > > > > Exato, você tem que definir um script de logon. Por > > que você não utiliza um CALL para um modelo padrão? > > > > Você vai ter o todomundo.bat com o que você quer, e > > todos os seus usuários vão chamar o todomundo.bat e você vai > > executar as diferenças que precisar por usuário, assim: > > > > x.bat: > > @CALL todomundo.bat > > <net use para o usuario X> > > > > > > Com isso você especifica o logon script para %U.bat > > > > > > Abraço, > > - -- > > Felipe Augusto van de Wiel (faw)
a uns 10 anos atrás, eu fazia mais ou menos assim: ===== logonscript.bat====== (...) if %USERNAME%==fulano call \\servidor\diretorio\arquivoX.bat if %USERNAME%==cicrano call \\servidor\diretorio\arquivoY.bat if %USERNAME%==beltrano call \\servidor\diretorio\arquivoZ.bat (...) [ ]s, Henry