我正在通过 powershell 在我的服务器上安装和卸载所有 GPT 文件系统。但是,现在我被问到可以卸载除Z以外的所有磁盘。
我的代码很简单:
powershell.exe -command "Get-Disk | Where-Object PartitionStyle -eq 'GPT' | Set-Disk -IsOffline:$true"
如何将Z除外放入这个衬里?
答案 0 :(得分:0)
你必须要记住像“Z”这样的驱动器引用分区而不是磁盘。 但以下情况应该有效:
Get-Disk | Where-Object PartitionStyle -eq 'GPT' | Where-Object {$_.Disknumber -ne ( Get-Partition -DriveLetter Z | get-disk).number}