anmelder
Goto Top

Was ist Format Befehl Errorlevel 1

Laut einer Seite über MSDOS ist beim Formatbefehl der Errorlevel 1 unbelegt. Auf einer Freedos Seite wird das bestätigt.

Format

Ich bekomme unter Win 10 errorlevel 1 wenn ich ein Netzlaufwerk formatieren möchte. Ist das der richtige Fehlercode für dieses Ereignis oder kann er auch bei anderen Fehlern auftreten, so daß es besser ist über wmic logicaldisk abzufragen ob ein Netzlaufwerk ausgewählt wurde?

Content-ID: 352849

Url: https://administrator.de/forum/was-ist-format-befehl-errorlevel-1-352849.html

Ausgedruckt am: 07.04.2025 um 11:04 Uhr

Penny.Cilin
Penny.Cilin 25.10.2017 um 18:40:55 Uhr
Goto Top
Zitat von @anmelder:
mal wieder einer ohne begrüssung
Regel Nr. 1: Netiquette

Laut einer Seite über MSDOS ist beim Formatbefehl der Errorlevel 1 unbelegt. Auf einer Freedos Seite wird das bestätigt.
Das ist falsch.
Errorlevel 1 bedeutet "Unzulässige Funktion"
snap

Ich bekomme unter Win 10 errorlevel 1 wenn ich ein Netzlaufwerk formatieren möchte. Ist das der richtige Fehlercode für dieses Ereignis oder kann er auch bei anderen Fehlern auftreten, so daß es besser ist über wmic logicaldisk abzufragen ob ein Netzlaufwerk ausgewählt wurde?
Also ein Netzwerklaufwerk willst Du formatieren?
Weißt Du überhaupt was Du tust?
das wäre ja noch schöner, wenn jeder irgendwelche Netzwerklaufwerke formatieren könnte.

So etwas macht man direkt auf dem Server.

Gruss Penny
rubberman
rubberman 25.10.2017 um 18:43:49 Uhr
Goto Top
Zitat von @anmelder:

[...] MSDOS [...] Freedos [...] Win 10 [...]
Hehe, das sind 3 unterschiedliche Betriebssysteme mit 3 unterschiedlichen FORMAT tools.

technet.microsoft.com/en-us/library/cc730730.aspx
1 Incorrect parameters were supplied.

Zitat von @anmelder:

so daß es besser ist über wmic logicaldisk abzufragen
Es ist meistens sinnvoller eine Prüfung zu machen, als einen Fehler zu provozieren.

Steffen
Vision2015
Vision2015 25.10.2017 um 19:39:43 Uhr
Goto Top
Zitat von @anmelder:

Laut einer Seite über MSDOS ist beim Formatbefehl der Errorlevel 1 unbelegt. Auf einer Freedos Seite wird das bestätigt.

Format

Ich bekomme unter Win 10 errorlevel 1 wenn ich ein Netzlaufwerk formatieren möchte. Ist das der richtige Fehlercode für dieses Ereignis oder kann er auch bei anderen Fehlern auftreten, so daß es besser ist über wmic logicaldisk abzufragen ob ein Netzlaufwerk ausgewählt wurde?
du willst echt jetzt ein Netzlaufwerk formatieren???!!!!???
ist schon freitag ?
wie auch immer, aber so geht das nicht face-smile

Frank
Penny.Cilin
Penny.Cilin 25.10.2017 um 20:04:01 Uhr
Goto Top
Zitat von @Vision2015:

Zitat von @anmelder:
du willst echt jetzt ein Netzlaufwerk formatieren???!!!!???
face-wink
ist schon freitag ?
Für manche anscheinend schon face-wink

wie auch immer, aber so geht das nicht face-smile
Naja, man kann ein Netzwerklaufwerk vom Arbeitsplatz formatieren. Das geht schon. NUR - da sollte man wissen

back-to-topWIE MAN ES MACHT

und

back-to-topWAS MAN MACHT


DENN macht man es falsch, dann ist DATENVERLUST vorprogrammiert.

Frank

Gruss Penny
Vision2015
Vision2015 25.10.2017 um 20:25:04 Uhr
Goto Top
DENN macht man es falsch, dann ist DATENVERLUST vorprogrammiert.
achwas.... face-smile
also wenn der TO ein Netzwerklaufwerk formatieren will, braucht er die daten aus selbigen nicht mehr...
und wir gehen mal davon aus, das eine Datensicherung vorhanden ist...
und und und...

Frank
Penny.Cilin
Penny.Cilin 25.10.2017 um 20:31:02 Uhr
Goto Top
Zur Not kann er Desaster Recovery spielen.
wiesi200
wiesi200 25.10.2017 um 20:48:24 Uhr
Goto Top
Hallo,
Das Interessante daran ist ja, das das "Netzlaufwerk" ja im Endeffekt am Ende nur eine Verzeichnisfreigabe ist, und ein Verzeichnis hab ich noch nie Formatiert.
rubberman
rubberman 25.10.2017 um 21:05:35 Uhr
Goto Top
Ich lese das ja eher so, dass er KEIN Netzlaufwerk formatieren will und sich statt dessen darauf verlassen möchte, dass der Rückgabewert in diesem (und nur in diesem) Fall 1 ist, was nicht stimmt.

