Knorkator 12 Geschrieben 7. Mai 2015 Melden Teilen Geschrieben 7. Mai 2015 Hallo, hier gibt es ein Script welches eine Mailbox überprüft und ausgibt, aus welchem Jahr die Mails sind und wie viel Platz diese wegnehmen. Sieht interessant aus und unterstützt ggf. bei der Ressourcenplanung bzw. bei der Überlegung, ob eine Archivierungssoftware genutzt werden soll. http://gsexdev.blogspot.com.au/2012/10/reporting-on-item-age-count-and-size-in.html Leider bekomme ich auf meinem Exchange 2010 immer Fehlermeldungen, evtl. hat es was mit der Deutschen Exchange Installation zu tun. Infos zum Script: Scriptaufruf: .\MailboxItemAgeSummary.ps1 Postfach@domain.tld Der Ordner C:\Temp muss vorhanden sein. In Zeile 7 muss ggf. der Pfad angepasst werden (Download der "Web Services 2.0: http://www.microsoft.com/en-us/download/details.aspx?id=35371) In Zeile 10 muss trotz SP3 der Eintrag Exchange2010_SP2 bestehen bleiben. Die Fehlermeldungen bei mir lauten: Ausnahme beim Aufrufen von "Bind" mit 2 Argument(en): "Der Zugriff auf ein Konto oder Postfach kann nicht erfolgen." Bei C:\MailboxItemAgeSummary.ps1:76 Zeichen:60 + $Inbox = [Microsoft.Exchange.WebServices.Data.Folder]::Bind <<<< ($service,$folderid) + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException Ausnahme beim Aufrufen von "FindFolders" mit 3 Argument(en): "Der Zugriff auf ein Konto oder Postfach kann nicht erfolgen." Bei C:\MailboxItemAgeSummary.ps1:119 Zeichen:37 + $fiResult = $Service.FindFolders <<<< ($folderidcnt,$sfSearchFilter,$fvFolderView) + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException Sie können keine Methode für einen Ausdruck mit dem Wert NULL aufrufen. Bei C:\MailboxItemAgeSummary.ps1:123 Zeichen:37 + if ($ffFolder.TryGetProperty <<<< ($PR_Folder_Path,[ref] $foldpathval)) + CategoryInfo : InvalidOperation: (TryGetProperty:String) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull FolderPath : Ausnahme beim Aufrufen von "FindItems" mit 2 Argument(en): "The element at position 0 is invalid Parametername: parentFolderIds" Bei C:\MailboxItemAgeSummary.ps1:144 Zeichen:36 + $fiItems = $service.FindItems <<<< ($ffFolder.Id,$ivItemView) + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException Sie können keine Methode für einen Ausdruck mit dem Wert NULL aufrufen. Bei C:\MailboxItemAgeSummary.ps1:148 Zeichen:28 + if($Item.TryGetProperty <<<< ([Microsoft.Exchange.WebServices.Data.ItemSchema]::DateTimeReceived,[ref]$dateVal )-eq $false){ + CategoryInfo : InvalidOperation: (TryGetProperty:String) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull Ausnahme beim Aufrufen von "ContainsKey" mit 1 Argument(en): "Der Schlüssel darf nicht NULL sein. Parametername: key" Bei C:\MailboxItemAgeSummary.ps1:151 Zeichen:28 + if($rptHash.ContainsKey <<<< ($dateVal.Year)){ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException Vielen Dank im voraus! Zitieren Link zu diesem Kommentar
MurdocX 952 Geschrieben 7. Mai 2015 Melden Teilen Geschrieben 7. Mai 2015 Ausnahme beim Aufrufen von "Bind" mit 2 Argument(en): "Der Zugriff auf ein Konto oder Postfach kann nicht erfolgen." Besitzt der "abfragende Benutzer" auch die benötigen Berechtigungen? Welche Berechtigung hat der "abfragende Benutzer"? Zitieren Link zu diesem Kommentar
Knorkator 12 Geschrieben 7. Mai 2015 Autor Melden Teilen Geschrieben 7. Mai 2015 (bearbeitet) Hallo MurdocX, das Script wird als Domänenadministrator aufgerufen und die Abfrage wird als selbiger bestätigt... vielleicht muss ich dem Admin noch weitere Rechte zuweisen... aber welche? Vielleicht hat ja noch jemand eine Idee. Danke. bearbeitet 8. Mai 2015 von Knorkator Zitieren Link zu diesem Kommentar
da_flo 11 Geschrieben 9. Mai 2015 Melden Teilen Geschrieben 9. Mai 2015 ist der Administrator in einer der Gruppen "Exchange Organization Admin" oder "Exchange Server Admin" enthalten? Bei PST-Dateien exportieren per MSX PS muss man auch erst dem Postfach die Berechtigung zum Export/Import geben. Hab gerade icht den genauen Befehl parat muss ich nächste Woche im Büro mal schauen. Aber vielleicht hilft Dir dieser Link weiter. Zitieren Link zu diesem Kommentar
Knorkator 12 Geschrieben 12. Mai 2015 Autor Melden Teilen Geschrieben 12. Mai 2015 Lt. Ausgabe von get-managementroleassignment wurden dem Administrator nur die Mailbox Import/Export Rechte zugewiesen. Dies kommt noch von der ursprünglichen Migration von 2003 nach 2010. Die Rolle Exchange Organization Admin bzw. Exchange Server Admin finde ich auch nicht. Stehe da etwas auf dem Schlauch. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.