Skip to content

A collection of PowerShell and Bash scripts for automating virtual machine (VM) management, system operations, and DevOps workflows across Windows and Linux environments.

License

Notifications You must be signed in to change notification settings

KR-Sew/Scripting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔧 VM & System Management Scripts

PowerShell WSL Bash License: MIT

(PowerShell & Bash)

This repository contains a set of PowerShell and Bash scripts designed for system administrators, DevOps engineers, and IT professionals who manage virtual machines (VMs), automate system tasks, and optimize infrastructure operations. These scripts work with Hyper-V, VMware, Proxmox, and Linux-based systems to simplify daily administration tasks

🚀 Features

  • ✅ VM Management → Start, stop, create, and configure VMs (Hyper-V, VMware, Proxmox).
  • ✅ System Operations → Automate software updates, backups, log management, and monitoring.
  • ✅ User & Security Management → Manage user accounts, permissions, and security policies.
  • ✅ Networking → Configure firewalls, DNS, and network interfaces across systems.
  • ✅ Cross-Platform Support → PowerShell for Windows, Bash for Linux/macOS.

🚀 Available Script Collections

  • PowerShell Scripts – A collection of Windows and cross-platform PowerShell scripts for system management, automation, networking, security, and DevOps tasks.
  • Bash Scripts – A collection of Bash scripts for Linux automation, system monitoring, server management, and DevOps workflows.

☁️ Cloud Management Scripts Azure & AWS

AWS Azure PowerShell PowerShell Bash License: MIT


This repository provides a set of PowerShell and Bash scripts designed for cloud engineers, DevOps professionals, and system administrators to manage cloud resources, automate deployments, and optimize cloud infrastructure. These scripts work with Azure CLI, AWS CLI, Terraform, and cloud-native services to simplify daily cloud operations.

🚀 Features

  • ✅ VM & Compute Management → Create, start, stop, resize, and manage cloud VMs.
  • ✅ Storage Management → Automate blob storage, S3 bucket operations, and backups.
  • ✅ Networking → Configure VPCs, subnets, firewalls, and cloud load balancers.
  • ✅ IAM & Security → Manage users, roles, policies, and security groups.
  • ✅ Cost Optimization → Identify unused resources and optimize cloud spending.
  • ✅ CI/CD & Automation → Deploy infrastructure with Terraform, automate cloud deployments.

🚀 Available Cloud Platforms

  • Azure Azure – Scripts for managing Azure resources, including VMs, storage, networking, security, and automation using Azure CLI and PowerShell.
  • AWS AWS – Automation scripts for AWS infrastructure management, covering EC2, S3, IAM, RDS, networking, and security using AWS CLI and PowerShell.

🔙 back to Repos

About

A collection of PowerShell and Bash scripts for automating virtual machine (VM) management, system operations, and DevOps workflows across Windows and Linux environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published