Criando logon scripts - Samba x win2000
Pessoal, sou novo na área..é o seguinte:
Montei um PDC, logo normal de uma estação windows2000, porém não estou conseguindo criar logon scripts...
Toda vez que logo, automaticamente já cria mapeamento na unidade Z.
exemplo: meu servidor chama: radio02, toda vez que logo, independente do usuário, ele cria mapeamento: Z:\\radio02\roberto.
Minha configuração básica tá assim:
[global]
domain logons = yes
logon script = %U.bat
logon path = \%L\Profiles/%U
[netlogon]
path = /home/netlogon
detalhe: criei teste.bat no /home/netlogon para mapear um diretório, porém nunca mapea....
O que está errado???
Como faço para ver o script que cria o mapeamento em Z:, descrito acima..
Qual a linha no SMB.CONF tenho que mudar??
Uso RH9..
Conto com vcs...
Roberto
Criando logon scripts - Samba x win2000
rfdasilva1
ele nao esta rodando o script pq vc esta usando --> logon script = %U.bat
desse modo o script roda por usuario. Vc vai ter q criar um script para cada uisuario cadastrado ou mudar para
logon script = teste.bat
entendeu ??
OBS:: vc criou o teste.bat no ruindows???
Criando logon scripts - Samba x win2000
Já criei .bat no windows, e configurei no smb.conf..
logon script = teste.bat
[netlogon]
path = /home/netlogon
ou seja, teste.bat esta salvo no /home/netlogon, porém não executa de forma alguma...
Criando logon scripts - Samba x win2000
Se não estou enganado o windows 2000 não roda scripts!
Porém vc pode mapear(xp home) unidades via dos com o comando
net use x: \\servidor\compartilhamaneto /persistent:yes
ou impressoras
net use lpt2: \\servidor\imp_laser2 /persistent:yes
Ou gerar um script2000 que execute o seguinte comando
echo off
x:
\netlogon\script.bat
E insira-o no menu start/startup/
Atente-se para deixar o script em um diretório acessível dentro do mesmo caminho que vc indica no seu script2000 (x: \netlogon\script.bat) e deixe o script com permissão (r-x)
É um grande remendo, porém bem simples
Espero ter ajudado
Rodrigo Braga
Powered by Slackware
Criando logon scripts - Samba x win2000
Olá!
Eu fiz uma teporario que atualiza oa AVG dos clients!
Está um lixo, foi a primeira bat, mas use como base!
Depois eu fiz um e shell script automatico.
Segue ela!
@echo off
rem Verifica a versao do sistema operacional....
if %OS%==Windows_NT goto W2K
rem #############################################
rem COMECA O SCRIPT DO WINDOWS 98 SEGUNDA EDICAO
rem COMECA O SCRIPT DO WINDOWS 98 SEGUNDA EDICAO
rem Script Desenvolvido por Andrew Amorim
rem #############################################
echo Atualizando o windows....
net time \\192.168.255.67 /set/yes
c:
if exist c:\winup.exe goto SEGUE
net use t: \\server\update /yes
t:
copy winup.exe c:\
cscript message.vbs
c:
winup.exe /q
cls
goto SEGUE
:SEGUE
echo Verificando se existe nova versao do antivirus....
c:
if exist c:\arquiv~1\grisoft\avg6\update\u603jve8.bin goto ATUA
cd c:\arquiv~1\grisoft\avg6\update
del *.bin
goto ATUA
:ATUA
if exist c:\arquiv~1\grisoft\avg6\update\518.bin GOTO UPDATE
cd c:\arquiv~1\grisoft\avg6\update
del *.bin
net use t: \\server\update /yes
t:
copy 518.bin c:\arquiv~1\grisoft\avg6\update
cls
GOTO UPDATE
:UPDATE
net use t: \\server\update /yes
c:
if exist c:\arquiv~1\grisoft\avg6\update\u603jve8.bin GOTO FIM
t:
copy u603jve8.bin c:\arquiv~1\grisoft\avg6\update
echo atualizado.
cls
goto FIM
:FIM
c:
if exist c:\windows\menuin~1\progra~1\iniciar\avg.lnk goto END
t:
copy avg.lnk c:\windows\menuin~1\progra~1\iniciar
echo Seu antivirus já está atualizado.
cls
goto END
:END
net use t: /delete /yes
GOTO MAPHOME
:MAPHOME
net use u: /home /yes
cls
goto PULA
rem ############################################
rem COMECA O SCRIPT DO WINDOWS 2000 PROFESSIONAL
rem COMECA O SCRIPT DO WINDOWS 2000 PROFESSIONAL
rem Script Desenvolvido por Andrew Amorim
rem ############################################
:W2k
title SCRIPT DE LOGON no DOMINIO
color 1E
echo "--------------------------------"
echo "--------------------------------"
echo "SO: %OS%"
echo "Usuario: %USERNAME%"
echo "Windows: %windir%"
echo "Dominio de logon: %USERDOMAIN%"
echo "--------------------------------"
echo "--------------------------------"
%SystemDrive%
echo Verificando se existe nova versao do antivirus....
%SystemDrive%
if exist %SystemDrive%\arquiv~1\grisoft\avg6\update\u603jve8.bin goto ATUAW2K
cd %SystemDrive%\arquiv~1\grisoft\avg6\update
del *.bin
goto ATUAW2K
:ATUAW2K
if exist %SystemDrive%\arquiv~1\grisoft\avg6\update\518.bin GOTO UPDATEW2K
cd %SystemDrive%\arquiv~1\grisoft\avg6\update
del *.bin
net use t: \\server\update /yes /persistent:yes
t:
copy 518.bin %SystemDrive%\arquiv~1\grisoft\avg6\update
cls
GOTO UPDATEW2K
:UPDATEW2K
net use t: \\server\update /yes /persistent:yes
%SystemDrive%
if exist %SystemDrive%\arquiv~1\grisoft\avg6\update\u603jve8.bin GOTO FIMw2K
t:
copy u603jve8.bin %SystemDrive%\arquiv~1\grisoft\avg6\update
echo atualizado.
cls
goto FIMw2K
:FIMw2K
%SystemDrive%
if exist %SystemDrive%\docume~1\alluse~1\menuin~1\progra~1\inicia~1\avg.lnk goto ENDW2K
t:
copy avg.lnk %SystemDrive%\docume~1\alluse~1\menuin~1\progra~1\inicia~1\
echo Seu antivirus já está atualizado.
cls
goto ENDW2K
:ENDW2K
net use t: /delete /yes
GOTO MAPHOMEW2K
:MAPHOMEW2K
net use u: /home /yes /persistent:yes
clear
goto PULA
:PULA