Counter Strike 2
Valorant
Roblox
Fortnite
GTA V
Other Games
Other Games
- Apex Legends
- Arc Raiders
- Arena Breakout Infinite
- ARK: Survival Evolved
- Battlefield 6
- COD Black Ops 6
- COD Black Ops 7
- COD Modern Warfare 2
- COD Modern Warfare 3
- DayZ
- Dead by Daylight
- Deadlock
- Delta Force
- Dota 2
- Escape From Tarkov
- Garry`s mod
- Genshin Impact
- League Of Legends
- Marvel Rivals
- Minecraft
- Osu!
- Overwatch 2
- Phasmaphobia
- Pubg
- Rainbow Six Siege
- RDR 2
- Rust
- Scum
- Sea of Thieves
- The Finals
- Unturned
← BACK TO GUIDES
PowerShell Essentials
ScriptingReusable snippets for audits, inventory and maintenance in sctructured scripts.
A short collection of useful PowerShell snippets for quick inventory, maintenance, and simple automation on Windows. Ideal for users who want to understand the basics and safely apply them in daily tasks.
Step 01
Gather system info
List device model, BIOS, and installed apps in a single command — great for quick hardware and software reports.
Step 02
Automate maintenance
Wrap cleanup or update commands with verbose output and error handling so they can be reused or shared safely.
Starter bundle
Works on PowerShell 5.1 and 7+.
No additional modules required.
Outputs to both console and CSV.
Commands / Script
# powershell-essentials.ps1
$inventory = Get-CimInstance Win32_ComputerSystem, Win32_BIOS
$apps = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion
$report = [pscustomobject]@{ System = $inventory.Name; BIOS = $inventory.Manufacturer + " " + $inventory.Version; Apps = $apps.Count }
$report | Tee-Object -FilePath "$env:USERPROFILE\Desktop\inventory.csv" | Format-List