Skip to content

Suite of PowerShell and VBScript tools automates Active Directory tasks, enhances forensic analysis, and streamlines script creation. Essential for managing Windows Servers and workstations, these versatile tools ensure precision, efficiency, security, scalability, and flexibility, optimizing daily operations, performance, and system compliance.

License

Notifications You must be signed in to change notification settings

brazilianscriptguy/PowerShell-codes-for-Windows-Server-Administrators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Complete PowerShell and VBScript Toolkit for Managing Windows Servers and Workstations with ITSM Compliance on Windows 10 and 11

Welcome to the PowerShell Toolset for Windows Server Administration and VBScript Repositoryβ€”a meticulously curated collection of scripts tailored for advanced Windows Server and Windows 10/11 workstation management. Developed by @brazilianscriptguy, this repository offers a comprehensive suite of tools designed to streamline Windows Server administration, including Active Directory functions, while optimizing workstation management, configuration, and ITSM compliance.

✨ All scripts feature a graphical user interface (GUI) to enhance user interaction. Each script generates detailed .log files for operational tracking, and some of them export results to .csv files for easy integration with reporting tools. This makes Windows Server and workstation management more intuitive, efficient, and user-friendly.


πŸ—‚οΈ My GitHub Contributions

GitHub Contribution Grid

🌐 Connect with Me

GitHub Patreon X LinkedIn YouTube Instagram WhatsApp ORCID Lattes CV Email Location Time Zone

πŸ“Š My GitHub Statistics

GitHub Stats Top Languages GitHub Streak

πŸ› οΈ Introduction

This repository features a powerful collection of tools and scripts crafted to streamline the management of Windows Server environments and Windows 10/11 workstations. Whether you're focused on optimizing system performance, enhancing security, or simplifying administrative workflows, the tools within the BlueTeam-Tools, Core-ScriptLibrary, ITSM-Templates, and SysAdmin-Tools folders are designed to meet your needs effectively.


πŸš€ Features

The repository is organized into four key sections, each focusing on distinct aspects of IT management and compliance:

1. BlueTeam-Tools

  • Focused on forensic analysis and system monitoring, with tools designed to help Blue Teams detect, analyze, and resolve potential security threats.
  • Integration with Log Parser Utility enhances log querying and in-depth data analysis for audits, threat detection, and forensic investigations.
  • Includes modules for incident response, enabling administrators to gather crucial information during and after security breaches.

2. Core-ScriptLibrary

  • Offers foundational PowerShell scripts for building and managing custom script libraries with dynamic user interfaces, core functionality, and automation.
  • Provides templates for automating routine administrative tasks, enabling faster and more efficient script development.
  • Ideal for creating complex PowerShell-based solutions tailored to specific IT administrative needs.

3. ITSM-Templates

  • Contains templates and scripts tailored for IT Service Management (ITSM), emphasizing workstation hardening, configuration, and automation.
  • Includes deployment strategies, GPO management, and audit compliance tools to maintain high-security and operational standards.

4. SysAdmin-Tools

  • Automates tasks related to Active Directory management, such as user, group, and OU administration.
  • Includes tools for managing DNS, DHCP, Sites and Services, and system synchronization.
  • Streamlines routine Active Directory operations, ensuring consistency, security, and compliance within server environments.

🌟 Key Highlights

  • GUI-Driven Solutions: Intuitive GUIs make these tools accessible even for non-PowerShell experts.
  • Advanced Logging: Scripts generate detailed .log files for operational transparency and .csv files for actionable reporting.
  • Customizable: Highly customizable scripts allow you to adjust parameters, paths, and execution behaviors based on organizational needs.

πŸ’» Getting Started

Steps to Begin:

  1. Clone the Repository:

    git clone https://github.com/brazilianscriptguy/PowerShell-codes-for-Windows-Server-Administrators.git
  2. Organize the Scripts: Save the scripts into directories for easier access and management.

  3. Explore the Folders:

    • BlueTeam-Tools
    • Core-ScriptLibrary
    • ITSM-Templates
    • SysAdmin-Tools
  4. Run the Scripts:

    • PowerShell Scripts (.ps1): Right-click the script and select Run with PowerShell.
    • VBScript Files (.vbs): Right-click the file and select Run with Command Prompt.

πŸ› οΈ Prerequisites

Before running these scripts, ensure your environment meets the following requirements:

  • PowerShell Version: Version 5.1 or later is required.
  • Administrative Rights: Most scripts require elevated permissions.
  • RSAT Tools: Required for SysAdmin-Tools and BlueTeam-Tools. Ensure Remote Server Administration Tools (RSAT) is installed.
  • Log Parser Utility: Install Microsoft Log Parser 2.2 for BlueTeam-Tools.
  • ITSM-Templates: Workstations must run Windows 10 (1507 or later) or Windows 11.

πŸ”§ Installation Guides

Installing RSAT on Windows 10/11

  1. Open Settings > Apps > Optional Features.
  2. Select Add a Feature and search for RSAT.
  3. Install the necessary tools (e.g., Active Directory, DNS, DHCP).

Installing Log Parser Utility

  1. Download: Visit the Log Parser page.
  2. Install: Run the .msi installer and follow the setup wizard.
  3. Verify: Run LogParser.exe in Command Prompt to confirm installation.
  4. Optional PATH: Add the installation path (e.g., C:\Program Files (x86)\Log Parser 2.2\) to your system’s PATH for easier access.

βš™οΈ Customization

Tailor the scripts to meet your specific needs:

  • Configuration Files: Modify the included configuration files for custom behaviors.
  • Script Parameters: Adjust parameters such as AD OU paths, domain targets, and compliance rules.

🀝 Support and Contributions

For support, contact via email or join the PowerShell-Br WhatsApp channel. Support the project on Patreon for exclusive content.

For updates and releases, visit the SysAdminToolSet Release.


Thank you for choosing the SysAdminToolSet Portfolio to enhance your IT administration workflow. We hope these tools boost your productivity and system efficiency.

About

Suite of PowerShell and VBScript tools automates Active Directory tasks, enhances forensic analysis, and streamlines script creation. Essential for managing Windows Servers and workstations, these versatile tools ensure precision, efficiency, security, scalability, and flexibility, optimizing daily operations, performance, and system compliance.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published