Samba - Carregar wallpaper nas estações Windows durante logon

Publicado por Luis Vitorio em 28/09/2011

[ Hits: 15.076 ]

Blog: http://twitter.com/vitorioluis

 


Samba - Carregar wallpaper nas estações Windows durante logon



Se você utiliza Samba como controlador de domínio, sabia que dá para carregar um wallpaper padrão. Essa é uma dica muito simples de como carregar um wallpaper padrão nas estações utilizando um script de logon.

Adicione a seguinte linha na seção [global] do Samba (caso não esteja adicionada):

logon script = logon.cmd

Na pasta netlogon adicione as linhas abaixo configurando o compartilhamento conforme sua rede, é necessário que primeiro mapeie a unidade de compartilhamento e depois coloque as linhas que vão carregar seu script de wallpaper.

@echo off
echo.
echo.
echo #############################################
echo # Script de inicialização #
echo #############################################
echo.
echo.

call :quiet>nul 2>&1
goto :EOF
:quiet

net time \\192.168.1.200 /set /yes

@net use P: /del
@net use P: \\servidor\publico

:: Configure Wallpaper
xcopy "\\servidor\compartilhamento\wall_paper.bmp" "%USERPROFILE%" /C/Y/D
REG ADD "HKCU\Control Panel\Desktop" /V Wallpaper /T REG_SZ /F /D "%USERPROFILE%\wall_paper.bmp"
REG ADD "HKCU\Control Panel\Desktop" /V WallpaperStyle /T REG_SZ /F /D 2
REG ADD "HKCU\Control Panel\Desktop" /V TileWallpaper /T REG_SZ /F /D 0
:: Para as alterações entrarem em vigor imediatamente
%SystemRoot%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters

C:\WINDOWS\REGEDIT.EXE -s \\servidor\netlogon\AlteraProxy.reg

exit

Tive que correr atrás disso quando a empresa em que trabalho resolveu fazer um wallpaper de comemoração pelos 25 anos. Criaram um papel de parede padrão e precisei me virar, essa dica funcionou no XP e Windows 7 (no Windows 7 às vezes não carrega no primeiro logon, mas depois normaliza).

A versão do meu é Samba é 3.5.6.

Até a próxima...

Outras dicas deste autor

Migrar Servidor Samba de Hardware

Assitindo RMVB no Debian

Recuperação de sistema de arquivos por queda de energia

Aprenda como colocar a Lixeira no desktop Gnome

Administrando o Logmein na sua rede com Squid

Leitura recomendada

Mostrar apenas as linhas não comentadas de um arquivo

Continuando cópias interrompidas de arquivos

Limpando sua memória cache de forma simples

Redirecionamento de portas IPtables

Problemas apt-get update (GPG error)

  

Comentários
[1] Comentário enviado por removido em 28/09/2011 - 08:30h

Boa dica !

[2] Comentário enviado por batista em 29/09/2011 - 15:25h

Otima dica!! Nao imaginava que isso poderia ser feito.

[3] Comentário enviado por joserf em 29/09/2011 - 18:17h

Me diga uma coisa, minhas estações sao todas win xp com usuario restrito, consigo aplicar essas regras ou só para usuarios do dominio avançados e administradores ?

abraço

[4] Comentário enviado por vitorioluis em 29/09/2011 - 20:37h

Cara todos usuários inclusive eu somos de usuários normais no domínio e funciona perfeitamente.

[5] Comentário enviado por otto_campos em 02/05/2012 - 11:44h

Bom dia,
Você tem um script que altera a proxy da estação pronto poderia me enviar por favor?

[6] Comentário enviado por adriano.ipatinga em 14/07/2012 - 21:26h

Luiz parabens,

Seu post funcionou perfeitamente aqui para mim.

Vale mesmo.

[7] Comentário enviado por pablokapp em 22/10/2012 - 18:06h

só eu bem burro nao consuegui, isso vai no arquivo netlogon.bat ?

[8] Comentário enviado por vitorioluis em 22/10/2012 - 21:36h

sim vai dentro do netlogon.bat

[9] Comentário enviado por pablokapp em 23/10/2012 - 10:25h

tipo mais ta dentro dele fiz como ta ali mais as estaçoes nao carregam a imagem...

[10] Comentário enviado por vitorioluis em 23/10/2012 - 12:59h

E necessária a imagem esta em uma pasta compartilhada com acesso a todos e ser do tipo *.bmp do contrario funciona.

[11] Comentário enviado por jhenriquessilva em 05/12/2012 - 14:27h

Alguem pode ajudar.. rodei o script pelo prompt e realmente funciona, mas quando coloco dentro do netlogon.bat da erro nesta linha

REG ADD "HKCU\Control Panel\Desktop" /V Wallpaper /T REG_SZ /F /D "%USERPROFILE%\paper.bmp"

erro: excesso de parâmetros de linha de comando

alguem sabe o que pode ser?

desde já agradeço

[12] Comentário enviado por cesargargur em 01/12/2017 - 10:39h

Bom dia!!
Essa alteração/adição na seção [global] "logon script = logon.cmd" é no smb.conf?
Pois as máquinas windows não estão executando o script de logon.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts