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

Diskpart in der schon geöffneten CMD per Batch ( .bat ) Programmierung automatisiert bedienen

Mitglied: chrisButterfly

chrisButterfly (Level 1) - Jetzt verbinden

30.12.2018, aktualisiert 31.12.2018, 1137 Aufrufe, 4 Kommentare, 1 Danke

Guten Tag,
während einer Installationsabfolge kann es schon mal sein, dass man nicht mehr den Buchstaben des Laufwerkes weiß oder andere Daten braucht, die man nicht im Kopf hat. Deshalb dachte ich mir, dass eine kleine Übersichtstabelle zwischendurch durchaus sinnvoll sein kann.

Für meine Lösung brauche ich eine *.bat Datei und in dem selben Ordner eine *.txt Datei. Die *.bat Datei muss als Administrator gestartet werden, damit der Diskpart in dem selben Fenster angezeigt wird. Die bekannten Befehle des Diskparts werden in die Textdatei geschrieben. Ganz wichtig ist zum Schluss das Exit, damit der Diskpart danach nicht die ganze Zeit mithört ;)

01.
diskpart.txt
02.
---------------------------------------------------------  
03.
list volume
04.
select disk 0
05.
list par
06.
exit
07.
--------------------------------------------------------
08.

09.
Test.bat
10.
----------------------------------------------------------------
11.
@echo Diskpart wird’s gestartet
12.
@echo %~d0
13.
@echo %~dp0
14.
call diskpart.exe /s %~dp0\diskpart.txt 
15.
@echo diskpart ist beendet
16.
pause
17.
----------------------------------------------------------------
Viel Spaß damit, vielleicht kann es ja jemand gebrauchen.
Gruß,
Chris
Mitglied: Penny.Cilin
30.12.2018 um 17:53 Uhr
Und ganz nebenbei der Editor des Forums unterstützt Codeblöcke.
Das ist das Symbol direkt über der Kamera links neben dem Editor.
Bitte warten ..
Mitglied: 137846
30.12.2018, aktualisiert um 19:40 Uhr
Die separate Textdatei kannst du dir sparen, und das elevated starten erzwingen ..
01.
@echo off & setlocal
02.
cls
03.
:: Start elevated
04.
net session >nul 2>&1 || (
05.
  ECHO CreateObject^("Shell.Application"^).ShellExecute "%~0", "", "", "runas", 1 >"%temp%\runasadmin.vbs"
06.
  "%temp%\runasadmin.vbs"
07.
  exit /b
08.
)
09.
(
10.
     echo list volume
11.
     echo select disk 0
12.
     echo list par
13.
     echo exit
14.
) | diskpart
Btw. Für eine "Anleitung" ist das aber sehr dürftig ... das fällt IMHO eher in die Kategorie "Tipp".
Bitte warten ..
Mitglied: rubberman
30.12.2018 um 21:45 Uhr
Zitat von 137846:
Die separate Textdatei kannst du dir sparen
Das separate VBScript auch irgendwie.
01.
@if (@a)==(@b) @end /* :: Valid line in both Batch and JScript to begin a JScript multi-line comment.
02.

03.
@echo off &setlocal EnableExtensions DisableDelayedExpansion
04.
>nul 2>&1 net session || (
05.
  if "%~1"=="" cscript //nologo //e:jscript "%~fs0" "%~f0"
06.
  exit /b
07.
)
08.

09.
(
10.
  echo list volume
11.
  echo select disk 0
12.
  echo list par
13.
  echo exit
14.
) | diskpart
15.

16.
pause
17.
exit /b
18.

19.
:: JScript:
20.
*/ WScript.CreateObject('Shell.Application').ShellExecute('cmd.exe', '/c ""' + WScript.Arguments(0) + '""', '', 'runas', 1);
Steffen
Bitte warten ..
Mitglied: 137846
30.12.2018, aktualisiert um 22:15 Uhr
Würde mir den Krampf sowieso gleich ersparen und mit wmic partition oder
https://docs.microsoft.com/en-us/powershell/module/storage/get-partition ...
arbeiten ...
Naja muss jeder selbst wissen. 1000 Wege nach Rom.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Umlaute in cmd-Datei darstellen
Tipp von frankenfrankBatch & Shell15 Kommentare

