Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 16.11.2011 um 16:45:08 Uhr
Verschoben von "Ich glaube, es ist Windows" nach "Batch & Shell"

gelöst Batch Partitionsname abfragen

Mitglied: sandrob

sandrob (Level 1) - Jetzt verbinden

16.11.2011, aktualisiert 16:45 Uhr, 4033 Aufrufe, 8 Kommentare

Hallo,

Ich schreibe gerade an einer umfassenden Batchdatei und suche nun eine simple Lösung für mein Proble,.
Ich will mir die Laufswerkbeschreibung (Volumename) usgeben lassen.
Erst habe ich probiert es über eine For schleife zu regeln die in jeder verfügbaren Partition eine txt erstellt und dann damit prüft ob di ePartition verhoanden ist und welchen namen sie hat. Aber dies funktionierte nicht wirklich gut.

Vorhin habe ich endeckt das man wenn man nur dir c angibt den Name der Parition erhält , witzigerweiße funktioniert das immer nur für Laufwerk C bei mir :D. Ich hoffe ihr könnt mir helfen.

Im übrigen geht es bei mir auch in Powershell aber es muss eisnchließlich nur in Batch laufen. Ich habe auch schon die dafür zugehörige WMI klasse gefunden aber wie gesagt ich kome nich tweiter.
Mitglied: Skyemugen
16.11.2011 um 16:29 Uhr
Aloha,

hm ich bekomme auch die Partitionsnamen von E: G: etc. angezeigt, sofern diese nicht als Netzlaufwerk mounted sind ... (Win XP x86)

greetz André
Bitte warten ..
Mitglied: sandrob
16.11.2011 um 16:44 Uhr
Grüße,

So ich bin der Lösung gerade ein stück näher gekommen,
man muss dafür in die andere Partition gehen und sich das selbe anzeigen lassen mit dir: z.b

C:\dir c

Ausgabe: Volume in Laufwerk C: System
danach mach man einfach

C:\d:
man kommt in D^^
D:\dir d
Die ausgabe ist wie oben ähnlich:
Volume in laufwerk D Daten


Nun brauch ich abe rncoh ein Script was das für mich tut udn mir damit den Namen heruasfiltert

gruß Sandro
Bitte warten ..
Mitglied: Skyemugen
16.11.2011 um 16:51 Uhr
... nutze mal Doppelpunkte, du wirst überrascht sein, dass du gar nicht wechseln musst :P

Namen herausfiltern geht fix:
@for /f "tokens=6" %i in ('dir d:') do @echo %i
mal so als schnelles prompt-Beispiel (sollte man eventuell anpassen, wenn noch andere Treffer in den sechsten-Token-Bereich kommen)

greetz André
Bitte warten ..
Mitglied: Biber
16.11.2011 um 17:02 Uhr
Moin sandrob,

ergänzend zu Skyes Hinweisen und damit sich dieser Beitrag nicht unnötig lange hinzieht....

Kurze Demo am CMD-Prompt
[weil es neulich Missverständnisse gab: es ist EIN Befehl und der beginnt mit "FOR %a" und endet mit "^>%j" ]
d:\temp>FOR %a IN ( b c d e f g h y ) DO @FOR /F "tokens=5,*" %i IN ('dir %a: ^2^>nul ^|findstr /i /C:"%a: "') DO @echo %a ---^> %j 
b ---> keine Bezeichnung. 
c ---> SYSTEM 
d ---> DATA 
g ---> keine Bezeichnung. 
h ---> HARDCORE 
y ---> keine Bezeichnung.
Grüße
Biber
Bitte warten ..
Mitglied: sandrob
16.11.2011 um 17:37 Uhr
Hey Biber,

Ich bekomme das gerade nicht in der .bat zum laufen das da die ausgabe kommt und nicht abricht.

@echo off

FOR %a IN ( b c d e f g h y ) DO @FOR /F "tokens=5,*" %i IN ('dir %a: ^2^>nul ^|findstr /i /C:"%a: "') DO @echo %a ---^> %j

pause


Sonst hätte sich soweit das Problem geklärt

gruß Sandro
Bitte warten ..
Mitglied: Biber
16.11.2011 um 19:01 Uhr
Moin Sandro,

ich hatte am CMD-Prompt rumgealbert - dort funktionieren die Laufvariablen mit einem Prozentzeichen (also als %a, ...%i, %j ).

In einem Batch müssen vor Laufvariablen jeweils deren zwei angegeben werden (also %%a, ...%%i, %%j ).

Und wenn du ein explizites "@echo off " deinem Batch vorangestellt hast, dann benötigst du auch keine weiteren "@"-Zeichen.
Es bleibt (ungetestet) in etwa übrig:

