powershell - 如何使用 PowerShell 格式化分区(不是卷)?
问题描述
我正在尝试以编程方式格式化分区。到目前为止,我已经尝试使用 PowerShell 来执行此操作,但它似乎需要一个“卷”来执行此操作。
要获取我要格式化的分区,我使用以下命令:
$partition = get-disk -number 3 | get-partition | where Guid -eq "{0cdf62cf-64ac-468c-8d84-17292f3d63b7}"
接下来我应该做什么来格式化它?
笔记
我无法使用格式化分区
Format-Volume -Partition $partition -FileSystem NTFS
这就是我得到的:
这可能会有所帮助。是 的内容$partition
。如您所见,它没有
解决方案
Get-Partition
返回一个类型的对象CimInstance
。所以你可以将它与Format-Volume
. 检查文档:https ://docs.microsoft.com/en-us/powershell/module/storage/format-volume?view=win10-ps
PS X:\> $partition = get-disk -number 0 | get-partition | Where DriveLetter -eq "D"
PS X:\> $partition.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True CimInstance System.Object
PS X:\> Format-Volume -Partition $partition -FileSystem NTFS
推荐阅读
- c# - 绑定列表
在 Textblock 中多次运行(在运行时定义) - java - 如何从 Annotation Processor 进程的构造函数 Java Element 对象获取参数。使用 Kotlin 数据类
- oauth-2.0 - 用于 OAuth2 和移动应用程序的 PKCE 与 DCR
- python - 未在 dockerized Django 中创建的迁移文件
- nuxt.js - 在 Nuxt 中,如何为目录中的所有页面添加路由保护?
- mongodb - 如何使用 Pentaho 的 MongoDB 输入步骤加载增量数据?
- core-data - 在 NSPredicate 中绑定 var - SwiftUI
- c# - 在函数应用程序中分配作业时如何启用/禁用时间触发器
- barbajs - Barba JS页面过渡未显示
- angular - 目标入口点“@angular/material/slider”缺少依赖项: