Crie um novo VHD e monte-o sem o popup da janela DiskManagement com o Powershell

2

Como posso criar e montar um novo volume VHDX sem uma letra de unidade atribuída? Em alguns servidores, recebo o comportamento descrito abaixo, em outros, funciona como deveria. Portanto, deve haver uma configuração do sistema que afete esse comportamento além do AutoMount.

Eu uso o seguinte código para criar e montar um volume VHDX com o Powershell

New-VHD -path $vhdpath -SizeBytes $vhdSize -Dynamic | '
Mount-VHD -NoDriveLetter -Passthru

Isso cria o arquivo VHDX e é montado no sistema. Em seguida, a janela DiskManagement aparece instantaneamente, pedindo-me para inicializar o novo volume. Mas eu quero inicializar, particionar e formatar o volume usando scripts.

Encontrei dicas para desativar o recurso de AutoMount do Windows , mas isso não ajuda.

Além disso, o sistema atribui uma letra de unidade aleatória ao volume quando abro manualmente a caixa de diálogo de inicialização e prossigo com os seguintes comandos:

$d = InitializeDisk -Number 4 -PartitionStyle GPT
$p = New-Partition -DiskNumber $d.Number -UseMaximumSize -AssignDriveLetter:$False
$v = Format-Volume -Partition $p -FileSystem NTFS -Confirm:$false
Add-PartitionAccessPath -DiskNumber $d.Number -PartitionNumber $p.PartitionNumber -AccessPath "C:\mount"

Em seguida, a partição é criada e montada em C: \ mount. Mas o sistema também atribui uma letra de unidade. Eu não quero isso.

Sistema: Windows Server 2012 R2 Standard Shell: Powershell 4.0

    
por alex.enjoy 21.09.2016 / 16:47

1 resposta

0

Eu encontrei a causa do problema para mim agora. Havia o Serviço de Gerenciador de Mensagens da Unidade USB em execução no servidor que mostrava o comportamento suspeito.

Agora paro este serviço antes de criar e montar o VHD e reiniciá-lo novamente.

    
por 21.09.2016 / 17:47