Du könntest auf bestimmte Events reagieren, z.B. den change von offline nach online (und da je nachdem was für eine Verbindung besteht) und darauf reagieren und den WUA stoppen.
Das geht bestimmt sogar per scheduled task, welcher bei Windows 7 einige neue Trigger mitbringt auf die reagiert werden kann.
Und ja, sowas wird auch sicher mit PowerShell gehen. Was nicht?
Gruß
David