Suche nach Rechnern mit Ordner-Synchronisation
Hallo,
ich möchte alle Rechner (alles Win7, DC Win 2012 Standard) in unserer Domäne ermitteln, die Ordner vom Fileserver auf lokale Laufwerke synchronisieren (also Offline-Daten erstellen). Leider habe ich dazu hier im Forum nichts gefunden.
Hat jemand eine Idee, wie man das lösen könnte?
MfG
ich möchte alle Rechner (alles Win7, DC Win 2012 Standard) in unserer Domäne ermitteln, die Ordner vom Fileserver auf lokale Laufwerke synchronisieren (also Offline-Daten erstellen). Leider habe ich dazu hier im Forum nichts gefunden.
Hat jemand eine Idee, wie man das lösen könnte?
MfG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 294250
Url: https://administrator.de/contentid/294250
Ausgedruckt am: 26.11.2024 um 14:11 Uhr
3 Kommentare
Neuester Kommentar
Lässt sich per WMI in der Klasse Win32_OfflineFilesItem abfragen
https://msdn.microsoft.com/en-us/library/windows/desktop/bb309196(v=vs.8 ...
Ob du das nun mit einem Startscript oder Remote z.B. mit Powershell (Get-WMIObject) machst bleibt dir überlassen.
Beispiel auf dem Server ausgeführt:
Servername welcher in den Offline-Files geprüft werden soll in Zeile 16 anpassen.
Gruß grexit
https://msdn.microsoft.com/en-us/library/windows/desktop/bb309196(v=vs.8 ...
Ob du das nun mit einem Startscript oder Remote z.B. mit Powershell (Get-WMIObject) machst bleibt dir überlassen.
Beispiel auf dem Server ausgeführt:
Servername welcher in den Offline-Files geprüft werden soll in Zeile 16 anpassen.
Import-Module ActiveDirectory
function Send-Ping([string]$device,[int]$delay){
$ping = New-Object System.Net.NetworkInformation.Ping
try{
if($ping.Send($device,$delay).Status -ne "Success"){
return $false
}else{
return $true
}
}catch{return $false}
}
Get-ADComputer -Filter * | select -Expand DNSHostName | %{
if(Send-Ping $_ -delay 500){
gwmi win32_OfflineFilesItem -ComputerName $_ -EA Ignore | ?{$_.ItemPath -like '\\FILESERVER01*'} | %{write-host "$($_.PSComputerName) hat Offline-Dateien" -f green}
}else{
write-host "Computer $_ does not respond to ping within 500ms." -F yellow
}
}