
64965
17.03.2009, aktualisiert um 13:55:09 Uhr
Freespace per Batch kontrollieren
Hi
ich möchte ein Script, welches mir den noch verfügbaren Speicherplatz auf einem Laufwerk anzeigt und dann bei Unterschreiten eines Mindestwertes eine Nachricht o.ä. verschickt wird.
Der Anfang war nicht allzu schwer:
wmic logicaldisk where (caption='P:') get freespace > space.txt
Jetzt kann ich bzw weiß ich nicht wie ich die Zahl in space.txt isolieren (als Variable speichern) und weiter verarbeiten kann.
Die Bedingungen sollte so stimmen oder ... :
if $var LSS 1232896 net send wsXY Achtung geringer Speicher
Danke für eure Hilfe
ich möchte ein Script, welches mir den noch verfügbaren Speicherplatz auf einem Laufwerk anzeigt und dann bei Unterschreiten eines Mindestwertes eine Nachricht o.ä. verschickt wird.
Der Anfang war nicht allzu schwer:
wmic logicaldisk where (caption='P:') get freespace > space.txt
Jetzt kann ich bzw weiß ich nicht wie ich die Zahl in space.txt isolieren (als Variable speichern) und weiter verarbeiten kann.
Die Bedingungen sollte so stimmen oder ... :
if $var LSS 1232896 net send wsXY Achtung geringer Speicher
Danke für eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 111649
Url: https://administrator.de/forum/freespace-per-batch-kontrollieren-111649.html
Ausgedruckt am: 28.04.2025 um 16:04 Uhr
1 Kommentar
Moin cphowdy,
versuch es so: (Demo am CMD-Prompt, das führende ">" kennzeichnet die einzutippselnden Zeilen, nicht mit eingeben)
Im Batch dann sinngemäß
Grüße
Biber
versuch es so: (Demo am CMD-Prompt, das führende ">" kennzeichnet die einzutippselnden Zeilen, nicht mit eingeben)
>set Qry="Wmic logicaldisk where caption='P:' get freespace"
>FOR /F "skip=1" %i in ('%Qry%') do @set "pfree=%i"
>if %pfree% lss 1232896 @echo wenig pladdenplatz
Im Batch dann sinngemäß
@echo off & setlocal
set Qry="Wmic logicaldisk where caption='P:' get freespace"
FOR /F "skip=1" %%i in ('%Qry%') do set "pfree=%%i"
if %pfree% lss 1232896 net send wsXY Achtung geringer Speicher
Grüße
Biber