Jump to content

hintergrundbild der GPO auch offline?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

ich habe mit der SuFu leider nichts gefunden...

 

Ich habe per GPO ein Hintergrundbild auf alle PC`s und Laptops verteilt. Alle sind in die w2k3-Domäne integriert. Leider wird auf den Laptops das Hintergrundbild nicht angezeigt, wenn diese nicht im Netzwerk angeschlossen sind...

 

Ich dachte immer, dass auch das Hintergrundbild, genau wie das Profil, gecached wird... ist das nicht so?

 

Wie bekomme ich den Hintergrund auch offline angezeigt??

 

Vielen Dank für Eure Hilfe...

 

LG

 

Andreas

Link zu diesem Kommentar

Hallo,

 

danke für die Antworten...

 

nö,

 

ich Kopier das Hintergrundbild mittels Script über die GPO einmalig (IF Abfrage) auf den PC.

 

wenn der PC mal Offline ist startet das Script nicht aber der Background liegt klarerweise immernoch auf dem lokalen Drive.

 

Kannst Du mir das bitte genauer erklären? Bekommt jeder PC das Bild lokal kopiert oder wie? Was passiert wenn das Bild mal aktuallisiert werden soll??

 

Gruß

 

Andreas

Link zu diesem Kommentar

Also es ist so das jeder PC das Bild lokal auf die Platte bekommt.

Beim Anmelden wird überprüft ob er diese Datei bereits in dem Ordner liegen hat ansonsten wird sie Kopiert.

Dabei wird die Bytegröße der Lokalen Datei mit der auf dem Server verglichen und ggf. erneut übertragen. Zudem änder sich das File jeden Monat bei 6 verschiedenen Files.

 

' ***************************************************************************
' Script kopiert das Hintergrundbild  auf die lokale
' Computer ins Verzeichnis c:\HGBS\  falls diese Dateien noch nicht
' vorhanden sind.
' Der Hintergrund wechselt jeden Monat und ist im Array "Background" definiert.
'
' Christoph W. 26.07.2006
' ***************************************************************************

' Variablen
' ##########
'On Error Resume Next

' script set's
Set fs = CreateObject("Scripting.FileSystemObject")
Set wshshell = CreateObject("Wscript.shell")
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objComputer = CreateObject("Shell.LocalMachine")

' Path
source = "\\server\hgbs\"
destination = "c:\HGBS\"

' Files
localfile = "background.jpg"

' Special
monat = Month(now)

If monat > 6 Then
monat = monat - 6
End If


' Backgrounds
jpg = ".jpg"
background = ("Schreibtisch_" & " " & "(" & monat & ")" & jpg)


' Script Essentials
' #################

Set objFile = objFSO.GetFile(source & background)
backgroundsize = objFile.size

' Script code
' ###########

Const OverwriteExisting = True

If fs.FolderExists(destination) Then
	Else
	  Set objFolder = objFSO.CreateFolder(destination)
	End If
      If fs.FileExists(destination & localfile) Then
	Set objFile = objFSO.GetFile(destination & localfile)
           If objFile.Size = backgroundsize Then
           Else
	objFSO.CopyFile (Source & background) , (destination & localfile), OverwriteExisting			
            End If 
                           Else
	objFSO.CopyFile (source & background) , (destination & localfile), OverwriteExisting
     End If

 

Ich hoff das ich nix vergessen hab, musste es aus dem größerem Script "heraussuchen" :D

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...