Jump to content

Lan Verbindung automatisch deaktivieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

ich habe folgendes Problem:

 

Wir benutzen in unserer Firma ein Kundenprogramm welches in Access programmiert. Auf einer W2k Workstation liegt die Datenbank und einige Rechner haben eine Verknüpfung auf ihrem Desktop.

Jetzt will ich Nachts eine Datensicherung der Workstation mit der Datenbank durchführen, dafür darf aber keiner auf die Datenbank zugreifen. Da nachts jedoch der Bereitschaftsrechner an bleibt und es auch passieren kann das das Programm offen bleibt.

da habe ich mir gedacht, wenn ich die Netzwerkverbindung in dieser zeit deaktiviere kann auch keiner daruf zugreifen.

 

Nun die Frage: Wie kann ich die Netzwerkverbindung automatisch Deaktivieren???? und nach der Sicherung wieder aktivieren.

Gibt es dazu eine möglichkeit über einen bestimmten befehl?

 

Danke schonmal für eure Hilfe

Geschrieben

Hallo adam^sad

 

Hatte ich auch gedacht, allerdings kann ich wenn ich den Dienst Netzverbindungen getrennt habe, immer noch auf die dateien auf dem anderen PC zugreifen. Ich will aber das der PC richtig vom Netz getrennt wird und nach der SIKU sich wieder verbindet.

 

Grüße

Geschrieben

Habe den dienst gefunden. Der Nennt sich nicht "Netzwerkverbindungen" sondern "Server", jetzt habe ich nur noch das Problem den Dienst per Task zu beenden. oder gibt es eine Befehlszeile zum beenden und starten eines Dienstes?

 

Danke im Vorraus

 

basti

Geschrieben

Hiho

 

danke für den Tip the_brayn

 

Und nun noch das letzte kleine Hinterniss.

 

Wenn ein PC in diesem Moment verbunden ist kommt die Meldung:

 

Folgende PCs haben Sitzungen offen wollen sie den Vorgang wirklich durchführen?? J/N

 

kann man das auch noch umgehen?

 

also egal ob jemand verbunden ist oder nicht.

Trennen ohne nachfrage?

Geschrieben

Hi,

 

 

probier es mal mit diesem Script welches ich für mich geschrieben habe:

 

Set Iwsh = CreateObject("WScript.Shell")

Iwsh.run "cmd /c net files >c:\netfiles.txt"

 

wscript.sleep 2000

 

testdatei = "c:\netfiles.txt"

 

Set IFileSystem3 = CreateObject("Scripting.FileSystemObject")

Set ITextStream = IFileSystem3.OpenTextFile(testdatei, 1, False, -2)

 

 

 

'ITextStream.SkipLine

'ITextStream.SkipLine

'ITextStream.SkipLine

'ITextStream.SkipLine

 

Do Until ITextStream.AtEndOfStream

zeile = ITextStream.ReadLine

LeftString = Left(Zeile, 7)

 

 

Iwsh.run "net files " & LeftString & " /close"

 

 

Loop

 

In dem werden erst alle offenen Dateien in eine TXT-Datei eingetragen und dann eine nach der anderen geschlossen.

 

mfg

Florian

Geschrieben

Hallo Florian,

 

hast du noch eine Idee bevor das Script schließt so 10 sek. zu warten das die dateien auch wirklich geschlossen sind? Das Script schließt zur Zeit sofort wenn alle befehle weitergegeben wurden. Das CMD Fenster ist aber noch aktiv.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...