This repository hosts a collection of PowerShell scripts created to streamline and automate various administrative tasks. Whether you're a sysadmin or a developer looking to simplify routine tasks, these scripts may provide the tools to automate with confidence.
Installs RSAT (Remote Server Administration Tools) components related to Active Directory that are not currently installed. It also includes error handling to manage potential issues during the installation process.
PowerShell script to manage Appx packages on Windows. The script creates an allowlist of specific packages and removes any applications that aren't on this list. This script provides a systematic way to manage Appx packages based on your specified allowlist. Just ensure that the list is comprehensive and accurate to avoid unintended removals.
To retrieve information about the network adapters, including their names, status, MAC addresses, and associated IPv4 addresses.
This PowerShell script is designed to manage local group policies on Windows machines. This script provides a systematic way to manage local group policies and perform additional cleanup tasks related to the start menu and taskbar. Just ensure to review and test it thoroughly in your environment before deploying it widely.
This script automates the process of upgrading all installed packages managed by winget on the system.