PowerShell

Play Sounds and Music with PowerShell

In the mood for some music while working on your windows machines ? Use PowerShell to play your favorite songs with NET classes.

Here’s a code sample you can build on.

Line 1 and 2 plays beeps. Line 4 and 5 plays windows built-in notifications. Last but not least I use the media player to play every song you want in looping mode. To stop the music, I use the stop method of the object.

[System.Console]::Beep(200,1000)
[System.Console]::Beep(600,1000)

[System.Media.SystemSounds]::Exclamation.play()
[System.Media.SystemSounds]::Hand.Play()

$player = New-Object System.Media.SoundPlayer "$env:windir\Media\windows logon.wav"
$player.PlayLooping()
$player.Stop()

Enjoy your favorite songs!

Categories: PowerShell

Tagged as: ,

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.