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

Publicado por Luis Vitorio em 28/09/2011

[ Hits: 15.080 ]

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

Atualizar de GRUB Legacy para GRUB2

Instalando o Webmin para Gerenciar Servidores

Limpando memória cache Linux

dmidecode - Obtendo informações do hardware

Conexão pppoe no Debian 6

Leitura recomendada

Curiosidade sobre o comando "cal" e setembro de 1752

Checar seu IP externo no terminal

Ir direto para o home directory

Adicionando e listando as regras criadas na lista de exceções do slackpkg usando egrep e sed

Screencast - Gravando seu Desktop com FFmpeg

  

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