Skip to content

Comprehensive PowerShell repository tailored for efficient management and automation across diverse Windows environments. Dive into scripts finely tuned for Exchange, Active Directory, IIS, Hyper-V, Windows event logs, and more.

License

Notifications You must be signed in to change notification settings

svetlyobg/PowerShell-Gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

PowerShell-Gallery

Mainly PowerShell Scripts

Creating subfolders for each category of scripts

GitHub all releases GitHub repo size GitHub top language GitHub language count GitHub pull requests GitHub issues Twitter Follow

Index:

Active-Directory

Check for All Disabled Active Directory Users

Check for All Enabled Active Directory Users

Check Server Roles and Features

Get all users home directories

Display all active users and their recent last passwords changes

Exchange

Check Email Usage, Mailbox Statistics, OWA Devices, Email Groups Members and Shared Mailboxes Permissions

Check Mailbox Usage

External Sender Caution Banner

Get the Cumulative Update (CU) version of an Exchange Server

Enable Mailbox Audit

Audit Email Deletion Per Mailbox

Audit Delegate Send As And Send On Behalf

Audit Owner Move To Deleted Items

Mailbox Audit Log Search

Mailbox Move Request To Different Database

Check Public Folders

Exchange Mailbox Export Request

Exchange SSL Generation

Exchange Attachment Size Limit

Check and create mailbox rule

Allow or prevent Automatic Forwarding-Replying to the Internet

Check Exchange Mailbox Mail Flow

Hyper-V

Start All Hyper-V Virtual Machines

Stop-All-Hyper-V-Virtual-Machines

Enable Hyper-V in Windows Home

Perform Hyper-V Planned Replication Failover and Failback via PowerShell

IIS-Websites

Restart Application Pool and Website Powershell 7

Restart Application Pool and Website Powershell 5

Gets Website Bindings Powershell 5

Gets Website Bindings Powershell 7

Stops a Web App Pool and IIS a Wesbsite Powershell 5

Stops a Web App Pool and IIS a Wesbsite Powershell 7

Sarts a Web App Pool and IIS a Wesbsite Powershell 5

Sarts a Web App Pool and IIS a Wesbsite Powershell 7

Sarts a Web App Pool and IIS a Wesbsite Powershell 7

Removes a Web App Pool and IIS a Wesbsite for Powershell 5

Removes a Web App Pool and IIS a Wesbsite for Powershell 7

Restart Server's Application Pools

Restart Server's Application PoolsRestarts IIS Server

Export an IIS Website and Its Bindings

Export All IIS Websites and Bindings

Import JSON to PowerShell

Clear IIS Log files - vbs

DFS Replicated Folder Status

Random

Code Sign a PowerShell Script with an Existing Self Signed Certificate

Create a Self Signed Certificate for Code Signing

Go Live UK LTD - Create a Self Signed Certificate and Code Sign a PowerShell Script with It

Update Windows Operating System

Version Check Script 1

Version Check Script 2

Update Windows Operating System 2

Microsoft Help Template File for PowerShell Scripts

Custom Help Template File for PowerShell Scripts

Recursively Unblock Files in The Current Directory

Get Windows 10 License Key.ps1

Check TCP/IP Listening Port

Set TCP/IP Listening Port

Check if a Port is Opened

List Installed Software Programs

Create a .zip Archive with an Optimal Compression

Create a .zip Archive with an Optimal Compression - 2

Create a .zip Archive with an Optimal Compression - 3

Create a .zip Archive via 7z Commands

Update a Current .zip Archive via 7z Commands

Dump SQL to website folder, create password protected zip via 7z and delete the SQL file

Dump SQL to website folder, create zip and delete the SQL file

Dump MySQL DB to website folder, convert to UTF8mb4 for MariaDB, create zip and delete the SQL file - 3

Recursively Delete Folder and Its Subfolders

Recursively Delete Folder and Its Subfolders - 2

Recursively Delete Folder and Its Subfolders - 3

Querying All WMI Win32 Objects of the localhost

Convert OVA to VHD (VirtualBox is required)

Find the 32 Largest Files in the Current Directory)

Create-BasicTask cmdlet registers a scheduled task definition on a local computer

Update zip Archive

Remotely Restart Computer Remote Desktop Session

How to Log In Automatically to Windows

How to Shut Down or Restart a Remote Computer

CVEs Check and Result Export Using mitre.org

CVEs Check and Result Export Using both mitre.org and tenable.com

Removing Windows 10 and Windows 11 Pro PIN Prompt — Created by www.corsolutions.co.uk

Open Indexing Options using Command Prompt

Windows Event Log

Export System, Security and Application logs for the Past 30 Days to a .CSV File

Export SysMon Event Logs in .xml

About

Comprehensive PowerShell repository tailored for efficient management and automation across diverse Windows environments. Dive into scripts finely tuned for Exchange, Active Directory, IIS, Hyper-V, Windows event logs, and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages