Fehler in “GetSyncedObjectCount”

Beim Anwenden des Scripts „GetSyncedObjectCount“ aus den Office 365 Helper Scripts ist mir aufgefallen, dass das Ergebnis nicht so ok ist. In der Umgebung mit der ich getestet habe, gibt es Gruppen die mit dem AD synchronisiert und welche die Lokal im Office 365 erstellt wurden. Das Script hat aber immer die gesamte Anzahl der Gruppen als Synchronisiert zurückgegeben.

Der Fehler steckt in den Zeilen 56-58, dort wird die Variable „LastDirSyncTime“ nur auf einen leeren String abgeprüft und nicht auf $NULL.

Hier die korrekten Zeilen:

$users|%{if(($_.LastDirSyncTime -ne $Null) -or ´
        ($_.LastDirSyncTime-ne"")) {$ucount=$ucount+1}}
$groups|%{if(($_.LastDirSyncTime -ne $Null) -or ´
       ($_.LastDirSyncTime-ne"")){$gcount=$gcount+1}}
$contacts|%{if(($_.LastDirSyncTime -ne $Null) -or ´
       ($_.LastDirSyncTime-ne"")){$ccount=$ccount+1}}

Comments are currently closed.