PowerShell Scripts Repository for Active Directory
den här artikeln samlar några användbara active directory PowerShell-skript som du kan använda i ditt dagliga arbete.
för att göra det enkelt att hitta skriptet du behöver är listan uppdelad i kategorier.
Obs: den här skriptlistan sammanställdes baserat på skript som rekommenderas av de flesta MSP-användare och den snälla hjälp av Dor Amit (MCT, MCSE SECURITY,CITP BI,Comptia Security+,MCITP SHAREPOINT).
denna lista är endast avsedd för information. Atera stöder inte, garanterar eller ger någon garanti angående skripten nedan eller ger något stöd för dem. Du är ansvarig för att bestämma vilka skript som ska användas, om ett skript är lämpligt för att uppnå dina avsedda resultat och för att använda skript korrekt. Vi rekommenderar att du testar alla skript och konfigurationer på ett testlabbsystem innan du testar det i produktion.
för att sömlöst köra dessa skript när du behöver dem bör du fräscha upp dina PowerShell färdigheter.
PowerShell är också mycket användbart för felsökning så det är värt att investera den tid som behövs för att lära sig detta kraftfulla skriptverktyg.
Klicka här för att lära dig hur du Kör PowerShell-skript med atera-agenten.
Active Directory Powershell Scripts
- få inaktiv dator i domän baserat på senaste inloggning tidsstämpel
- hur man skickar konto lockout e-postmeddelande
- skapa Active Directory-rapporter i Excel med PowerShell
- Powershell Script för att exportera Active Directory-användare till CSV
- lösenord utgång e-postmeddelande
- Återställ lösenord för alla angivna användare
- få inaktiv användare i domän baserat på senaste inloggning tidsstämpel
- /li>
- lista medlemskap i privilegierade grupper
- Active Directory installation på Windows Server 2012
- aktiv Directory OU behörigheter rapport
- få kapslade gruppmedlemskap – funktion
- Active Directory revisionsrapport
- Active Directory användare attribut Administration
- lista gruppmedlemmar i Active Directory
- Test-referens
- sammanfoga användare och Kontaktobjekt
- Dump AD OU struktur Script
- ren startmapp
- Sync-OUsAndGroups
- inaktivera eller aktivera Global katalog på DC baserat på inmatat namn
databas
- hämta SQL Server-information (HTML-rapport)
- export av alla SSRS-rapporter datakällor och resurser
- Get-SQLInstance
- skapa inventering av SQL Server i nätverket som Html
Exchange
- Get Exchange 2010 brevlåda storlek för alla brevlådor, utgång till CSV
- Office 365 licensiering rapport
- ta bort dubbletter från en brevlåda
- generera rapporter för Exchange ActiveSync Enhetsstatistik
- generera brevlåda storlek och informationsrapporter
- generera hälsorapport för en Exchange Server 2016/2013/2010 miljö
- activesyncreport script
- exportera all distributionsgrupp och alla medlemmar som använder 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. Exportera till CSV
- hämta Dell server Hardware Health med Powershell
- fånga HP ILO-information
- Visa BIOS-inställningar på Lenovo-enheter
- Bestäm UEFI eller Legacy BIOS
- Get-FailingDrive
- Out-of-Band Hardware management Module
- Get-HardwareProfile
- Dell Service Tag
- lista minnesplats Information för en fjärrdator
li>
Lokal kontohantering
- ta bort-localprofile
- get-Localgroupmembership
- ange användarlösenord på fjärr-eller lokala maskiner
- Återställ lokalt administratörslösenord
- hämta all information om lokala användarkonton på fjärrdatorer
- Lägg till ANNONSANVÄNDARE/grupp till lokal administratörsgrupp
- local Account Management Module 2.1
Logga in och övervaka
- webbplats tillgänglighet övervakning / URL övervakning
nätverk
- få nätverksinformation för lokal och fjärrdator
Office 365
- lista alla distributionsgrupper och deras medlemskap i Office 365
- OneDriveMapper kartlägger automatiskt din OneDrive för företag vid inloggning
- exportera Office 365-användare senaste inloggningsdatum till CSV-fil
operativsystem
- get-remoteprogram hämta lista över installerade program på fjärr-eller lokal dator
- Bestäm om en dator är virtuell
- skript för att migrera schemalagda aktiviteter från Windows XP/Server 2003 till 7/Server 2008
- Excel-och HTML-tillgångsrapporter med Powershell
- Cryptowall active alerter / scanner
- Windows system Inventory Script med PowerShell
- få schemalagda uppgifter från fjärrdatorn
- så här skapar du hemmapp och ger lämplig behörighet till användare
- få produktnycklar för lokala och fjärrsystem
- Sök efter hung eller stoppade tjänster
utskrift
- skrivare inventering
- Utskriftsserverhantering
- PowerShell Print Logger
- kontrollera om nätverksskrivaren är ansluten
- migrering av skrivare från gammal skrivarserver till ny skrivarserver
- Lägg till Skrivarbehörighet
- Lägg till skrivare till en dator/dator baserat på datorgruppmedlemskap i AD
- ta bort alla nätverksskrivare
Fjärrskrivbordstjänster
- Anslut-Mstsc – öppna RDP-Session med referenser
säkerhet
- just enough administration (jea) Infrastruktur: En introduktion
SharePoint
- hämta och installera SharePoint 2013 förutsättningar på Windows Server 2012
- kopiera alla SharePoint-filer och mappar med PowerShell
använda internet
- växla IE Proxy
- hämta nätverk NTP tid
- öppna Internet Explorer, logga in på en webbplats och starta sedan en körbar
Windows Azure
- Schemalagd virtuell maskin avstängning/start
- Anslut till en Azure virtuell maskin
Leave a Reply