none
Ausgabe des belegten Speicherplatzes von Servern einer bestimmten OU RRS feed

  • Frage

  • Hallo Zusammen, 

    für die Berechnung des BackUps möchte ich den Belegten Speicher der Server einer bestimmten OU auslesen und in eine CSV Datei exportieren.

    Mit:

    get-WmiObject win32_logicaldisk -Computername Musterserver| % {$_.name, ($_.size / 1GB), ($_.freespace / 1GB) }

    schaffe ich es die Dateien einzelner Server auszulesen. 

    Kann mir einer von Euch behilflich sein ?

    Viele Grüße

    Torsten


    Dienstag, 15. November 2016 14:26

Antworten

  • Hallo Torsten,

    sollte so funktionieren:

    $allserver = Get-ADComputer -Filter * -SearchBase "OU=IT, DC=contoso, DC=com"
    
    foreach ($server in $allserver)
        {
        #Hier deine Funktion zum Auslesen der Speicherauslastung.
        }

    Den OU Pfad unter SearchBase noch anpassen und dann Deine Funktion zum Auslesen in die geschweiften Klammern. Dann Feuer frei :)



    Freundliche Grüße

    Sandro
    MCSA: Windows Server 2012
    Fachinformatiker Fachrichtung Systemintegration (IHK, 07/2013)



    Dienstag, 15. November 2016 14:42

Alle Antworten

  • Hallo Torsten,

    sollte so funktionieren:

    $allserver = Get-ADComputer -Filter * -SearchBase "OU=IT, DC=contoso, DC=com"
    
    foreach ($server in $allserver)
        {
        #Hier deine Funktion zum Auslesen der Speicherauslastung.
        }

    Den OU Pfad unter SearchBase noch anpassen und dann Deine Funktion zum Auslesen in die geschweiften Klammern. Dann Feuer frei :)



    Freundliche Grüße

    Sandro
    MCSA: Windows Server 2012
    Fachinformatiker Fachrichtung Systemintegration (IHK, 07/2013)



    Dienstag, 15. November 2016 14:42
  • Dein Code zum Ermitteln der Speichergrößen erzeugt keine gut verwertbare Ausgabe. Versuch's mal so:
    Get-WmiObject Win32_LogicalDisk -ComputerName $Server | ForEach-Object { $_ | Select-Object -Property PSComputerName,Size,FreeSpace}
    Was da dann rauskommt, solltest Du beliebig weiterverarbeiten können.

    Übrigens: Fertige Scripte, die man auf eigene Bedürfnisse anpassen kann, findet man in der Technet Script Gallerie

    ... und um hier Code zu posten, ist es empfehlenswert die entsprechenden Formatierungen zu benutzen.

    Grüße - Best regards

    PS:> (79,108,97,102|%{[char]$_})-join''


    • Bearbeitet BOfH-666 Dienstag, 15. November 2016 14:54
    Dienstag, 15. November 2016 14:51
  • Danke sehr !

    Mittwoch, 16. November 2016 09:02
  • Danke ! Auch für den Tipp mit den Scripts !
    Mittwoch, 16. November 2016 09:03
  • Markiere doch bitte noch die Antwort(en), die Dir geholfen hat/haben.

    Danke!



    Freundliche Grüße

    Sandro
    MCSA: Windows Server 2012
    Fachinformatiker Fachrichtung Systemintegration (IHK, 07/2013)



    Mittwoch, 16. November 2016 09:17