Jump to content

Powershell richtig sortieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

mit folgendem will ich den Platzt der DBs sortiert ausgeben

Get-MailboxDatabase -status | Select Name, DatabaseSize, AvailableNewMailboxSpace | Sort-Object -Property DatabaseSize -Descending

 

Mailbox003                  94 GB (100,931,731,456 bytes)    1.852 GB (1,988,919,296 bytes)
Archiv011                   93.75 GB (100,663,296,000 bytes) 52.78 MB (55,345,152 bytes)
Archiv010                   93.63 GB (100,529,078,272 bytes) 22.25 MB (23,330,816 bytes)
Archiv021                   923.8 GB (991,869,009,920 bytes) 3.198 GB (3,434,283,008 bytes)
Archiv019                   896 GB (962,072,674,304 bytes)   19.03 MB (19,955,712 bytes)
Mailbox011                  86.25 GB (92,610,232,320 bytes)  124.6 MB (130,646,016 bytes)
Archiv020                   853.8 GB (916,707,082,240 bytes) 13.78 MB (14,450,688 bytes)
Mailbox008                  85.38 GB (91,670,708,224 bytes)  68.34 MB (71,663,616 bytes)
Mailbox009                  83.88 GB (90,060,095,488 bytes)  476.4 MB (499,515,392 bytes)
Mailbox010                  83.5 GB (89,657,442,304 bytes)   126.6 MB (132,710,400 bytes)
Archiv001                   80.13 GB (86,033,563,648 bytes)  10.72 MB (11,239,424 bytes)
Archiv002                   80 GB (85,899,345,920 bytes)     115.2 MB (120,750,080 bytes)
Mailbox002                  78.63 GB (84,422,950,912 bytes)  12.97 MB (13,598,720 bytes)
Mailbox006                  77.75 GB (83,483,426,816 bytes)  92.28 MB (96,763,904 bytes)
Archiv017                   684.4 GB (734,842,060,800 bytes) 67.56 MB (70,844,416 bytes)
Archiv014                   68.88 GB (73,953,968,128 bytes)  11.09 MB (11,632,640 bytes)
Archiv016                   608 GB (652,835,028,992 bytes)   111.2 MB (116,555,776 bytes)
Archiv007                   53 GB (56,908,316,672 bytes)     119.3 MB (125,075,456 bytes)
Archiv018                   515.9 GB (553,916,563,456 bytes) 72.34 MB (75,857,920 bytes)
Mailbox-Messi4              422.9 GB (454,058,573,824 bytes) 121.4 GB (130,392,064,000 bytes)
Archiv005                   42.75 GB (45,902,462,976 bytes)  36.69 MB (38,469,632 bytes)
Mailbox013                  405.9 GB (435,804,962,816 bytes) 146.8 GB (157,643,833,344 bytes)
Archiv012                   34.25 GB (36,775,657,472 bytes)  21.53 MB (22,577,152 bytes)
Mailbox015                  317.5 GB (340,913,029,120 bytes) 42.72 MB (44,793,856 bytes)
Mailbox Database 1560709000 3.625 GB (3,892,314,112 bytes)   2.913 GB (3,127,738,368 bytes)
Mailbox014                  273.8 GB (293,936,824,320 bytes) 39.53 GB (42,450,190,336 bytes)
Mailbox-Messi2              264.3 GB (283,736,276,992 bytes) 20.75 MB (21,757,952 bytes)
Archiv009                   26.63 GB (28,588,376,064 bytes)  15.03 GB (16,134,275,072 bytes)
TESTDB                      247.9 MB (259,981,312 bytes)     71.59 MB (75,071,488 bytes)
Mailbox_KBB_01              247.9 MB (259,981,312 bytes)     19.19 MB (20,119,552 bytes)
Mailbox-BR                  24.25 GB (26,038,239,232 bytes)  127.8 MB (133,988,352 bytes)
Archiv008                   23.75 GB (25,501,368,320 bytes)  132.2 MB (138,575,872 bytes)
Mailbox005                  229.1 GB (246,021,095,424 bytes) 21.03 GB (22,578,987,008 bytes)
10.Jahres.Archiv            217.3 GB (233,270,411,264 bytes) 104.8 GB (112,490,741,760 bytes)
Mailbox012                  208.3 GB (223,606,734,848 bytes) 39.91 MB (41,844,736 bytes)
Mailbox-Messi3              167.6 GB (179,985,973,248 bytes) 53.52 GB (57,465,012,224 bytes)
Mailbox-Messi1              160 GB (171,798,691,840 bytes)   30.9 GB (33,180,975,104 bytes)
Archiv004                   16.63 GB (17,850,957,824 bytes)  1.508 GB (1,618,935,808 bytes)
PublicFolder                16.13 GB (17,314,086,912 bytes)  71.84 MB (75,333,632 bytes)
Archiv015                   147.3 GB (158,108,483,584 bytes) 3.732 GB (4,007,493,632 bytes)
Archiv006                   126 GB (135,291,469,824 bytes)   87.84 MB (92,110,848 bytes)
Mailbox007                  110.6 GB (118,782,689,280 bytes) 15.06 MB (15,794,176 bytes)
Mailbox004                  109.6 GB (117,708,947,456 bytes) 126.3 MB (132,481,024 bytes)
Archiv003                   107.1 GB (115,024,592,896 bytes) 88.31 MB (92,602,368 bytes)
Archiv013                   103.1 GB (110,729,625,600 bytes) 33.05 GB (35,490,168,832 bytes)
Mailbox001                  100.3 GB (107,642,617,856 bytes) 721.9 MB (757,006,336 bytes)

 

Aber die Sortierung passt ja so nich. Wo habe ich da einen Denkfehler? Vorab vielen Dank für die Hilfe.

Link zu diesem Kommentar

Klaus Dieter,

 

Willkommen im MCSEboard.  :hallo:

 

vor 11 Minuten schrieb KlausDieter1982:

Wo habe ich da einen Denkfehler?

 

... kein Denkfehler ... das ist leider unter bestimmten Voraussetzungen ein Feature by Design. Wenn Du den Befehl lokal auf einem OnPremisses-Exchange-Server ausführst, hast Du an der Property "DatabaseSize" noch die "Sub-Property" .Value. Bei einem Remote-Zugriff existiert diese Sub-Property leider nicht mehr. Da müsstest Du dann mit einer calculated Property die Bytes aus den Klammern extrahieren und danach sortieren.  

 

Übrigens ... wenn Du Code, Konsolen-Output oder Beispieldaten postest, formatier die bitte mal als Code. Danke schon mal im Voraus.  :thumb1:

bearbeitet von BOfH_666
Link zu diesem Kommentar

Also ich benutzte die Exchange Management Shell um auf den entfernten Exchange Server zu zugreifen. Ich hab nun euren Tipp versucht umzusetzen, hier meine aktuelle Version:

 

Get-MailboxDatabase -status | Select Name, DatabaseSize, AvailableNewMailboxSpace | Sort-Object DataBaseSize -Descending | ft @{label="Datenbankname"; expression={$_.Name}}, @{label="wirkliche Datenbankgröße"; expression={$_.DataBaseSize.Value.ToMB()}}

 

Im Output hab ich aber nur noch die Datenbanken als Namen, die andere Spalte bleibt komplett leer, komisch ist aber hier auch der letzte Eintrag:

 

Datenbankname               wirkliche Datenbankgröße
-------------               ------------------------
Mailbox003
Archiv011
Archiv010
Archiv021
Archiv019
Mailbox011
Archiv020
Mailbox008
Mailbox009
Mailbox010
Archiv001
Archiv002
Mailbox002
Mailbox006
Archiv017
Archiv014
Archiv016
Archiv007
Archiv018
Mailbox-Messi4
Archiv005
Mailbox013
Archiv012
Mailbox015
Mailbox Database 1560709000

 

Ich muss aber auch ehrlich zugeben, dass ich mich mit Powershell erst in den Kinderschuhen befinde und versuche als IT Supporter die Powershell in meinen täglichen Anwendungen/Aufgaben zu integrieren. Verzeiht mir bitte, wenn ich noch nicht über das fundierte Wissen verfüge, welches ihr besitzt. Aber das möchte ich ja auch ändern. Demnächst gibt es auch Schulungen vom Chef  :-)

 

Link zu diesem Kommentar

Lass .Value weg --> DatabaseSize.ToMB()

 

ABER: Die Sortierung wird ja so nicht funktionieren, Du brauchst so was wie:

Get-MailboxDatabase -status | Select-Object @{label="Datenbankname"; expression={$_.Name}}, @{label="wirkliche Datenbankgröße"; expression={$_.DataBaseSize.ToMB()}} | Sort-Object "wirkliche Datenbankgröße" -Descending

 

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...