Samba - Carregar wallpaper nas estações Windows durante logon
Dica publicada em Linux / Comandos
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):
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.
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...
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
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...