Raport UpTime – PowerShell

Raport UpTime – PowerShell

Idąc w ślad za wpisem Raport ze statusem ochrony Defender w PowerShell postanowiłem zrobić skrypt, który przygotuje listę serwerów na podstawie danych z AD tak jak w poprzednim przypadku oraz pozyska informację o aktualnym UpTime oraz ostatnim czasie uruchomienia.

W pierwszym kroku musimy pobrać listę komputerów lub serwerów. Jeśli mamy to gdzieś w pliku to możemy tej listy użyć. Ja jednak pobieram listę maszyn z AD.

Zmienna $ComputerList będzie zawierała wszystkie hosty do sprawdzenia.

Teraz przedstawię kod, który sprawdza kolejne hosty z listy i odpytuje o uptime. Tak jak w poprzednim wpisie wprowadziłem też zabezpieczenie aby niedostępne hosty nie były widoczne w ostatecznym raporcie.

Po wykonaniu się skryptu, wynik pojawi się w tabeli:

Comments

No comments yet. Why don’t you start the discussion?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *