Benutzer mit den meisten Antworten
Offline-Dateien - Synchronisierung beim Abmelden

Frage
-
Hallo alle zusammen.
Ich bin neu in diesem Forum und hoffe, ihr könnt mir weiterhelfen. Unzählige Foren habe ich schon durchforstet, doch bisher keine eindeutige Antwort gefunden.
Bevor ich beginne, hier die Umgebung:
1x Server Datacenter-Edition 2012 (physikalischer Server)
darauf virtualisiert:
1x DC, Server 2008 R2
1x Fileserver, Server 2012
Clients: Windows 7 x64, alle Updates vorhanden.
Hier mein Problem:
Ein Mitarbeiter arbeitet ausschließlich an seinem Laptop (Domänenmitglied, sowohl User als auch Computer). 2 gemappte Laufwerke (per GPO) sind Offline verfügbar geschaltet. Diese beiden freigebenen Ordner als gemappten Laufwerke liegen auf dem Fileserver, standardmäßig Offline-Dateien aktiviert.
Beim Anmelden synchronisieren sich automatisch beide Laufwerke, ein blaues Häkchen erscheint.
Beim Abmelden jedoch synchronisiert er sich nicht selbstständig. Ein vorheriger manueller Eingriff "jetzt synchronisieren" ist notwendig.
Gibt es diese Funktion "beim Abmelden synchronisieren" nicht mehr? Beim Server 2003 war diese Funktion noch vorhanden und hat funktioniert.
Folgendes habe ich schon getestet. Per GPedit.msc am Laptop die Bedingung eingestellt:
"Beim Anmelden synchronisieren"
"Beim Abmelden synchronisieren"
Beides ohne Erfolg. Macht auch Sinn, diese Funktion greift laut Anleitung nur beim Server 2003. Trotzdem mal ausprobiert.
Wie bekomme ich es hin, dass die Offline-Dateien automatisch beim Abmelden synchronisiert werden, ohne manuell einzugreifen?
Mit freundlichen Grüßen und vielen Dank schon mal im Voraus.
Antworten
-
Da mußt Du wohl ein Logoff-Skript bauen... Sinngemäß als VBScript:
Set colCSC = oWMI.InstancesOf( "Win32_OfflineFilesCache" )
If Not colCSC Is Nothing Then
For Each objCSC in colCSC
If objCSC.Enabled Then
Writelog "Offline-Cache ist aktiviert in " & objCSC.Location
Set colCSCDir = oWMI.ExecQuery( "Select * From Win32_OfflineFilesItem where ItemType=1" )
For Each objCSCDir In colCSCDir
Set objCSCChange = objCSCDir.ChangeInfo
If objCSCChange.Dirty Then objCSC.Synchronize Array( objCSCDir.ItemPath ), &H3000000F
End If
Next
Else
Writelog "Offline-Cache ist auf diesem Computer deaktiviert."
End If
Next
Else
Writelog "Offline-Cache ist auf diesem Computer nicht verfügbar."
End If
Martin
NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :))
Restore the forum design - my user defined Cascading Style Sheet!- Als Antwort vorgeschlagen Alex Pitulice Donnerstag, 24. Oktober 2013 12:31
- Als Antwort markiert Raul TalmaciuMicrosoft contingent staff Montag, 28. Oktober 2013 08:11
Alle Antworten
-
Da mußt Du wohl ein Logoff-Skript bauen... Sinngemäß als VBScript:
Set colCSC = oWMI.InstancesOf( "Win32_OfflineFilesCache" )
If Not colCSC Is Nothing Then
For Each objCSC in colCSC
If objCSC.Enabled Then
Writelog "Offline-Cache ist aktiviert in " & objCSC.Location
Set colCSCDir = oWMI.ExecQuery( "Select * From Win32_OfflineFilesItem where ItemType=1" )
For Each objCSCDir In colCSCDir
Set objCSCChange = objCSCDir.ChangeInfo
If objCSCChange.Dirty Then objCSC.Synchronize Array( objCSCDir.ItemPath ), &H3000000F
End If
Next
Else
Writelog "Offline-Cache ist auf diesem Computer deaktiviert."
End If
Next
Else
Writelog "Offline-Cache ist auf diesem Computer nicht verfügbar."
End If
Martin
NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :))
Restore the forum design - my user defined Cascading Style Sheet!- Als Antwort vorgeschlagen Alex Pitulice Donnerstag, 24. Oktober 2013 12:31
- Als Antwort markiert Raul TalmaciuMicrosoft contingent staff Montag, 28. Oktober 2013 08:11
-
Hallo Martin,
vielen Dank für die schnelle Antwort und den Lösungsweg.
Ich werde ihn ausprobieren und hier das Ergebnis präsentieren. Bitte um ein bisschen Geduld, da es sich um den Laptop vom Chef handelt und ich nicht einfach mal so dort ran kann.
Werde einen anderen Laptop dafür hernehmen.
Mit freundlichen Grüßen,
Florian
-
Ok. Drandenken - das war nur "sinngemäß" :-) oWMI mußt natürlich vorher erstellen, und Writelog ist eine private Funktion von mir. Nur so angemerkt.
Martin
NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :))
Restore the forum design - my user defined Cascading Style Sheet!