Das Herunterladen funktioniert auf jeden Fall mit folgenden Zeilen:

$client = new-object System.Net.WebClient
$client.DownloadFile("http://beispiel.de/beispiel.datei","C:\Users\Beispiel\beispiel.datei")

Beim automatischen Akzeptieren der AGB bin ich mir leider nicht sicher, ob Parameter in diesem Fall die Lösung sind.

Starten kannst du eine .exe dann einfach per

start "C:\Users\Beispiel\beispiel.datei"
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.