Umlaute lassen sich mit cmd sehr einfach darstellen. Es ist keine Konvertierung oder ein drittres Programm nötig. Der folgende ...

Batch & Shell

Hab da mal was programmiert. (CMD-Ergänzung)

Tipp von PedantBatch & Shell9 Kommentare

Hallo Liebe Kollegen, hier mal etwas "Eigenwerbung" (Freeware) In letzter Zeit habe ich ein Tool, dass ich für mich ...

Windows 10

Netzwerkweit auf Win10 Pro per ISO-Datei updaten - automatisiert und ohne Internet

Tipp von DerWoWussteWindows 1038 Kommentare

Moin. Die Sache ist erfreulich einfach. Man nehme ein aktiviertes Win8.1 oder Win7. Dann beschaffe man sich eine Win10 ...

Batch & Shell

Batch Übung zum Desktop Switchen

Anleitung von TechnoXBatch & Shell7 Kommentare

Guten Tag, für mich war es eine Trainingsübung. Da ich mich fragte - wie kann ich meine Icons auf ...

Neue Wissensbeiträge
Windows 10

Sandy-Bridge plus Nvidia plus Win10 1903 braucht Hotfix

Information von DerWoWusste vor 4 TagenWindows 101 Kommentar

Es gibt ein Problem in der seltenen Konstellation Nvidia-Grafikkarte/Sandy-Bridge-CPU/Win10v1903: die von Nvidia vorgeschlagenen Treiber lassen sich nicht installieren. verlinkt ...

Off Topic
Computermuseum Stuttgart
Tipp von NixVerstehen vor 5 TagenOff Topic5 Kommentare

Hallo zusammen, letzte Woche habe ich mit meinem 16-jährigen Sohn das Computermuseum Stuttgart (Uni Stuttgart) besucht, um ihm und ...

Windows 10
Windows 10: Netzwerk zeigt Fehler 0x80070035
Tipp von anteNope vor 5 TagenWindows 105 Kommentare

Moin zusammen, ich hatte gerade mal wieder das Vergnügen mit dem obigen Fehler. Unter Borns Blog ist das beschreiben: ...

Windows 10

Bug: Windows 10 Enterprise LTSC erhält Funktionsupdate angeboten

Information von kgborn vor 5 TagenWindows 106 Kommentare

Der Fehler ist mittlerweile zwar korrigiert, aber ich denke, ich stelle die Info doch mal hier für Leute ein, ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell Skript für Reg Datei ändern
gelöst Frage von SoccerdeluxBatch & Shell16 Kommentare

Hallo zusammen, ich muss auf einem Windows 10 Pc ein Skript ausführen lassen was sich alle 5 Minuten wiederholt. ...

Windows 10
WLAN-Verbindung wird getrennt, wenn per RDP auf das System zugegriffen wird
Frage von LordGurkeWindows 1015 Kommentare

Hallo, ich habe hier eine eigentlich sehr einfache Konstellation, die aber nun plötzlich Probleme verursacht: Es gibt ein Notebook ...

LAN, WAN, Wireless
WLAN in Veranstaltungshalle
Frage von coltseaversLAN, WAN, Wireless14 Kommentare

Hallo zusammen, für eine Halle mit 1300 m² suche ich derzeit nach einer WLAN-Hotspot-Lösung für bis zu 500 User ...

Windows 10
Windows 10 Logonskript greift nicht
Frage von xbast1xWindows 1011 Kommentare

Hallo zusammen, da sich die per GPO gemappten Laufwerke bei allen Usern schließen und das Problem sich nicht lösen ...