Výber niekoľkých PowerShellových skriptov, ktoré som vytvoril v HP/DXC. Väčsina z nich nerešpektuje best practices a často zbierajú dáta o spolu nesúviacich komponentoch, pretože boli vytvorené na jedno použitie, v určitej situácii a pre konkrétnu infraštruktúru. Skripty môžete sťahovať, upravovať a používať.
- BreakGlassAccounts.ps1 (pozrieť skript) Hľadanie možných núdzových účtov (zvyčajne built-in adminov) a premenovanie ich na jednotné meno aby boli účty rovnaké na všetkých servroch.
- Change-HostsFile.ps1 (pozrieť skript) Vytváranie a mazanie záznamov v hosts súbore.
- Change-LocalGroupMembers.ps1 (pozrieť skript) Pridávanie a odoberanie používateľov a skupiny v ktorejkoľvek lokálnej skupine.
- Change_vNIC.ps1 (pozrieť skript) Zmena VMWare E1000 sieťovej karty na VMXNet3 na virtuálnych servroch. Skript nie je plne funkčný, kedže je dosť zložité vierohodne zálohovať a následne obnoviť sieťovú konfiguráciu a taktiež je takmer nemožné debugovať skript, keďže výstupy nie sú vypísané do konzoly.
- Create_project.ps1 (pozrieť skript) Vytváranie GIT repozitárov a klonovanie adresárov nových projektov.
- FindAndDisableGuests.ps1 (pozrieť skript) Hľadanie všetkých guest účtov, zmena hesla na akékýkoľvek náhodný reťazec a zablokovanie týchto účtov.
- Get-BladeAndIloInfo.ps1 (pozrieť skript) Zisťovanie informácií o nastaveniach napájania blade-u a overenie, či určitý účet existuje na iLO karte.
- Get-LocalAdmins.ps1 (pozrieť skript) Zbieranie informácií o všetkých amdministrátorských účtoch a ich prihlasovacích politikách (lokálne alebo vzdialené prihlasovanie) na zisťovanie servisných účtov.
- Get-LocalGroupsMembers.ps1 (pozrieť skript) Informácie o členstve vo všetkých lokálnych skupínách.
- Get-LocalShares.ps1 (pozrieť skript) Informácie o všetkých zdielaniach na servri (okrem admin zdielaní).
- Get-NwSpeed_Get-SANinfo.ps1 (pozrieť skript) Zisťovanie informácií o duplex nastaveniach a rýchlostiach sieťových kariet plus infromácie o diskoch a počte ciest na SAN úložisko.
- Get-PreferredOwner.ps1 (pozrieť skript) Informácie o prioritných vlastníkoch Hyper-V virtuálnych servrov.
- Get-RestartedVMs.ps1 (pozrieť skript) Zisťovanie informácií o naštartovaní Hyper-V virtuálnych servrov v prípade ak jeden fyzický server nečakane spadne, ale ak je virtuálny server reštartovaný z operačného sytému.
- Get-ScheduledTasksInfo.ps1 (pozrieť skript) Jednoduchý skript na zisťovanie jednoduchých informácií o nastavených úlohách.
- Get-Set-LocalPolicies.ps1 (pozrieť skript) Zisťovanie a zmena niektorých lokálnych politík.
- Get-SuccessLogons.ps1 (pozrieť skript) Zbieranie informácií o úspešných prihlásenia na server (učet a čas prihlásenia) počas posledných X dní.
- Get-UserInfo.ps1 (pozrieť skript) Zisťovanie, či určitý účet existuje, jeho vytvorenie ak nie a pridanie do lokálnej administrátorskej skupiny, a obnovenie nastavení (povolenie účtu, nastavenie platnosti hesla).
- Get-VirtualConnectInfo.ps1 (pozrieť skript) Informácie o niektorých nastaveniach Virtual Connect karty.
- Get-VmmInfo.ps1 (pozrieť skript) Niektoré informácie o virtuálnych servroch bežiacich na Hyper-V infraštruktúre.
- Get_Oa_Vc_Ilo.ps1 (pozrieť skript) Skript na vytváranie nových a mazanie starých používateľov na Onboard Administrator konzole, Virtual Connect konzole a iLO karte.
- ListOSpatches.ps1 (pozrieť skript) Vytvorenie zoznamu všetkých záplat operačného systému, alebo zisťovanie či je konkrétna záplata aplikovaná.
- Parse_RSOP.ps1 (pozrieť skript) Skript rozoberá XML výstup z RSOP nástroja a vytvára zoznam aplikovaných doménových poliktí, organizačných jednotiek domény, v ktorých je server zahrnutý, a na ktoré sa dané politiky vzťahujú
- RTPA.ps1 (pozrieť skript) Skript na zisťovanie približne 50 nastavení servra ako požiadavka na server aby bol akceptovaný do produkčného prostredia.
- ServerAssesment.ps1 (pozrieť skript) Skript zisťuje niekoľko nastavení, verzie firmvérov a ovládačov hardvérových komponentov.
- ValidateCredentials.ps1 (pozrieť skript) Zisťovanie, či niektorý iný administrátorský účet má určité heslo, ktoré môže ohroziť bezpečnosť.