用 PowerShell 播放 WAV 声音

从脚本同步或异步播放 Windows WAV 文件。

Windows音频声音PowerShell低风险
运行该片段播放一个系统 WAV 文件。

01命令

命令
$ (New-Object System.Media.SoundPlayer "C:\Windows\Media\Alarm01.wav").PlaySync()

02作用说明

System.Media.SoundPlayer 可加载并播放未压缩的 WAV 文件。PlaySync 会阻塞到播放结束,适合构建脚本结束时使用;Play 则异步播放。可指向任意 WAV 路径,例如 C:\Windows\Media 下的文件。

03风险

风险低风险
使用条件Windows 10/11 with PowerShell 5.1 or PowerShell 7+
!注意: 只支持 WAV;MP3 等格式需要其他播放器或 Windows Media 库。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • SoundPlayer Class
    Microsoft Learn · vendor-doc · 2026-09-20
    依据: Plays .wav files; PlaySync blocks until the sound finishes.

最后验证: 2026-09-20 · 分类: 媒体

06相关方案