Tschingiskan 10 Geschrieben 4. März 2010 Melden Teilen Geschrieben 4. März 2010 Hallo, Ich habe folgende Batchdatei: netsh interface ipv4 set address "LAN-Verbindung" static 192.168.1.5 255.255.255.0 192.168.1.1 netsh interface ipv4 set dns "LAN-Verbindung" static 192.168.1.3 netsh interface ipv4 add dns "LAN-Verbindung" 192.168.1.1 index=2 Beim Ausführen der Batchdatei bekomme Ich für die DNS-Konfiguration die Meldung: Der konfigurierte DNS-Server ist falsch oder nicht vorhanden. Gebe ich den Befehl direkt in der console ein, funktioniert es problemlos. Wenn Ich die console per cmd öffne steht in dem Fensternamen: Administrator: C:\Windows\system32\cmd.exe Starte Ich die Batchdatei, fehlt der Name Administrator. Folgendes habe ich bereits getestet bzw. ist bereits richtig eingestellt: 1. UAC deaktiviert 2. Lokal Adminrechte 3. Batchdatei als Administrator ausgeführt 3. In den Eigenschaften der Batchdatei "Als Administrator ausführen" aktiviert 4. Batch-Datei mit Hilfe des Gadget Elevation ausgeführt 4. runas Befehl getestet Wie bekomme Ich es hin, dass im Konsolenfenster beim Ausführen der Batchdatei ebenfalls Administrator steht? Gibt es eine andere Möglichkeit? Anmerkung: Befehle wie netsh interface ipv4 set address "LAN-Verbindung" static 192.168.1.5 255.255.255.0 192.168.1.1 funktionieren problemlos als Batch. Nachtrag: Wie Ich gerade festgestellt habe, wird die DNS-IP trotzdem geändert, auch wenn die Fehlermeldung erscheint. Wäre aber trotzdem gut zu wissen warum die Fehlermeldung in der Batch erscheint und bei direkter Eingabe in der console nicht. Zitieren Link zu diesem Kommentar
DiDDY24 10 Geschrieben 5. März 2010 Melden Teilen Geschrieben 5. März 2010 Hatte dasselbe Problem, als ich versucht habe Reg-Entries per Batch zu ändern/erstellen und beim Ausführen im Batchfenster kurz zu lesen war, dass der Befehl nicht erfolgreich ausgeführt wurde. Hab dann die Batch auf Fehler überprüft, aber war alles OK. Die Batchdatei MUSS als Admin ausgeführt werden durch rechtsklick auf die Batch und "Als Administrator ausführen". Versuchs aber mal in der Batch ohnen den dritten Befehl ! Viel Erfolg Zitieren Link zu diesem Kommentar
Tschingiskan 10 Geschrieben 18. März 2010 Autor Melden Teilen Geschrieben 18. März 2010 Der 2. und 3. Befehl funktionieren nicht wenn ich die Batch als Administrator aufrufe. Direkte Eingabe in cmd (Administrator) funktioniert. Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 18. März 2010 Melden Teilen Geschrieben 18. März 2010 Moin, starte die CMD als Administrator und rufe das Batch von dort auf. Gruß, Nils Zitieren Link zu diesem Kommentar
Tschingiskan 10 Geschrieben 22. März 2010 Autor Melden Teilen Geschrieben 22. März 2010 (bearbeitet) Nein, es will mir einfach nicht gelingen. Ich habe mich jetzt als Administrator im Windows angemeldet, trotzdem funktioniert es nicht. Ich kann den Befehl in der Batch nicht ausführen. Ich schaffe es auch nicht, dass im cmd Fenster Administrator im Fensternamen steht. Ähnlich wie hier. Der Administrator im Fensternamen erscheint nur wenn Ich cmd direkt in "Ausführen" eingebe und starte. Nachtrag: Das Problem ist gelöst. Der DNS-Server kann nicht gesetzt werden, weil die Änderung der IP in der 1. Zeile ein kuzes Aussetzen der Netzwerkkarte bewirkt, sprich Windows kann für wenige Sekunden den Dns-Server auch nicht abfragen. Ich habe nach der Änderung einfach noch ein ping gesetzt. netsh interface ipv4 set address "LAN-Verbindung" static 192.168.1.5 255.255.255.0 192.168.1.1 ping 192.168.1.3 netsh interface ipv4 set dns "LAN-Verbindung" static 192.168.1.3 bearbeitet 22. März 2010 von Tschingiskan Zitieren Link zu diesem Kommentar
Necron 71 Geschrieben 22. März 2010 Melden Teilen Geschrieben 22. März 2010 Hi, hast du deine Batchdatei unter Windows 7 mit .bat oder .cmd abgespeichert? Zitieren Link zu diesem Kommentar
Tschingiskan 10 Geschrieben 22. März 2010 Autor Melden Teilen Geschrieben 22. März 2010 Problem gelöst, s.o. Danke Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 22. März 2010 Melden Teilen Geschrieben 22. März 2010 Moin, ah, okay, danke für die Rückmeldung! In der Tat ein interessanter Umstand. Gruß, Nils Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.