Files

44 lines
806 B
PowerShell
Raw Permalink Normal View History

2025-08-09 16:40:26 +00:00
<#
Author: Gabe Kerntke
Date: 03-10-2025
.Synopsis
.Modified
2025-03-10 (GabeK) - Original script created
#>
# Variables #
$soundPlayer = New-Object System.Media.SoundPlayer
$DisconnectSound = "C:\Windows\Media\Windows Hardware Remove.wav"
$ConnectSound = "C:\Windows\Media\Windows Hardware Insert.wav"
# Functions #
Function USBSound {
$soundPlayer.SoundLocation = $DisconnectSound
$soundPlayer.Play()
Start-Sleep 2
$soundPlayer.SoundLocation = $ConnectSound
$soundPlayer.Play()
}
Function LoopUSBSound {
for ($i = 0; $i -lt 3; $i++) {
Start-Sleep 5
USBSound
}
}
# Start Script #
Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName PresentationFramework
LoopUSBSound
# End Script #