Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 24.07.2008, 16:29   #1
Newbie
 
Offline
Registriert seit: 07-2008
Beiträge: 6
Per Batch oder vbs-script Netwerkverbindung deaktivieren

Hallo Leute,
ich bräuchte mal eure Hilfe beim erstellen eines Scripts bzw. einer batch-Datei...

Ist allerdings ein etwas komplexeres Script....


Beim doppelklicken auf das Script/bat-datei soll folgendes passieren:


1. Zuerst soll die Netzwerkverbindung (LAN) deaktiviert werden...

2. Anschließend soll ein programm "C:\Programme\Test.exe" starten

3. Wenn das Programm "Test.exe" manuell geschlossen wird, soll anschließend ein laufendes Programm "Service.exe" sofort mit beendet werden...

4. Dann soll die Netwerkverbindung (LAN) wieder aktiviert werden.


Ich weiß, daß ist alles etwas kompliziert ;-)
Könnte man so etwas mit einem Script bzw. einer batch-datei machen?

Wer kann mir da weiterhelfen?


Viele Grüße
Matze
    Mit Zitat antworten
Alt 24.07.2008, 16:57   #2
Expert Member
 
Benutzerbild von lefg
 
Offline
Registriert seit: 12-2003
Ort: Lübeck
Beiträge: 14.543
Willkommen am Board,

für das DeAktivieren des Interfaces fällt mir devcon ein (devcon /?).

Weiter der Startbefehl (start /?) mit start /wait.

Gruß

Edgar

Signatur
Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

    Mit Zitat antworten
Alt 24.07.2008, 20:13   #3
Newbie
 
Offline
Registriert seit: 07-2008
Beiträge: 6
Hi

Kannst du mir helfen, dieses Script zu schreiben?
Ich weiss jetzt nicht genau wo bzw. wie ich diese beiden Befehle einbinden muss... Hab da noch nicht so viel Erfahrung

Grüße
Matze
    Mit Zitat antworten
Alt 24.07.2008, 22:26   #4
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
Hallo Matze,

mit
Code:
devcon find =net
bzw.
Code:
devcon find =net @pci*
findest du alle Karten im System

mit
Code:
devcon disable =net @pci*
disablest du alle PCI Netzwerkkarten
bzw. z.B. mit
Code:
devcon disable =net "@pci\VEN_11AB&DEV_4363&SUBSYS_139A10CF&REV_12\4&192AC53F&0&00E0"
disablest du eine ganz besitmmte Karte, die du mit Find gefunden hast.

Du musst auf die Leerzeichen aufpassen z.B. bei "disable =net". Das muss genau so sein, warum auch immer

cu
blub

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Alt 24.07.2008, 23:22   #5
Newbie
 
Offline
Registriert seit: 07-2008
Beiträge: 6
Hi

Ich hab wie gesagt, schon hier leichte probleme, diese Script-"Fetzen" zusammenzusetzen....

Kannst du mir da helfen?

Ist das eigentlich dann eine bat-datei oder wie funktioniert das?
Kannst du mir da mal beim erstellen des kompletten Scripts helfen?

Gruß
matze
    Mit Zitat antworten
Alt 24.07.2008, 23:42   #6
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
hast du eine virtuelle Maschine, oder einen Testrechner?

da probier die Befehle erst mal in der Commandline "Start -Ausführen -> CMD" nacheinander aus.

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Alt 24.07.2008, 23:54   #7
Newbie
 
Offline
Registriert seit: 07-2008
Beiträge: 6
Ich hab einen ganz normalen PC...


Ich hab nun rausgefunden, daß man dieses Programm devcon.exe erst herunterladen muss und dann in den system32 ordner kopieren, dann geht es mit cmd!

Hab dann mal "devcon disable =net @pci*" eingegeben und dann wird das Internet deaktiviert

Wie kann ich das nun in ein script einbauen und die anderen Schritte noch machen?

Liebe Grüße
Matze

So ich habs nun geschafft, mal die ersten zwei Schritte in einer bat-Datei umzusetzen:

Code:
devcon disable =net @pci*
"%ProgramFiles%\Adobe\Reader 8.0\Reader\AcroRd32.exe"
Das Netzwerk wird deaktiviert und der AcrobatReader wird gestartet

Wie kann ich nun noch Schritt 3 und 4 hinbekommen?

3. Wenn das Programm "AcroRd32.exe" manuell geschlossen wird, soll anschließend ein laufendes Programm "Service.exe" sofort mit beendet werden...

4. Dann soll die Netwerkverbindung (LAN) wieder aktiviert werden.
Gruß
Matze

Geändert von matze22 (25.07.2008 um 00:35 Uhr). Grund: –––– Doppelpost – Automerge –––
    Mit Zitat antworten
Alt 25.07.2008, 07:55   #8
Moderator
 
Benutzerbild von Lian
 
Online
Registriert seit: 11-2000
Beiträge: 16.069
Sag mal kann es sein, daß Du versuchst den Adobe Acrobat Updater daran zu hindern, nach Updates im internet zu suchen?

Signatur
MVP [Data & Storage - Cluster]

Two hours of trial and error can save ten minutes of manual reading.

    Mit Zitat antworten
Alt 25.07.2008, 11:15   #9
Newbie
 
Offline
Registriert seit: 07-2008
Beiträge: 6
Hi

Das mit dem Acrobat Reader war zwar jetzt nur ein Beispiel, aber im Prinzip hast du recht. Es geht es darum, bestimmte Programme (z.B. Adobe Photoshop Elements, Acrobat Reader usw.) "offline" zu starten um zu verhindern, daß diese ständig übers Internet irgendwelche privaten Daten versenden (Trojaner) und dazu gehört auch dieser nervige Adobe-Updater...

Gruß
Matze
    Mit Zitat antworten
Alt 25.07.2008, 11:31   #10
Moderator
 
Benutzerbild von Lian
 
Online
Registriert seit: 11-2000
Beiträge: 16.069
Was ist das Problem, wenn man eine legale Lizenz besitzt?

Falls nicht: http://www.mcseboard.de/rules.php#nr8

Signatur
MVP [Data & Storage - Cluster]

Two hours of trial and error can save ten minutes of manual reading.

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2K3 - Cluster Switch per Batch oder Script richos Windows Server Forum 5 17.06.2009 17:55
Gerät automatisch deaktiveren, per Script oder Batch Sir_MP Windows Server Forum 1 25.01.2006 15:33
Mit Script oder Batch - Datei verschieben Binchen Windows Forum — Allgemein 1 01.08.2005 16:44
2K - Server: Netzwerkkarte bzw. Netwerkverbindung per Konsole deaktivieren badboy39 Windows Forum — LAN & WAN 5 09.02.2005 18:12
Batch oder Script ? mai-lee Windows Forum — LAN & WAN 0 31.03.2004 20:13


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:15 Uhr. Seite generiert in 0,041 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang