Batch als Administartor ausführen

  • #1
G

gerbi

Mitglied
Themenersteller
Dabei seit
16.03.2008
Beiträge
9
Reaktionspunkte
0
Hallo,
ich habe ein Problem. Alles was ich mit suchen gefunden habe, habe ich leider nicht verstanden.

Ich würde mich freuen wenn mir jemand mein Problem in einfachen Worten (DAU kompatibel) erklären könnte.

Ich habe eine Batchdatei die beim anmelden eines Benutzers die IP Adresse ändert. Die Batchdatei geht auch aber nur wenn man sie als Administartor ausführt. :|
Die Änderung der IP soll aber beim anmelden des jeweiligen Benutzers automatisch passieren.
Die Batchdatei heißt IPaendHannah.BAT, ich habe dies mal abgelegt unter C:\Programme\1BatchDatei, da sie direkt in autostart nicht geht wegen den Admin Rechten.

Die Benutzer heißen, Hannah, Melanie Hannah und Sven. Ich habe Windows7 Prof. 64bit.

Wie gesagt alles was ich bis jetzt mit suchen gefunden habe, habe ich leider nicht verstanden.

Vielen, vielen Dank.

Grüße
gerbi
 
  • #2
Hi,

erstelle über die Aufgabenplanung einen Task (bitte keine einfache Aufgabe wählen, da diese Aufgabe nur mit den Rechten des Ersteller-Benutzers läuft...).

Gruß
Sven
 
  • #3
Hallo,
vielen Dank.
Ich habe 2 Aufgaben gemacht. Teilweise funktionierts. Nur wenn ich Benutzerwechsel mache erzählt er mir was von IP Konflikt, ein anderes Gerät hätte die gleiche IP und hat dann keinen Internetzugang mehr.

Vielen Dank.

Gruß
gerbi
 
  • #4
IP Konflikt habe ich gefunden. Jetzt gehen die Aufgaben nicht mehr und ich weiß nicht warum.
Ich habe gesagt bei der Anmeldung des Benutzers und bei Kontakt mit dem Benutzer (Benutzerwechsel) soll die Aufgabe ausgeführt werden.
Habe ihm den Pfad der Batchdatei gegeben.
Gleiches Ergebnis wenn ich als Aufgabe nur drin habe bei anmelden des Benutzers.
Wenn ich die Batchdateien manuell als Admin ausführe gehts???

Als Ergebnis steht bei der Aufgabenplanung (0x1)

Gruß
Sven
 
  • #5
Also ich habe die Aufgaben noch mal neu erstellt. Geht nicht.

Aufgabe angelegt Bei Anmeldung von PCName\Benutzername, Aktion: Pfad zu Batchdatei, Bei Bedingung und Einstellung habe ich nichts verändert.
Beim Admin Benutzer steht als Ergebnis nach Neustart: (0x1)
Beim anderen Benutzer ohne Admin Rechte steht: Der angeforderte Vorgang konnte nicht ausgeführt werden, da der Benutzer nicht am Netzwerk angemeldet ist.

Die IP wird bei keinem geändert.
Wie gesagt wenn ich die Batchdateien manuell als Administrator ausführe gehts.

Ich hoffe es kann mir jemand helfen.

Ich brauche die verschiedenen IPs damit ich in der FritzBox für jeden Benutzer eigene Internetrechte vergeben kann. Damit meine Tochter nicht auf falsche seiten kommen kann.
Das von der FritzBox vorgesehene Programm dafür läuft laut AVM nur auf 32bit Systemen.

Vielen, vielen Dank schon mal.

Grüße
gerbi
 
  • #6
  • #7
@PCDFlocke
Ich erwarte da das von AVM vorgegebene Programm nicht geht eine andere Lösung!!!!!!

Diese wäre das beim wechsel des Benutzers die IP Adresse geändert wird und dann kann ich in der FritzBox sagen was die einzelne IP darf und was nicht!!!!!!!