Steffen
Lochkartenstanzer
Lochkartenstanzer 25.10.2017 um 21:08:41 Uhr
Goto Top
Zitat von @Penny.Cilin:

Zur Not kann er Desaster Recovery spielen.

Solange er nicht disaster area spielt ist das ja ungefährlich.

lks
emeriks
emeriks 26.10.2017 aktualisiert um 08:55:28 Uhr
Goto Top
Hi,
Zitat von @Penny.Cilin:
Zitat von @anmelder:
Laut einer Seite über MSDOS ist beim Formatbefehl der Errorlevel 1 unbelegt. Auf einer Freedos Seite wird das bestätigt.
Das ist falsch.
Errorlevel 1 bedeutet "Unzulässige Funktion"
Er hat nicht geschrieben, dass es diesen Errorlevel generell nicht gibt, sondern dass es diesen für den Format-Befehl nicht geben soll, Laut seiner Quelle. Das wäre schon moglich.
Naja, man kann ein Netzwerklaufwerk vom Arbeitsplatz formatieren.
Geht nicht.

E.
anmelder
anmelder 26.10.2017 um 09:47:54 Uhr
Goto Top
Hallo Penny face-smile

Meine Batch löscht nicht so einfach das Netzlaufwerk weil die verwendeten Befehle Administratorrechte benötigen. Wenn ein Nutzer über diese verfügt darf ich wohl davon ausgehen daß der Nutzer die Erlaubnis hat auch das Netzlaufwerk komplett zu löschen. Oder gibt es irgendwelche Sonderfälle in denen das zu Problemen führen könnte? Ich gehe erstmal davon aus daß ein Administrator niemanden Schreibrechte auf Netzlaufwerken einräumen darf der nicht dazu befugt ist und daß meine Batch nichts anrichten kann was man nicht auch über den Explorer machen könnte und eine Nachfrage wird wie dort eingebaut.

Ich kann den Errorlevel vom Format Befehl benutzen um ein Netzlaufwerk festzustellen oder zuvor abfragen ob es sich um ein Netzlaufwerk handelt. Die Löschung übernimmt dann der Befehl DEL.

Da die Nutzer sich einig sind daß der Errorlevel nicht eindeutig ist mache ich die Abfrage.
Penny.Cilin
Penny.Cilin 26.10.2017 um 10:48:50 Uhr
Goto Top
Zitat von @emeriks:

Hi,
Zitat von @Penny.Cilin:
Zitat von @anmelder:
Laut einer Seite über MSDOS ist beim Formatbefehl der Errorlevel 1 unbelegt. Auf einer Freedos Seite wird das bestätigt.
Das ist falsch.
Errorlevel 1 bedeutet "Unzulässige Funktion"
Er hat nicht geschrieben, dass es diesen Errorlevel generell nicht gibt, sondern dass es diesen für den Format-Befehl nicht geben soll, Laut seiner Quelle. Das wäre schon moglich.
OK, das kann sein.

Naja, man kann ein Netzwerklaufwerk vom Arbeitsplatz formatieren.
Geht nicht.
Doch es geht. Es ist etwas umständlich, aber es funktioniert.

E.

Gruss Penny
emeriks
emeriks 26.10.2017 um 11:04:15 Uhr
Goto Top
Naja, man kann ein Netzwerklaufwerk vom Arbeitsplatz formatieren.
Geht nicht.
Doch es geht. Es ist etwas umständlich, aber es funktioniert.
Wie soll das gehen? Wenn ein Netzlaufwerk mit einer Freigabe eines Servers verbunden wird, welche nur einen Unterordner einer größeren Ordnerstruktur freigibt, dann kann man doch darüber nicht das ganze Laufwerk des Servers formatieren. Das ist doch Humbug!
Penny.Cilin
Penny.Cilin 26.10.2017 um 11:30:42 Uhr
Goto Top
@emeriks
Du hast eine PN.

Gruss Penny
Penny.Cilin
Penny.Cilin 26.10.2017 um 12:01:32 Uhr
Goto Top
Zitat von @anmelder:

Hallo Penny face-smile

Meine Batch löscht nicht so einfach das Netzlaufwerk weil die verwendeten Befehle Administratorrechte benötigen. Wenn ein Nutzer über diese verfügt darf ich wohl davon ausgehen daß der Nutzer die Erlaubnis hat auch das Netzlaufwerk komplett zu löschen. Oder gibt es irgendwelche Sonderfälle in denen das zu Problemen führen könnte? Ich gehe erstmal davon aus daß ein Administrator niemanden Schreibrechte auf Netzlaufwerken einräumen darf der nicht dazu befugt ist und daß meine Batch nichts anrichten kann was man nicht auch über den Explorer machen könnte und eine Nachfrage wird wie dort eingebaut.

Ich kann den Errorlevel vom Format Befehl benutzen um ein Netzlaufwerk festzustellen oder zuvor abfragen ob es sich um ein Netzlaufwerk handelt. Die Löschung übernimmt dann der Befehl DEL.

Da die Nutzer sich einig sind daß der Errorlevel nicht eindeutig ist mache ich die Abfrage.
OK, Du willst also den Status eines Laufwerks abfragen, ob es sich um ein Lokales oder Netzwerklaufwerk handelt.
Danach weitere Aktionen, abhängig vom Ergebnis ausführen.
Also beispielsweise Daten (Verzeichnisse, Dateien) dann von diesem Laufwerk (Netzwerklaufwerk) löschen. - Richtig?

Das ist leider in Deinem Beitrag nicht so verständlich rüber gekommen, bzw. kommt nicht verständlich rüber.

Gruss Penny
Snowman25
Snowman25 26.10.2017 um 12:51:13 Uhr
Goto Top
Zitat von @Penny.Cilin:

@emeriks
Du hast eine PN.

Gruss Penny
Die würde mich auch interessieren!
Snowman25
Snowman25 26.10.2017 um 12:54:57 Uhr
Goto Top
Zitat von @anmelder:

Ich kann den Errorlevel vom Format Befehl benutzen um ein Netzlaufwerk festzustellen oder zuvor abfragen ob es sich um ein Netzlaufwerk handelt. Die Löschung übernimmt dann der Befehl DEL.

Mach einfach net use <Laufwerksbuchstabe>:. Errorlevel ist dann entsprechend 0 bei Freigaben.
emeriks
emeriks 26.10.2017 um 13:14:08 Uhr
Goto Top
Die würde mich auch interessieren!
Tja ...
Penny.Cilin
Penny.Cilin 26.10.2017 um 13:42:24 Uhr
Goto Top
Zitat von @emeriks:

Die würde mich auch interessieren!
Tja ...
@emeriks
Ist ja eigentlich kein großes Geheimnis, also können wir es der Allgemeinheit auch mitteilen.
Einverstanden?
oder dagegen?

Gruss Penny
wiesi200
wiesi200 26.10.2017 um 18:51:28 Uhr
Goto Top
H
Zitat von @Penny.Cilin:

Zitat von @emeriks:

Die würde mich auch interessieren!
Tja ...
@emeriks
Ist ja eigentlich kein großes Geheimnis, also können wir es der Allgemeinheit auch mitteilen.
Einverstanden?
oder dagegen?

Gruss Penny

Also grundsätzlich währ mir das wie ja egal, da es eine Funktion ist die ich nicht brauche. Das Resultat währ aber interessant.
anmelder
anmelder 27.10.2017 um 12:00:44 Uhr
Goto Top
Penny:

Also beispielsweise Daten (Verzeichnisse, Dateien) dann von diesem Laufwerk (Netzwerklaufwerk) löschen. - Richtig?

Ja genau.

Ist ja eigentlich kein großes Geheimnis, also können wir es der Allgemeinheit auch mitteilen.

Ich wäre auch dafür es zu posten. Die Hacker und Scriptkinder kennen den Trick, egal ob sie gut oder böse sind. Aber wenn es ein Sicherheitsproblem gibt soll MS es beheben. Das machen die aber nicht wenn es nicht jeder weiß.

Snowman:
Mach einfach net use <Laufwerksbuchstabe>:. Errorlevel ist dann entsprechend 0 bei Freigaben.

Das ist kürzer als über wmic logicaldisk zu prüfen ob der Providername vorhanden ist. Werde ich einbauen. Danke.
Penny.Cilin
Penny.Cilin 27.10.2017 um 14:16:49 Uhr
Goto Top
Hallo zusammen,

bzgl. der Fragestellung ist das ganze mißverständlich.
Ein Netzwerklaufwerk kann man nicht direkt formatieren. Das stimmt.

Allerdings kann man von einen Arbeitsplatz auf einem Server einen Datenträger vorbereiten und formatieren.
Dazu kann man mittels
psexec
eine Verbindung zu einem Server starten und dort
diskpart
mit einer Textdatei übergeben.

Ungetestet:
psexec \\<servername> -u <user> -p <password> diskpart c:\temp\diskpart.txt
Ich hoffe ich habe mich verständlich genug ausgedrückt.

Schönen Tag noch und
Gruss Penny
wiesi200
wiesi200 27.10.2017 um 15:50:15 Uhr
Goto Top
Also seit mir nicht böse aber remote ein Laufwerk zu formatieren hat meiner Meinung nach nichts gemeinsam mit einem Netzlaufwerk (Verzeichnissfreigabe) zu Formatieren.

Bzw da einen Vergleich zu ziehen ist absolut unsinnig
emeriks
emeriks 27.10.2017 um 16:09:54 Uhr
Goto Top
Zitat von @wiesi200:
Also seit mir nicht böse aber remote ein Laufwerk zu formatieren hat meiner Meinung nach nichts gemeinsam mit einem Netzlaufwerk (Verzeichnissfreigabe) zu Formatieren.

Bzw da einen Vergleich zu ziehen ist absolut unsinnig
Ich habe versucht, Penny das so zu erklären ....