2016-04-07 4 views
0

Ich schreibe eine Batch-Datei, um alle Netzwerkzuordnungen zu löschen und neu zuordnen. Im ersten Abschnitt, in dem alle aktuellen Zuordnungen gelöscht werden, wird eine Fehlermeldung "Der Netzwerkpfad wurde nicht gefunden" angezeigt, wenn keine Zuordnung vorhanden ist und versucht wird, sie zu löschen. Ich möchte diese nicht sehen, aber dann möchte ich alle Fehler sehen, die im zweiten Teil auftreten, wo sie das Mapping durchführt. Wie mache ich das?Unterdrücken Fehlerausgabe (manchmal) in Batch-Datei

echo delete all mappings 

net use A: /delete 
net use B: /delete 
net use C: /delete 
net use D: /delete 
net use E: /delete 
net use F: /delete 
net use G: /delete 
net use H: /delete 
net use I: /delete 
net use J: /delete 
net use K: /delete 
net use L: /delete 
net use M: /delete 
net use N: /delete 
net use O: /delete 
net use P: /delete 
net use Q: /delete 
net use R: /delete 
net use S: /delete 
net use T: /delete 
net use U: /delete 
net use V: /delete 
net use W: /delete 
net use X: /delete 
net use Y: /delete 
net use Z: /delete 

echo set mappings 

net use G: \\mynetw-nas\GIS1 
net use I: \\mynetw-nas\ITO 
+1

war mir nicht bewusst, dass ** MS-DOS ** (das OS von der 80er Jahre) unterstützte UNC-Pfade ... bitte überarbeiten Sie die Tags .. – aschipfl

+0

@aschipfl Ich liebe Ihre sarkastischen MS-DOS Bemerkungen :) –

Antwort

2

Sie können diese verwenden:

echo delete all mappings 

2>nul (net use A: /delete 
net use B: /delete 
net use C: /delete 
etc...) 

echo set mappings 

net use G: \\mynetw-nas\GIS1 
net use I: \\mynetw-nas\ITO 

beachten Sie, dass 2>nul Fehlerausgang leitet es zu verhindern, zeigt

1

warum bis 26 Buchstaben durchlaufen?

net use * /delete /y 

HINWEIS: es auszuprobieren, ohne /y verwenden - dann gibt es eine Sicherheit (Y/N) prompt

+0

Danke für den Tipp –

+0

Das beantwortet die Frage nicht wirklich, IMO sollte das ein Kommentar sein –

+0

@ DennisvanGils warum nicht? Dadurch wird nicht versucht, nicht vorhandene Zuordnungen zu löschen. Es gibt also keine Fehlermeldungen. – Stephan

Verwandte Themen