Get-SystemReport: Jednoduchý systémový report (PowerShell) (aktualizováno 9.11.2017)

Spravujete Windows Server? Potřebujete mít denně přehled o více různých systémech s možností získat emailem přehledný a stručný report o stavu systému? Možná se vám k tomuto účelu hodí můj skript. 🙂

V poslední době jsem intenzivně řešil potřebu mít nějaký přehledný report o systémech, které spravuji. Pro tyto účely jsem se snažil najít nějaký přehledný PowerShell skript, který řeší mé potřeby:

  1. O jaký systém vůbec jde, základní informace o operačním systému, jeho stavu, případně i licenci a roli.
  2. Kdy byl daný systém instalován, jaký má uptime a časovou zónu.
  3. Na jakém hardware běží, základní informace o hardware, zda se jedná o virtuální, či fyzický stroj, přehled o discích.
  4. Přesnější informace o discích, včetně podrobností konfigurace iSCSI pokud se jedná o SAN disky.
  5. Základní informace o procesoru a operační paměti.
  6. Seznam zastavených služeb, které jsou nakonfigurovány pro automatické spuštění.
  7. Výpis logů z Windows Eventlogu za posledních 24 hodin s možností čas měnit.
  8. Možnost měnit z kterých Eventlogů chcete výpis a možnost filtrovat různé typy událostí, které vás nezajímají.

 

 

Výše uvedené mé požadavky skripty neuměly. Uměly spousty jiných věcí, které mne nezajímaly. Proto jsem to po čase vzdal a začal si psát vlastní skript. Skript je celkem jednoduchý, běží pouze místně, celý je pouze anglicky, ale podporuje běh v různých systémech. Jeho chod mám ověřen v jazycích angličtina, čeština, ruština.

Skript vyvíjím ve Windows 10, ale provozuji jej v praxi ve Windows Server 2008 R2 a novějších systémech.

Pokud by vás zajímaly nějaké nové funkce, můžete mi napsat zde nebo na GitHubu.

Článek ještě doplním o více podrobností.

 

Aktualizace 9.11.2017

Od doby vydání článku (5.11.2017) jsem vydal k dnešnímu dni dvě aktualizace

  • version 17.11.08.1
  • version 17.11.09.1

První release přináší nové funkce.

Druhá pak přináší drobné změny, opravy a zejména dva ukázkové logy, abyste získali představu o tom, co je vlastně výstupem mého skriptu 🙂

 

Odkazy

 

Michal Zobec

Michal Zobec Senior IT Consultant, Project Manager ZOBEC Consulting

Jeden myslel na “Get-SystemReport: Jednoduchý systémový report (PowerShell) (aktualizováno 9.11.2017)

Komentáře nejsou povoleny.