WinCC Flex Wincc Flexible Script Netzlaufwerk verbinden und trennen.

free_tv

Level-2
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.

Gibt es eine Möglichkeit ein Netzlaufwerk per skript zu verbinden und zu trennen.

Danke

Stefan
 
Zuletzt bearbeitet von einem Moderator:
Wenn die Laufwerkspfade nicht variabel sein müssen könntest du einfach ein paar Batch-Dateien, welche den "net use"-Befehl enthalten, von der Runtime ausführen lassen.
Wenn die Pfade auch noch variabel sein sollten könnte man sich diese Batch-Dateien zuerst von WinCCFlex erzeugen lassen und dann ausführen.

Schreib mal genauer was vom Anwendungsfall, ob nun variabel oder sonst irgendwas besonderes....
Wozu brauchst du das ganze? Windows stellt nach dem Anmelden die Netzlaufwerke eh automatisch wieder her.
 
Hallo,

ja über Batch-Datei mache ich es jetzt.
Ich Sichere Produktionsdaten in ein Netzlaufwerk.
Problem ist nur, dass ich nicht erkennen kann ob das Laufwerk vorhanden ist oder nicht.
Deshalb möchte ich gerne über mein Skript, wo ich Daten in eine CSV schreibe das Laufwerk ebenfalls mounten.
Hätte auch den Vorteil, dass alles in der Runtime passiert und keine BAT brauche.
Ich möchte falls das Backup der Datei nicht funktioniert eine Fehlermeldung generieren.
Problem war, dass nach einem Stromausfall das Netzlaufwerk länger nicht erreichbar war und es keiner den Fehler erkennt.

Danke

Stefan
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Problem ist nur, dass ich nicht erkennen kann ob das Laufwerk vorhanden ist oder nicht.
Deshalb möchte ich gerne über mein Skript, wo ich Daten in eine CSV schreibe das Laufwerk ebenfalls mounten.
Hätte auch den Vorteil, dass alles in der Runtime passiert und keine BAT brauche.
Wenn es nur darum geht zu prüfen ob das Laufwerk vorhanden ist, würde es reichen eine Test-csv-Datei zu erstellen und zu prüfen ob dabei ein Fehler passiert. Damit kannst du auch gleich prüfen ob der Schreibzugriff stimmt.

Über die Forensuche müssten sich eigentlich ein paar Beispiel finden lassen wo z.B. für Panels so geprüft wird ob ein USB-Stick gesteckt ist.
Das könnte man adaptieren.
 
Problem war, dass nach einem Stromausfall das Netzlaufwerk länger nicht erreichbar war und es keiner den Fehler erkennt.
Wie sicherst Du denn auf das Netzlaufwerk? Eigentlich erzeugen die VBS-Dateifunktionen Runtime-Errors (ignorierst Du die alle?) bzw. man kann vorher fragen ob das Netzlaufwerk existiert:
Code:
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists("\\NetzPC\Freigabe") Then
    ShowSystemAlarm "Netzlaufwerk '\\NetzPC\Freigabe' nicht erreichbar"
End If

Harald
 
Zurück
Oben