> In theory, should a PowerShell script be able to automate everything that
Yes, I know I still haven't gotten around to trying to create a PowerShell
script for this.
In theory, one would hope that PowerShell could do everything that every UI
in Windows is capable of, but that's likely a few Windows versions away, and
depends on whether that appears to be a good time investment by Microsoft.
PowerShell often uses .NET APIs, so it depends on what that API is capable
of doing, and that won't always match up with what the similar Win32 API
and/or P/invoke is able to do (admitting that I don't really understand how
either fully works).