The Deployment Bunny

OS Deployment, Virtualization, Microsoft based Infrastructure…

  • Archives

  • Meta

A Woops–Creating Partition and Format disk using PowerShell does not update the $ share

Posted by Mikael Nystrom on January 15, 2013

While moving over to PowerShell one of the tasks is to stop using DISKPART.exe and switch into PowerShell, easy, there are all the commands for it, well it was not easy it turns out. Everything seems to work like expected, but we got an error installing Windows Deployment Services on that disk after it was partitioned and formatted. After digging into Process Monitor for a while we can see that WDS is trying to create folders over the network, in other words it is accessing the hidden disk share E$, which is not possible since that disk is not shared directly. It is marked to be shared but the Server service needs to be restarted. So here is a working script that will create the partition, format the disk AND make sure it is shared correctly to be used

$Disk = Get-Disk -Number 1
Set-Disk -InputObject $Disk -IsOffline $false
Initialize-Disk -InputObject $Disk
New-Partition $Disk.Number -UseMaximumSize -DriveLetter E
Format-Volume -DriveLetter E -FileSystem NTFS -Confirm:$false
Restart-Service Server

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: