Escreva um arquivo de texto que contenha os comandos para diskpart
:
select disk 1
clean
create partition memory
Você pode fornecer o arquivo usando a opção /s
para diskpart
:
diskpart /s "C:\Temp\MyCommands.txt"
Sou novo no PowerShell e estou tentando criar um script PS simples que limpe um USB inicializável quando eu o executar. O problema é que quando eu executo este código:
diskpart; select disk 1; clean; create partition memory;
Ele fica preso no diskpart. Não tenho ideia de como avançar com isso.
Escreva um arquivo de texto que contenha os comandos para diskpart
:
select disk 1
clean
create partition memory
Você pode fornecer o arquivo usando a opção /s
para diskpart
:
diskpart /s "C:\Temp\MyCommands.txt"
Bem-vindo ao PowerShell. Espero que você goste de aprender.
O PowerShell entende seu script de uma linha da seguinte maneira:
diskpart
select
Select-Object
cmdlet. Select-Object disk 1
. Select-Object : A positional parameter cannot be found that accepts argument '1'.
clean
create
Por favor, entenda que o PowerShell é uma linguagem de programação, não uma CLI clássica.
O PowerShell tem cmdlets nativos chamados Format-Volume , Initialize-Disk e New-Partition , que deve fazer o que você deseja.
Tags windows powershell