Powershell 磁盘管理

Posted

技术标签:

【中文标题】Powershell 磁盘管理【英文标题】:Powershell disk management 【发布时间】:2020-08-10 01:03:23 【问题描述】:

欢迎,我对通过 Powershell 管理磁盘有疑问。有没有可能例如将磁盘类型更改为动态,创建镜像磁盘,创建 raid-5 卷,通过 Powershell 扩展卷?我的意思是我需要使用 Powershell 来做这些事情,而不是 DISKPART!,但找不到解决方案。

【问题讨论】:

"不是磁盘分区!" - 磁盘部分有什么问题? :) 项目用,必须在PS中完成:/ 你不能用WMI完成它吗? 仅限 PS。我只收到了尝试使用 PSDrive 的提示,但我找不到任何镜像或更改磁盘类型的示例。 您查看过 Windows Powershell 存储模块吗? docs.microsoft.com/en-us/powershell/module/storage 【参考方案1】:

See these:

Replace Diskpart With Windows Powershell – Basic Storage Cmdlets

Converting a DiskPart script to PowerShell on Windows Server 2012

step by step how to create a two way mirrored storage space via Powershell

更新

至于……

'任何将存储类型从基本更改为动态的命令?'

你为什么要这样做?

按照微软的说法,动态磁盘已折旧,我们将使用WSM API -

对于除镜像启动卷之外的所有用途(使用镜像卷 托管操作系统),不推荐使用动态磁盘。 对于数据 需要弹性以应对驱动器故障,使用存储空间, 弹性存储虚拟化解决方案。有关详细信息,请参阅存储 空间技术预览。

您可以在期间继续使用 DiskPart、DiskRAID 和磁盘管理 弃用期,但这些工具不适用于 Storage 空格或任何其他新的 Windows 管理规范 (WMI) 基于 Windows 存储管理 API 或内置存储 管理实用程序或客户端。

...这就是不存在或将不存在它们的 cmdlet 的原因。

【讨论】:

谢谢,这很有帮助,但是您知道是否有任何命令可以将存储类型从基本更改为动态?需要做一些像样的操作但无论如何都找不到

以上是关于Powershell 磁盘管理的主要内容,如果未能解决你的问题,请参考以下文章

如何使用PowerShell获取物理磁盘的信息

Powershell学习之道-文件夹共享及磁盘映射

PowerShell 学习笔记——文件系统

window使用

:磁盘组织与管理 -- 减少磁盘延迟时间的方法磁盘管理磁盘组织与管理小结

Linux磁盘管理系列 — 磁盘配额管理