01.
@echo off 
02.
 
03.
FOR %%a IN ( b c d e f g h y ) DO (  
04.
               FOR /F "tokens=5,*" %%i IN ('dir %a: ^2^>nul ^|findstr /i /C:"%%a: "') DO ( 
05.
                              echo %%a ---^> %%j 
06.
 )) 
07.
 
08.
REM ..... und danach dein oben angegebener umfangreicher Batch 
09.
REM .... 
10.
 
11.
 
12.
 
13.
pause 
14.
 
Grüße
Biber
Bitte warten ..
Mitglied: sandrob
17.11.2011 um 10:11 Uhr
Hallo Biber,

Danke dafür jetzt läuft es zumindestens auf den Vlient bloß witziger weiße nich tauf den Server, was kan das gür Gründe haben?



gruß Sandro
Bitte warten ..
Mitglied: sandrob
22.11.2011 um 08:31 Uhr
Hallo,

Nach weiteren probieren vermute ich das es an Win 2003 bzw. an Win 2008 liegt das man es mit der FOR schleife nicht auslesen kann, denn auf den normalen Xp / Win 7 Client geht es.
Auf jeden fall habe ich es jetzt nochmal umgeschrieben und den CMD command "vol" benutzt.

BSP: vol C:
zeigt die Volumebeschreibung und die Volume Serial Number an

gruß Sandro
Bitte warten ..
Ähnliche Inhalte
Windows Tools
Wenn Abfrage mit PS oder Batch
gelöst Frage von CitytowWindows Tools7 Kommentare

Hallo Liebe Community, hat einer von euch eine Idee, wie man eine WENN Abfrage in einer PS oder Batch ...

Batch & Shell
Batch Programmierung IF Abfragen
gelöst Frage von PathoeBatch & Shell8 Kommentare

Hallo zusammen, ich möchte gerne einige IF-Abfragen in einer Batch programmieren, was allerdings nicht so möchte wie ich. Er ...

Batch & Shell

Ungewöhnliche Txt.Datei-Abfrage mit Batch

Frage von DaTobsnBatch & Shell3 Kommentare

Ich habe in einem Ordner verschiedene txtDateien, welche verschiedenes enthalten. Ich will in ALLEN txtDateien nach etwas zuvor durch ...

Batch & Shell

Batch-Datei: Benutzer-Abfrage

gelöst Frage von Axel90Batch & Shell7 Kommentare

Hallo zusammen! Ich habe bei Google keine Lösung für mein Anliegen gefunden: Ich möchte in einer Batch-Datei (Login-Sequenz) eine ...

Neue Wissensbeiträge
Datenschutz

Die Datenkrake Google verlängert ihr Arme mal wieder ein wenig, automatische Anmeldung

Tipp von magicteddy vor 12 StundenDatenschutz

Benutzer mit einem Google Account und gespeicherten Zugangsdaten werden von chrome 69 automatisch bei Google angemeldet, natürlich alles zum ...

Verschlüsselung & Zertifikate
Meine Wissenssammlung zu Bitlocker
Erfahrungsbericht von DerWoWusste vor 1 TagVerschlüsselung & Zertifikate3 Kommentare

Die Motivation für diesen Beitrag waren die vielen Posts rund um dieses Thema, die deutlich machen, wie viele Einzelaspekte ...

E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 3 TagenE-Mail11 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 3 TagenHyper-V1 Kommentar

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Heiß diskutierte Inhalte
Datenschutz
Gilt ein Ransomware-Befall als Datenpanne nach DSGVO?
Frage von MOS6581Datenschutz22 Kommentare

Moin Kollegen, wenn sich jemand Ransomware einfängt und dadurch bspw. Kundendaten verschlüsselt werden; gilt dies dann als meldepflichtige Datenpanne ...

Hardware
Sophos SG135 - Routing
gelöst Frage von Xaero1982Hardware22 Kommentare

Moin Zusammen, ich ersetze gerade nen alten Cisco DualWAN Router durch eine SG 135. Ich muss bestimmte Ziele über ...

E-Mail
Welche ist die beste E-Mail Groupware für die Zukunft?
Frage von ITCrowdSupporterE-Mail18 Kommentare

Guten Tag allerseits :) Ich möchte mich mit einer Frage heute mal an die Schwarmintelligenz wenden. Aktuell befasse ich ...

Netzwerke
Hilfe bei der Planung meines Heimnetzwerks
Frage von DHD082Netzwerke15 Kommentare

Hallo zusammen, wir bauen gerade ein Einfamilienhaus, welches ich mit einem Heimnetzwerk ausstatten möchte. Da ich zwar auch in ...