Hallo Niclas,
1. RunAs erwartet eine ausführbare Datei, die du nie erstellst. Ergebnis "no" ist also Zufall. Wenn du anstelle des RunAs direkt RegWrite verwendest klappt es.
2. $beepcheck nach dem ändern auslesen dann bekommst du auch das aktuelle Ergebnis (siehe ojo)
mfg (Auto)Bert