avrei bisogno di impostare il valore wallpaper=\\share\sysvol\miodesk.bmp
nella chiave \HKEY_USERS\.DEFAULT\Control Panel\Desktop
di ogni singolo client della lan.
Tramite gpo non c'è nulla che può fare questo e non avendo conoscenze di
scripting volevo chiedervi se potevate darmi qualche suggerimento.
anticipatamente grazie
--
Mario Z
la policy "Active Desktop Wallpaper"
ti mette anche gli esempi che puoi indicare
un path unc come \\server\sysvol\miodesk.bmp
ciao.
--
Edoardo Benussi - e...@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
--
Mario Z
> l'ho già provata ma non è prorpo quello che voglio.
> La policy segnalata mi imposta un determinata immagine come sfondo del
> desktop in tutti i profili utente alla quale è applicata.
> Io invece vorrei impostare una immagine (nella quale c'è scritto per
> contattare l'helpdesk chimare il n di tel xy) all'avvio del sistema
> ancor prima che l'utente faccia il logon, praticamernte vorrei
> sostituire lo sfondo blu che compare quando bisogna effettuare
> crt+alt+canc.
> E lasciare all'utente la scelta dello sfondo del desktop legato al
> profilo, Solo quando si sconnetterà verra nuovamente caricata
> l'immagine sopra citata. In caso lutente blocca il pc l'immagine di
> sfondo rimmarrà quella da lui scelta.
> Ho effettuato varie prove e l'unico modo per ottenere quanto
> descritto e modificare la voce di registro segnalata.
> Spero di essermi spiegato in modo comprensibile.
adesso ti sei spiegato molto meglio.
http://www.microsoft.com/technet/scriptcenter/scripts/os/registry/default.mspx
ispirati qui.
Const HKEY_USERS = &H80000003
strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\default:StdRegProv")
strKeyPath = ".DEFAULT\Control Panel\Desktop"
oReg.CreateKey HKEY_USERS,strKeyPath
strValueName = "Wallpaper"
strValue = "tests.bmp"
oReg.SetStringValue HKEY_USERS,strKeyPath,strValueName,strValue
Tramite questo altro link
http://support.microsoft.com/default.aspx?scid=kb;en-us;310516&sd=tech
ho anche creato un file reg tipo:
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"Wallpaper"="test.bmp"
che potrei inseire in gpo oppure lanciarlo con l'opzione regedit.exe /s
Dovendolo eseguire in un dominio con circa 140 pc, avevo in mente di
gestirlo con un file di appoggio nel quale legge i nomi pc e segnala su
quali il comando è riuscito e su quali no.
Quinti ti chiedo altre 2 cose:
1 - quali deli 2 file useresti per raggiungere il secondo scopo;
2- un altro link che mi aiuti a raggiungerlo ;-)
Grazie di tutto
Mario Z
alllt!
modificando quella chiave di registro non
ottieni quello che vuoi tu.
dei due metodi è preferibile il secondo
utilizzando regedit.
Startupshow> dei due metodi è preferibile il secondo
> utilizzando regedit.
>
Ok, ora provo anche con questo metodo.
e poi lo metto in produzione su tutto il dominio.
Grazie Edoardo
__
Mario Z
> In una OU "test" dove risisedono alcuni pc ho inesito lo script a livello
> Computer Configuration >Windows Setting >Scripts
> Ho riavviato i pc è hanno già preso la policy.
> l'unica modifica che ho fatto è stata quella del path ossia
> \\share\sysvol\etc..
Per scrupolo nella OU oltre ai pc con xppro ho anche inserito pc win2000pro
è ho avuto la brutta sorpresa che gli script non sortiscono nessun effetto,
come mai, eppure la documentazione dice che dovrebbero essere compatibili per
tutti i so compresi i 9X.
> dei due metodi è preferibile il secondo
> > utilizzando regedit.
> >
> Ok, ora provo anche con questo metodo.
Anche qui brutte sorprese con il file reg non mi accetta il path \\share\etc..
se invece metto "wallpaper"="xx.bmp" e ok
> e poi lo metto in produzione su tutto il dominio.
mi sà che dovro aspettare ancora un pò :(
>
> Grazie Edoardo
In attesa di un tuo parere ti risaluto.
--
Mario Z
io ho provato a sostituire il wallpaper in quella chiave
su un win2k3 ma non fa quello che vuoi tu.
cambiando la chiave wallpaper in HKEY_USERS\.DEFAULT\Control Panel\Desktop
non viene cambiato il desktop utente ma solo la schermata di sfondo alla
maschera di logon, la classica premere ctrl+alt+canc.
Per testare il tutto basta cambiare la chiave e disconnettersi e ti
comparirà il desktop scelto (attento al path, al formato assolutmente bmp e
alla dimensione) prova inserendo la chiave "Pesca.bmp" presente anche su
win2003.
Io ho testato la chiave su win9x, xppro e win2003srv e funziona.
Quindi con cambiamenti a manina tutto Ok.
Il problema ora è che il file vbs effettua le modifiche solo su winxp e
win2003
su win2000 no, ho provato a creare altri script e riesco a modificare molte
chiavi tranne quelle presenti in .DEFAULT\Control Panel\Desktop, può essere
un problema di protezione di win2000?
per la seconda soluzione non mi accetta l'inserimento di un path, se esguo:
windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"Wallpaper"="pesca.bmp"
Così funziona :)
windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"Wallpaper"="\\dns\pesca.bmp"
Così no :(
Hai idee in merito ?
Mario Z
ps ti garantisco che funge anche su win2003
Almeno questo l'ho risolto :)
Mario Z