en-us/About_PowRoku.help.txt
PowRoku is a nifty little PowerShell module to help automate your Roku(s).
It is built atop the [Roku External Control Protocol](https://developer.roku.com/docs/developer-program/debugging/external-control-api.md). You can use PowRoku to control Roku devices and Roku TVs. Assuming you have a Roku TV, and it's on, use this to try it out: ~~~PowerShell Find-Roku # Find your Rokus Find-Roku | Get-Roku -App # Get all of the Apps on each Roku Find-Roku | Get-Roku -ActiveApp # Get the Active App on each Roku Find-Roku | Stop-Roku # Turn your Roku TV off (only works for Rokus which support PowerOff) # Turn up the volume Send-Roku -Method POST -Data '' -Command Keypress/VolumeUp Find-Roku | Get-Roku -App | Where-Object { $_.Name -eq 'Netflix' } | Start-Roku Start-Roku -MacAddress $myRokuMac # Send a Wake-on-Lan to your Roku's MACAddress ~~~ |