Page 1 of 1

用于审核和维护存储的基本 PowerShell 命令

Posted: Wed Jan 22, 2025 4:15 am
by roseline371274
 

PowerShell v5 提供了一些用于管理存储的新功能。
PowerShell v5 在 PowerShell 4 的功能基础上提供了一些用于管理存储的新功能。

在 PowerShell 出现之前,可以通过命令行管理磁盘,但这并不容易,而且体验也不统一。PowerShell 不仅使存储管理任务作为独立任务更容易完成,而且更容易集成到自动化工作流程中。


PowerShell 将以前位于许多具有自己语法的单独程序中的所 塞浦路斯whatsapp 数据 有功能整合到一个统一的 PowerShell 体验中,该体验具有标准语法和对管道的支持以及用于以大组而不是一次一个的方式执行操作的其他功能,从而使存储管理变得更加容易。

这些 cmdlet 大多始于 PowerShell 4,但 PowerShell 5 为我们带来了一些有趣的新功能,适合那些从配置为代码的 DevOps 思维方式思考服务器管理的人,其中所需状态配置 (DSC) 是当务之急,服务器根据我们的配置脚本进行自我配置。

您可以在此处了解 PowerShell 5 的变化 ,并在此处阅读有关 *-item cmdlet 对不同类型链接的支持的更多详细信息 。

现在,让我们看一些用于审核和维护存储的基本 PowerShell cmdlet。
获取磁盘信息
您可能还记得,以前,如果您想获取有关磁盘的信息,可以打开 CMD 窗口并使用 DISKPART。这意味着启动该程序,并使用其语法来导航。现在这些都不再需要了,我们只需输入一个 PowerShell cmdlet 即可获取所需的磁盘信息。

PS C:\> 获取磁盘


Get-Disk cmdlet将返回有关连接到当前操作系统的任何磁盘的信息,但我们可以使用不同的 cmdlet 来获取有关以物理磁盘或虚拟磁盘形式呈现给我们的磁盘的信息。我们可以使用 Get-PhysicalDisk 获取有关操作系统视为物理磁盘的磁盘的信息,使用 Get-VirtualDisk 查看有关从存储池创建的虚拟磁盘的信息, 您也可以在 Azure 中执行此操作。要单独查看该信息,您可以使用如下所示的 cmdlet。



到目前为止,我们仍然不知道打开文件资源管理器后会看到哪些驱动器。要查看这些驱动器,我们可以使用 Get-Volume,或者像我更喜欢的那样,因为我们不太关心虚拟环境中的 CD-ROM 磁盘或软盘,我们可以使用 Get-Partition 查看分配的驱动器号及其所在的物理磁盘。



您可能已经注意到,尽管 Get-PhysicalDisk 返回了三个物理磁盘,但上面的输出中只返回了两个卷和两个分区。原因是我已通过 Azure 管理门户将物理磁盘连接到此 VM,但我尚未准备好该磁盘的存储空间以供使用或为其分配驱动器号。