Das würde auch funktionieren wenn meine Batch Datei nicht als Administrator ausgeführt werden müßte.

Wenn ich die Batchdatei manuell ausführe ( als Administrator) gehts ja auch!!!!!!

Also suche ich nach einer Möglichkeit die Batchdatei automatisch ausführen zu lassen und das als Administrator ausführen irgendwie zu umgehen .

Deshalb dachte ich auch das ein Windows-Portal Leute hat die sich mit Windows auskennen und mir helfen können wie ich die Batchdatei automatisch ausführen kann.

Die AVM Lösung sind ein paar ganz andere Stiefel!!!!

Gruß
Sven
 
  • #8
Ich sehe, du kannst mit Shift-1 umgehen. Dazu Gratulation. O0
Die richtige Lösung wurde dir bereits genannt, aber wenn dir Shift-1 wichtiger ist als konkrete Fragen (auch zu dieser Lösung) oder auch Beschreibungen, dann bitte. :)
 
  • #9
welche fritzbox benutzt du den.

es gab vor vielen Jahren mall eine Kinder Software, für die fritzboxen.

dieser ist dann in die fritzbox danach integriert worden, wenn ich mich recht erinnere.

habe so eben auf den internen Seiten nach geschaut, der letzte Eintrag ist von 2010 also müsste es immer noch geben.

also fritzbox mall angeben.

falls es probleme nach konfig geben solte hier vor weg die info zum reset.
#991*15901590*

dieses am Telefon eintippen und auf wählen,danach sollte Box neustarten.Telefon natürlich an Fritzbox anstecken welche zurückgesetzt werden soll.

@ Alle,

die Tastenkombination, die XXXXXX. oben angeführt hat, gilt für alle Fritzboxen und steht in den entsprechenden AVM-Handbüchern.
Für die 7390 z. B. auf Seite 83 unten.
Das Zurücksetzen auf Werkseinstellungen wird sofort ausgeführt, ansonsten werden (beliebig viele) Telefon-Sonder-Eingaben zunächst im internen Speicher der FBF abgelegt und erst durch folgende Eingabe #91** insgesamt ausgeführt (siehe Seite 83 bei der 7390).

Es gibt aber auch eine ganze Reihe von Tastenkombinationen, die AVM nicht veröffentlicht.

Die nachfolgende habe ich mal bei meiner inzwischen ausrangierten FBF-7270 mit Labor-FW benötigt. Die System-Ereignismeldungen hatten immer das exakte Datum und die richtige Zeit (die 7290 muss sich also Datum/zeit aus dem Internet korrekt geholt haben).

Die Anrufe in der Anrufliste hatten dagegen alle eine völlig falsche Datum/Zeit-Kombination (Datum z. B. aus 01/2005).

Auch auf den internen Anrufbeantworter der FBF-7270 wurde diese falsche Datum/Zeit-Kombination übernommen.

Mit folgender Tastenkombination

#83*HHMMTTMMJJJJ**

(HHMM = Stunde + Minute, TTMMJJJJ = Datum) wird das Datum und die sekundengenaue Uhrzeit im internen FBF-Speicher abgelegt.

Mit #91** kann sie dann sekundengenau übernommen werden.

Anschließend haben auch die Anrufe in der Anrufliste und im AB wieder die korrekte Zeit.

Interessant wäre es zu wissen, welche sonstigen nicht veröffentlichten Tastenkombinationen es noch gibt.

Weitere Beispiele dafür stehen im Beitrag über die neue Normalfirmwareversion 84.04.86 der FBF-7390.
 
  • #10
Mal davon abgesehen, dass die Lösung ja schon gepostet wurde: Welchen Sinn soll das ganze eigentlich erfüllen?
 
  • #11
Hallo,
bis jetzt funktioniert leide keine der Lösungen.

Ich habe die FritzBox 7390, die Software von AVM funktioniert laut AVM nur bei 32bit Systemen. Ich habe Win7 Prof. 64bit.

Da die Software von AVM nicht auf 64bit Systemen funktioniert suche ich nach einer anderen Lösung.

Mein Lösungsansatz war das jeder Benutzer der sich anmeldet eine andere IP bekommt. Dann könnte ich in der FritzBox Kindersicherung sagen wenn IP XY kommt darf man nur auf bestimmte Internetseiten und wenn IP XX kommt gibts vollen Internet Zugang.

Da meine Tochter bereits in der Grundschule mit dem Internet zu tun hat und da auch zuhause 2 bestimmte Seiten genutzt werden sollen möchte ich verhindern das sie auf andere Internetseiten kommt.
Damit nicht permanent jemand dabei sitzen muß um aufzupassen auf welche Internetseite meine Tochter geht.

Wenn das mit der IP Änderung klappen würde müßte ich keine Zusatzsoftware installieren.

Das Starten der Batchdatei mit der Aufgabenplanung geht leider auch nicht, zumindest wird die IP beim Benutzerwechsel nicht geändert.

Die Batchdatei geht, zumindest mit Rechtsklick und als Administrator ausführen.

Im Prinzip soll also der IP wechsel ein Kinderschutz sein.

In der Aufgabenplanung habe ich zum testen 2 Aufgaben erstellt. 1 Benutzer hat Adminrechte und der 2. Benutzer hat keine Adminrechte.

Nach dem Anmelden bei den beiden Benutzern steht in der Aufgabenplanung unter Ergebnis der letzten Ausführung folgendes:

Beim Admin Benutzer steht als Ergebnis: (0x1)
Beim anderen Benutzer ohne Admin Rechte steht: Der angeforderte Vorgang konnte nicht ausgeführt werden, da der Benutzer nicht am Netzwerk angemeldet ist.

In beiden Fällen wurde die IP nicht geändert.

Grüße
gerbi
 
  • #12
gerbi schrieb:
[...]Da meine Tochter bereits in der Grundschule mit dem Internet zu tun hat und da auch zuhause 2 bestimmte Seiten genutzt werden sollen möchte ich verhindern das sie auf andere Internetseiten kommt.[...]
Na dafür würd ich aber doch eher den Kinder- und Jugendschutz von Windows 7 bemühen - im Moment läuft das ja auf ein Whitelisting hinaus, das ist ja recht einfach zu realisieren.
 
  • #13
Falls das noch jemanden interessiert:

Die Fehlermeldung "...Benutzer ist nicht am Netzwerk angemeldet.." bekommt man, wenn man in der Aufgabe auswählt: "Nur ausführen, wenn Benutzer angemeldet ist" und einen anderen anderen Benutzer als ausführenden Benutzer einträgt, als den der gerade angemeldet ist, wenn die Aufgabe ausgeführt wird. Eigentlich klar. Man könnte hier auch eine Gruppe angeben (Doch sind die alle Admins?).
Also muss man "unabhängig von Benutzeranmeldung ausführen" auswählen.
Das alleine reicht allerdings nicht, denn es sind wegen UAC oft erhöhte Rechte notwendig. -> "Mit höchsten Berechtigungen ausführen" auswählen. Um das zu können, muss man allerdings Admin sein, wenn man die Aufgabe erstellt (Aufgabenplanung -> als Administrator ausführen) oder selbst das Konto sein.

Gemein ist, dass, wenn "höchste Berechtigung" fehlt, der Job keine oft Fehler anzeigt, ein Skript aber in Teilen einfach nicht das tut, was es soll (z.B. Dateien sollen aus einem Ordner kopiert werden, auf den nur Administratoren Zugriff haben -> Datei wird nicht gefunden -> Meldung "0 Dateien kopiert" -> Das ist kein Fehler = Code 0 !!!)

Mit UAC ist ein Mitglied der Gruppe Administratoren ohne erhöhte Rechte nur ein normaler User.
 
Zuletzt bearbeitet:
Thema:

Batch als Administartor ausführen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.959
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben