Exchange Remote Powershell Postfachgröße abrufen
Guten Morgen,
ich möchte gerne via Remotepowershell die Größe der Postfächer abrufen.
Dazu verwende ich folgendes Script
Leider gibt er mir genau die größen aber nicht aus. Die Spalte bleibt leer.
Wenn ich die Zeile direkt auf der lokalen Exchangepowershell ausführe geht es natürlich.
Hat da jemand von Euch eine Idee zu?
ich möchte gerne via Remotepowershell die Größe der Postfächer abrufen.
Dazu verwende ich folgendes Script
Get-Mailbox -ResultSize unlimited | Select-Object alias | foreach-object {Get-MailboxStatistics -Identity $_.alias | select-object DisplayName,Database, @{Name="Mailboxsize";expression={$_.TotalItemSize.Value.ToMB()}}}
Leider gibt er mir genau die größen aber nicht aus. Die Spalte bleibt leer.
Wenn ich die Zeile direkt auf der lokalen Exchangepowershell ausführe geht es natürlich.
Hat da jemand von Euch eine Idee zu?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 612308
Url: https://administrator.de/contentid/612308
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
4 Kommentare
Neuester Kommentar
Das liegt daran das eine Remote Exchange Session je nachdem wie sie aufgebaut wird nicht die volle (de)serialization der übertragenen Daten vornimmt, also nicht alle Objekte in Ihre Klassen aufgelöst werden und deswegen hier z.B. die Methode toMB() nicht vorhanden ist.
Um volle Serialization beim Remote EWS Zugriff und New-PSSession zu erhalten musst du einen speziellen Parameter an die EWS URL anhängen
Oder eben die EX Management Tools installieren und damit die Verbindung aufbauen.
Um volle Serialization beim Remote EWS Zugriff und New-PSSession zu erhalten musst du einen speziellen Parameter an die EWS URL anhängen
https://xxxx.domain.tld/powershell?serializationLevel=Full