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, 637 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 ...

Batch & Shell

CMD, NETLOGON - Offline Logon.cmd (offline Scripte) Konzept

Anleitung von K-ist-KBatch & Shell4 Kommentare

Hallo Werte IT Kollegen und Kolleginnen, wir hatten bei uns öfters folgende Probleme: User starteten Computer nie neu. Ehemalige ...

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 ...

Neue Wissensbeiträge
Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 12 StundenWindows Mobile

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 2 TagenInternet5 Kommentare

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 2 TagenWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 3 TagenWindows 102 Kommentare

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Heiß diskutierte Inhalte
TK-Netze & Geräte
TAPI auf einem Win2016Server installieren und einrichten
Frage von wstabelTK-Netze & Geräte32 Kommentare

Hallo liebe Admins, ich habe folgende Situation: 1 Windows Server 2016 Standard als DC 1 SNOM 710 IP-Telefon 1 ...

Off Topic
Darf ich ein Forum erstellen das Produkte eines Herstellers betrifft?
Frage von cyberwallOff Topic9 Kommentare

Hallo Community, ich habe da eine "rechtliche" bzw. allgemeine Frage zum erstellen von Foren. Darf ich als "normale Person" ...

DNS
SFTP über DynDNS nicht OK - über ext. IP funktioniert es
Frage von C.MorgensternDNS8 Kommentare

Hallo zusammen! Ich habe Probleme beim SFTP Zugriff auf eine Linux Maschine vom WAN aus über eine DynDNS Adresse. ...

Router & Routing
Unbekannte IPv4 Adresse im Routerprotokoll(Portweiterleitung)
gelöst Frage von tklustigRouter & Routing7 Kommentare

Hallo Leute, folgender Screenshot(ScanVersusPortForwarding.jpg) zeigt die im Routerprotokoll aufgezeigten Portweiterleitungen und alle von einem IPScanner eruierten IPv4 Adressen in ...