Wie kann ich eine statische IP-Adresse programmgesteuert ändern?

Wie kann ich eine statische IP-Adresse programmgesteuert ändern?

Ich habe eine Box mit Windows, der ich eine statische IP zuweisen möchte, aber Fernzugriff zum Ändern dieser IP gewähren möchte (ohne vollständigen Zugriff auf die Windows-Installation zu gewähren). Ich möchte eine kleine App oder einen Befehl oder etwas Ähnliches ausführen, um eine Verbindung zu dieser Maschine herzustellen und ihr zu sagen, dass sie versuchen soll, ihre IP-Adresse auf einen neuen Wert zu ändern. Wenn dabei Probleme auftreten, sollte sie sich nach einem Timeout wieder selbst ändern.

Gibt es kostenlose Software, die das alles kann? … oder gibt es Befehlszeilenprogramme, die ich in ein bisschen Python einbinden könnte? … oder gibt es andere Optionen?

Antwort1

Ich denke derNetshDas Dienstprogramm könnte genau das sein, was Sie hierfür benötigen. Natürlich können Sie es auch aus Ihrem eigenen Programm/Skript heraus aufrufen. Es ist schon eine ganze Weile her, seit ich es verwendet habe, daher kann ich mich nicht mehr wirklich an die Einzelheiten erinnern.

Antwort2

John hat es, aber ich habe darüber hinaus einige gute Beispiele gefunden, was man damit machen kann.

netsh interface ip set address name="Local Area Connection" static 192.168.1.191 255.255.255.0

...setzt die IP der Maschine auf 192.168.1.191 und ihre Subnetzmaske auf 255.255.255.0

verwandte Informationen