Offline Online
Posted: Thu Jul 16, 2015 1:48 am
Seeing a small issue where Windows 7 laptops when connected to the Domain don't always automatically come online. This happens 1 out 20 maybe.
When the drive doesn't come online itself a reboot is required and then the drive appears online.
Found a bit of script and although we have written a lot of VBS over the year, not quite understanding what the end results is but appears as though the script makes drives of files online again by force.
However the script references a url at the bottom which would be different for all users so everyone would need their own script for this to work, is there a modification anyone know to this script that basically says check offline cache and anything offline make online?
Any assistance Appreciated
Thanks
'WMI Object for the OnlineTransition
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,authenticationLevel=Pkt}!\\" _
& strComputer & "\root\cimv2")
Set colItem = objWMIService.ExecQuery _
("SELECT * FROM Win32_OfflineFilesCache")
For Each objItem In colItem
objItem.TransitionOnline "\\myserv.lan\Roaming\testuser3", False
Next
When the drive doesn't come online itself a reboot is required and then the drive appears online.
Found a bit of script and although we have written a lot of VBS over the year, not quite understanding what the end results is but appears as though the script makes drives of files online again by force.
However the script references a url at the bottom which would be different for all users so everyone would need their own script for this to work, is there a modification anyone know to this script that basically says check offline cache and anything offline make online?
Any assistance Appreciated
Thanks
'WMI Object for the OnlineTransition
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,authenticationLevel=Pkt}!\\" _
& strComputer & "\root\cimv2")
Set colItem = objWMIService.ExecQuery _
("SELECT * FROM Win32_OfflineFilesCache")
For Each objItem In colItem
objItem.TransitionOnline "\\myserv.lan\Roaming\testuser3", False
Next