Skip to content

PowerShell Tips

Commands Tips

PowerShell Parallel Foreach: Speed Up with ForEach -Parallel
─□✕
PowerShell Parallel Foreach: Speed Up with ForEach -Parallel
March 30, 2026May 5, 2026 PowerShell Tips Editor 4 min read

PowerShell Parallel Foreach: Speed Up with ForEach -Parallel

PowerShell 7 added ForEach-Object -Parallel for concurrent iteration. Learn to speed up slow loops with parallel execution and manage thread safety.

Process and Service Management
Get-Content readme.md
PowerShell Jobs: Run Scripts in the Background
─□✕
PowerShell Jobs: Run Scripts in the Background
March 30, 2026May 5, 2026 PowerShell Tips Editor 3 min read

PowerShell Jobs: Run Scripts in the Background

Background jobs let PowerShell scripts run without blocking your session. Learn Start-Job, check results with Receive-Job, and run tasks in parallel.

Process and Service Management
Get-Content readme.md
PowerShell Service Monitoring: Alert on Stopped Services
─□✕
PowerShell Service Monitoring: Alert on Stopped Services
March 30, 2026May 5, 2026 PowerShell Tips Editor 4 min read

PowerShell Service Monitoring: Alert on Stopped Services

Monitor Windows services and get alerted when they stop with PowerShell. Build a monitoring script with email notifications and multi-server support.

Process and Service Management
Get-Content readme.md
PowerShell Get-Process Remote Computer: Manage Remote Processes
─□✕
PowerShell Get-Process Remote Computer: Manage Remote Processes
March 29, 2026May 5, 2026 PowerShell Tips Editor 3 min read

PowerShell Get-Process Remote Computer: Manage Remote Processes

Manage processes on remote computers with PowerShell. Learn to get, filter, and kill processes remotely using Invoke-Command and CIM sessions.

Process and Service Management
Get-Content readme.md
PowerShell Throw and Custom Exceptions
─□✕
PowerShell Throw and Custom Exceptions
March 29, 2026May 5, 2026 PowerShell Tips Editor 3 min read

PowerShell Throw and Custom Exceptions

Use throw to signal unrecoverable errors in PowerShell functions. Learn to throw string messages, exceptions, and create custom exception types.

Error Handling
Get-Content readme.md
PowerShell Transcript: Log Everything Your Session Does
─□✕
PowerShell Transcript: Log Everything Your Session Does
March 28, 2026May 5, 2026 PowerShell Tips Editor 3 min read

PowerShell Transcript: Log Everything Your Session Does

Start-Transcript captures everything your PowerShell session does to a log file. Learn to set it up in scripts and profiles for audit trails.

Error Handling
Get-Content readme.md
PowerShell Error Handling Best Practices for Production Scripts
─□✕
PowerShell Error Handling Best Practices for Production Scripts
March 28, 2026May 5, 2026 PowerShell Tips Editor 2 min read

PowerShell Error Handling Best Practices for Production Scripts

Production PowerShell scripts need robust error handling. Learn best practices for logging, retrying, alerting, and recovering from failures.

Error Handling
Get-Content readme.md
PowerShell Splatting: Pass Parameters Cleanly
─□✕
PowerShell Splatting: Pass Parameters Cleanly
March 28, 2026May 5, 2026 PowerShell Tips Editor 2 min read

PowerShell Splatting: Pass Parameters Cleanly

Splatting passes parameter collections to commands using @ notation. Learn to clean up long command lines and build dynamic parameter sets.

Functions and Modules
Get-Content readme.md
PowerShell Comment-Based Help: Document Your Functions
─□✕
PowerShell Comment-Based Help: Document Your Functions
March 27, 2026May 5, 2026 PowerShell Tips Editor 3 min read

PowerShell Comment-Based Help: Document Your Functions

Comment-based help makes your functions discoverable with Get-Help. Learn the correct syntax for synopsis, parameters, and example sections.

Functions and Modules
Get-Content readme.md
PowerShell Dot Sourcing: Load Scripts into Current Session
─□✕
PowerShell Dot Sourcing: Load Scripts into Current Session
March 27, 2026May 5, 2026 PowerShell Tips Editor 4 min read

PowerShell Dot Sourcing: Load Scripts into Current Session

Dot-sourcing runs a script in the current scope so its functions stay available. Learn when to use it, how it differs from calling a script, and pitfalls.

Functions and Modules
Get-Content readme.md
« prev1…1415161718…27next »

Recent Posts

  • PowerShell DNS Record Audit: Export All Zone Records to CSV
  • PowerShell Script: Automated User Offboarding Checklist
  • PowerShell Active Directory Replication Status Check Script
  • PowerShell Error Handling: Terminating vs Non-Terminating Errors
  • PowerShell Windows Update Management Across Multiple Servers

Recent Comments

No comments to show.

Archives

  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026

Categories

  • Active Directory and Users
  • Advanced
  • Basics
  • Cloud and Microsoft 365
  • Error Handling
  • Files and Folders
  • Functions and Modules
  • Getting Started
  • Loops and Conditions
  • Networking
  • Pipeline and Filtering
  • Process and Service Management
  • Scripting
  • Strings and Text
  • System Administration
  • Useful Scripts and Recipes
  • Variables and Data Types
PS C:\> Get-Copyright 2026 PowerShell Tips | Command In Line
Voice Reminders Alarm Clock app icon
Set an alarm that says what to doYour voice, as the alarm
Your own recording plays full screen · meds, water, routines · rings even on silent
App Store Google Play
Sponsored
Recording a voice reminder

Record once. Remind forever.

Voice Reminders Alarm Clock turns a short recording of your own voice into a full-screen alarm for meds, water and daily routines.

Rings on silent · Works offline · Free to start

App StoreGoogle Play
Sponsored
Voice Reminders Alarm Clock app icon
Voice RemindersYour voice as the alarm
Voice Reminders full-screen voice alarm screenshot
“Call Mom”18:00 · Sundays
App StoreGoogle Play
Sponsored
Voice Reminders Alarm Clock app icon

Before you go: make the next reminder impossible to ignore

Recording a voice reminderFull-screen voice alarm with snooze and stopDaily reminder list and quick access

Record a short message in your own voice and Voice Reminders plays it back on a full-screen alarm, on the schedule you set.

“Take your medicine”07:30 · every day
App StoreGoogle Play

Rings on silent · Works offline · Recordings stay on your device