A collection of useful PowerShell scripts for system administration, automation, and DevOps workflows on Windows.
-
📂 Manage Active Directory users, groups and rights in
AccountsfolderFolder contains powershell scripts designed for managing user and group permissions within the organization. The scripts facilitate the automation of tasks such as creating, modifying, and deleting user accounts and groups, as well as assigning and revoking access rights.
-
📂 Manage DNS service in
DNSfolderContains powershell scripts designed for management DNS records and DNS service.
Get-SpecDNSRec.ps1Move-DNSRecords.ps1
-
📂 Manage Email messaging system in
eMailfolderContains powershell scripts designed for management messaging system like MDaemon and email client applications such as MS Office Outlook.
-
📂 Manage files and folders and thing like these in
FileSystemfolderContains scripts designed for efficient management of files, folders, and the filesystem.
-
📂 These are small custom CmdLet's in
FunctionsfolderContains custom CmdLet:
Install-ZipPackages.ps1for managing archived files and folders .Install-ZipPackageAdvance.ps1the same but with some improvements.Watch-PrivGroupChanges.ps1
-
📂 Managing Private Keys Infrastructure
PKIfolderContains scripts designed for management PKI.
Export-Cert.ps1export certificatesImpoert-Cert.ps1import certificates
-
📂 Managing PowerShell settings
PoSHfolderContains scripts designed for managing
PowerShellengine itself:Update-PowerShell.psfor updating to the latest version.Update-PowerShell.txtthe same script but adapted to run just using Copy&Paste being in teminal session.
-
📂 Managing Print services settings
PrintServicesfolderContains powershell scripts designed for management Print services and Print Server role.
-
📂 Managing Remote Desktop Services settings
RDServicesfolderContains scripts designed for management Remote Desktop Services and Remote Desktop connections.
-
📂 Manage System and Serviice scripts
System-ServicexfolderContains PowerShell scripts designed for managing system services, retrieving detailed system information, and configuring various system components. The scripts enable users to start, stop, and restart services, gather hardware and software details, and modify system settings to optimize performance and functionality.
-
📄README.md # Project documentation