norbertk
Goto Top

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

Content-ID: 294250

Url: https://administrator.de/contentid/294250

Ausgedruckt am: 26.11.2024 um 14:11 Uhr

122990
Lösung 122990 26.01.2016, aktualisiert am 27.01.2016 um 14:48:37 Uhr
Goto Top
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.
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  
    }
}
Gruß grexit
agowa338
agowa338 26.01.2016 um 23:53:54 Uhr
Goto Top
Wenn es ein Problem mit Offline Kopien ist, deaktiviere diese einfach am Fileserver und kein Client kopiert die Dateien mehr.
norbertk
norbertk 27.01.2016 um 14:45:46 Uhr
Goto Top
Hallo grexit,

ich habe das Skript mal angetestet. Scheint soweit zu funktionieren.

Danke dir recht herzlich.

MfG