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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 612308
Url: https://administrator.de/contentid/612308
Printed on: April 26, 2024 at 15:04 o'clock
4 Comments
Latest comment
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