2016-09-14 8 views
0

Может ли кто-нибудь помочь мне с тем, как удалить букву диска с диска с наименьшей памятью с помощью powershell?
У меня есть раздел, который 7 МБ и я хочу, чтобы удалить букву диска из него ....Код Powershell для автоматизации удаления буквы диска

любая помощь будет принята с благодарностью

ответ

1

Получить наименьший объем:

# 'Fixed' type avoids choosing a CD-ROM drive with no media in it, at 0 bytes 

$Volumes = Get-Volume | Where-Object DriveType -eq 'Fixed' 
$SmallestVolume = $Volumes | Sort-Object -Property Size | select -First 1 

Тогда копаться в блоге Scripting Guy, чтобы узнать, как удалить букву диска, найти предложенный метод не работает, а затем использовать комментарии, чтобы найти метод, который делает работу:

$SmallestVolume | Get-Partition | ForEach { 
    Remove-PartitionAccessPath -DiskNumber $_.DiskNumber -PartitionNumber $_.PartitionNumber -AccessPath "$($_.DriveLetter):" 
} 

Я попробовал один раз, YMMV. Необходимо, чтобы администратор «запускался как», или Get-Partition не будет иметь никаких результатов.

Смежные вопросы