How can I publish a page by leveraging PowerShell, instead of building yet another C# console application?

*This is a practical theoretical question, based on https://tridion.stackexchange.com/questions/4226/timer-jobs-in-tridion/4229#4229.*