repozytorium skryptów PowerShell dla Active Directory
w tym artykule zebrano kilka przydatnych skryptów PowerShell dla active directory, które można wykorzystać w codziennej pracy.
aby ułatwić znalezienie potrzebnego skryptu lista jest podzielona na kategorie.
Uwaga: Ta lista skryptów została skompilowana na podstawie skryptów zalecanych przez większość użytkowników MSP i pomocy Dor Amit (MCT, MCSE SECURITY, CITP BI, Comptia Security+, MCITP SHAREPOINT).
Ta lista służy wyłącznie celom informacyjnym. Atera nie popiera, nie gwarantuje ani nie udziela żadnych gwarancji dotyczących skryptów wymienionych poniżej ani nie zapewnia dla nich wsparcia. Użytkownik jest odpowiedzialny za podejmowanie decyzji, których skryptów użyć, czy skrypt jest odpowiedni do osiągnięcia zamierzonych rezultatów oraz za prawidłowe używanie skryptów. Zalecamy przetestowanie wszystkich skryptów i konfiguracji na systemie laboratorium testowego przed wypróbowaniem go w produkcji.
aby bezproblemowo uruchamiać te skrypty, gdy ich potrzebujesz, powinieneś odświeżyć swoje umiejętności w PowerShell.
PowerShell jest również bardzo przydatny do rozwiązywania problemów, dlatego warto zainwestować czas potrzebny na nauczenie się tego potężnego narzędzia skryptowego.
Kliknij tutaj, aby dowiedzieć się, jak uruchamiać skrypty PowerShell za pomocą agenta Atera.
Skrypty Active Directory Powershell
- uzyskaj nieaktywny komputer w domenie na podstawie znacznika czasu ostatniego logowania
- Jak wysłać powiadomienie e-mail o blokadzie konta
- Utwórz raporty Active Directory w programie Excel za pomocą skryptu PowerShell
- eksportowanie użytkowników Active Directory do CSV
- powiadomienie e-mail o wygaśnięciu hasła
- Resetuj hasło dla wszystkich określonych użytkowników
- uzyskaj nieaktywnego użytkownika w domenie na podstawie znacznika czasu ostatniego logowania
- Lista członków grup uprzywilejowanych
- instalacja Active Directory na Windows Server 2012
- aktywna Katalog ou uprawnienia raport
- Get zagnieżdżone członkostwo grupy – funkcja
- raport audytu Active Directory
- Administracja atrybutów użytkowników Active Directory
- Lista członków grupy w Active Directory
- Test-poświadczenie
- script Script Ad OU
- wyczyść folder startowy
- Sync-OUsAndGroups
- Wyłącz lub włącz globalny katalog na DC na podstawie wprowadzonej nazwy
baza danych
- pobieranie informacji z serwera SQL (raport HTML)
- eksport wszystkich źródeł danych raportów SSRS i zasoby
- Get-Sqlinstance
- Tworzenie inwentaryzacji serwera SQL w sieci jako Html
Exchange
- Pobierz rozmiar skrzynki pocztowej Exchange 2010 dla wszystkich skrzynek pocztowych, wyjście do CSV
- raport licencyjny Office 365
- usuwanie duplikatów ze skrzynki pocztowej
- generowanie raportów dla statystyk urządzeń Exchange ActiveSync
- generowanie rozmiaru skrzynki pocztowej i raporty informacyjne
- Generowanie raportu o stanie środowiska serwera Exchange 2016/2013/2010
- skrypt activesyncreport
- eksportowanie wszystkich grup dystrybucyjnych i wszystkich członków za pomocą PS script-Exchange 2007&2010
- ConvertFrom-LdapFilter
- Troubleshoot Exchange 2010 Mailbox Servers
- Generate Antivirus Exclusions for Exchange 2013 and 2016 Servers
- Export Exchange Message Tracking Logs to Excel
Hardware
- Get Server Inventory: CPU, Memory, and OS information. Eksport do pliku CSV
- uzyskaj Zdrowie sprzętu serwera Dell za pomocą Powershell
- Przechwytuj informacje o HP ILO
- Wyświetl ustawienia BIOSu na urządzeniach Lenovo
- Określ UEFI lub starszy BIOS
- Get-FailingDrive
- Out-of-Band Hardware Management Module
- Get-HardwareProfile
- Dell Service Tag
- Wyświetl informacje o gnieździe pamięci dla zdalnego komputera
Zarządzanie kontem lokalnym
- Usuń-LOCALPROFILE
- get-localgroupmembership
- Ustaw hasło użytkownika na maszynach zdalnych lub lokalnych
- Zresetuj hasło administratora lokalnego
- Pobierz wszystkie informacje o lokalnych kontach użytkowników na komputerach zdalnych
- Dodaj użytkownika/grupę AD do Lokalnej Grupy administratora
- Moduł zarządzania kontem lokalnym 2.1
logowanie i monitorowanie
- monitorowanie dostępności witryny / monitorowanie URL
Sieci
- Uzyskaj informacje o sieci lokalnego i zdalnego komputera
Office 365
- Lista wszystkich grup dystrybucji i ich członkostwa w Office 365
- OneDriveMapper automatycznie mapuje Twój OneDrive dla firm po zalogowaniu
- data ostatniego logowania użytkownika Office 365 do pliku CSV
System Operacyjny
- get-remoteprogram Pobierz listę zainstalowanych programów na komputerze zdalnym lub lokalnym
- określ, czy komputer jest wirtualny
- skrypt do migracji zaplanowanych zadań z Windows XP/Server 2003 do 7/Server 2008
- raporty zasobów Excela i HTML z Powershell
- Cryptowall aktywny alerter / skaner
- skrypt inwentaryzacji systemu Windows z PowerShell
- Pobierz zaplanowane zadania ze zdalnego komputera
- Jak utworzyć folder domowy i przyznać odpowiednie uprawnienia użytkownikom
- Pobierz klucze produktów systemów lokalnych i zdalnych
- Sprawdź dla firm
drukowanie
- inwentaryzacja drukarek
- Zarządzanie serwerem druku
- PowerShell Print Logger
- sprawdź, czy drukarka sieciowa jest podłączona
- migracja drukarek ze starego serwera druku do nowego serwera druku
- Dodaj pozwolenie na drukarkę
- Dodaj drukarki do komputera/komputera na podstawie przynależności do grupy komputerowej w AD
- Usuń wszystkie drukarki sieciowe
Usługi pulpitu zdalnego
- Connect-Mstsc – Otwórz sesję RDP z poświadczeniami
Bezpieczeństwo
- just enough Administration (JEA) infrastructure: Wprowadzenie
SharePoint
- Pobierz i zainstaluj SharePoint 2013 wymagania wstępne na Windows Server 2012
- skopiuj wszystkie pliki i foldery SharePoint za pomocą PowerShell
Korzystanie z Internetu
- Przełącz Ie Proxy
- uzyskaj czas Sieci NTP
- otwórz Internet Explorer, Zaloguj się do witryny, a następnie uruchom plik wykonywalny
Windows Azure
- zaplanowane zamknięcie/Uruchomienie maszyny wirtualnej
- Połącz się z maszyną wirtualną Azure
Leave a Reply