Использование DiskPart в пакетном файле для удаления диска

Я хотел бы встроить команду diskpart с моим пакетным файлом.

например, " gpupdate.bat " - это мой пакетный файл

@echo off
@echo off
cd: c:windowssystem32
gpupdate /force
exit

Я хочу следующие команды для встраивания с выше пакетного файла (или отдельный пакетный файл.)

diskpart
list vol
sel vol 1
remove letter=E
exit

Я пробовал следующий метод (подробно ниже), но он не работал

создать текстовый файл "removeletter.txt " со следующими командами

diskpart list vol sel vol 1 remove letter=E exit

открыть командную строку

c:usersAdmin diskpart /s removeletter.txt

ничего не происходит

но когда я делаю это вручную, он работает

КМД -> программы diskpart-> список том-> выб объем 1=> Удалите письмо=е

4
задан DavidPostill
20.02.2023 15:10 Количество просмотров материала 3401
Распечатать страницу

2 ответа

написание команд diskpart в отдельном файле должно работать. Тем не менее, вам не нужно diskpart команда снова вверху (только команды после ее вызова), и команды должны быть в отдельных строках. И если вы хотите, чтобы это было в пакетном скрипте, то вы должны вызвать diskpart в пакетном скрипте, использующем текстовый файл.

whatever.bat

@echo off
diskpart /s removeletter.txt

removeletter.txt

list vol
sel vol 1
remove letter=E
2
отвечен vesche 2023-02-21 22:58

Я хотел бы встроить команду diskpart в мой пакетный файл

необходимо создать текстовый файл, содержащий команды для diskpart и передать его в diskpart commmand.

команды diskpart можно поместить в текстовый файл (по одной команде в строке) и использовать в качестве входного файла для diskpart.exe:

DiskPart.exe < myscript.txt

так ваши файлы будут выглядеть как следование:

removeletter.txt

list vol 
sel vol 1 
remove letter=E 

пакетным файлом

diskpart < removeletter.txt

или

diskpart /s removeletter.txt

Читать Далее

0
отвечен DavidPostill 2023-02-22 01:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх