您是否听说过PowerShell这个词来获得磁盘空间,并对其感到困惑?如果是,本指南将向您介绍检查PowerShell磁盘空间的不同选项,以及方便地显示磁盘使用情况的替代选项。
PowerShell是Windows最强大的内置命令行shell和脚本环境工具之一,为处理各种任务提供了无缝的便利。无论是关于安装Windows更新或PowerShell SSH,关于PowerShell获取文件夹大小,或关于PowerShell unzip/zip,或PowerShell运行exe, PowerShell获得磁盘空间,并方便地处理所有事情。
PowerShell获取磁盘空间的一步一步教程
PowerShell是一个跨平台的任务自动化解决方案,提供了许多功能,包括易于自动化、一致的API、全面的类型系统、内置数据格式、跨产品可组合性等等。PowerShell的设计包含了不同的因素,包括命令行shell、配置管理框架和脚本语言。但是,如何使用PowerShell来获得磁盘空间呢?
PowerShell可以获得磁盘空间,并且可以以不同的类型使用。如果你渴望知道这些,这里我们为你提供了关于其他命令的四个指南。
PowerShell通过Get- volume命令获取磁盘空间
此选项提供系统上所有可用卷的列表。这是PowerShell获得空闲磁盘空间操作的最直接的方法,所有您可以做的是:
在电脑上显示所有驱动器和空间分配:
步骤1:同时轻按Win + R按钮在设备上运行运行命令。
步骤2:类型PowerShell然后按Enter键。
步骤3:输入命令获得大宗,按“Enter”。
步骤4:完成之后,您可以在本地计算机上找到驱动器列表及其信息。
- 注意:
- 运行如下命令获取volume - drivellettercPowerShell。(此处将C替换为实际盘符,可替换为优选盘符)
PowerShell通过Get- psdrive命令获取磁盘空间
此命令帮助您返回系统中所有驱动器的列表。这是一个简单的过程,你所要做的就是:
显示目标计算机上所有驱动器的空闲磁盘空间:
步骤1:运行Get-PSDrivePowerShell中的cmdlet。
步骤2:完成后,您可以查看所有驱动器的已使用磁盘、空闲磁盘空间、提供程序和根目录。
- 注意:
- 运行Get-PSDrive C命令查找特定驱动器。将C替换为任何其他驱动器名称。
PowerShell通过Get- wmiobject命令获取磁盘空间
这个cmdlet和win32_logicaldiskPowerShell脚本帮助显示逻辑驱动器的总大小、已分配空间和空闲空间。
显示计算机上所有驱动器的空闲空间:
步骤1:输入命令:
Get-WmiObject -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n="Size";e={[math]::Round($_.Size/1GB,2)}},@{n="FreeSpace";e={[math]::Round($_.FreeSpace/1GB,2)}}
步骤2:一旦完成,然后按Enter按钮。它将为GB的所有驱动器提供免费空间。
步骤3:如果您希望获得每个驱动器上的总磁盘空间和空闲百分比,您必须在这里运行的命令是:
Get-WmiObject -Class Win32_LogicalDisk | Select-Object -Property DeviceID, VolumeName, @{Label=' freeespace (Gb)';表达= {(_.FreeSpace美元/ 1 Gb) .ToString (F2)}}, @{标签=总(Gb)的;表达= {(_.Size美元/ 1 gb) .ToString (F2)}}, @{标签=“FreePercent”;表达={[数学]::圆形((_.freespace / _.size美元)* 100,2)}}|英国《金融时报》
顺便说一下,您还可以使用该命令检查远程计算机上的空闲空间。以下是如何做到这一点。
- 注意:
-
通过在上面的命令中替换计算机的名称,可以很容易地启用远程计算机上的总空闲磁盘空间,例如:Get-WmiObject -Class Win32_logicalDisk -ComputerName srv01,srv02,srv03
通过Get- ciminstance命令获取磁盘空间
此命令帮助获取本地和远程计算机上的总磁盘空间和空闲磁盘空间。
显示本地计算机上每个驱动器的空闲磁盘空间:
步骤1:在PowerShell提示符中执行以下命令:
Get-CimInstance -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n="Size";e={[math]::Round($_.Size/1GB,2)}},@{n="FreeSpace";e={[math]::Round($_.FreeSpace/1GB,2)}}
步骤2:完成后,运行以下命令获取有关驱动器的完整信息。
Get-CimInstance -Class Win32_LogicalDisk |Select-Object -Property DeviceID, VolumeName, @{Label=' freeespace (Gb)';表达= {(_.FreeSpace美元/ 1 Gb) .ToString (F2)}}, @{标签=总(Gb)的;表达= {(_.Size美元/ 1 gb) .ToString (F2)}}, @{标签=“FreePercent”;表达={[数学]::圆形((_.freespace / _.size美元)* 100,2)}}|英国《金融时报》
- 注意:
-
根据您的喜好替换给定命令中的计算机名和驱动器号:
Get-CimInstance -ComputerName computername win32_logicaldisk | where caption -eq "C:" | foreach-object {write " $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB total, $('{0:N2}' -f ($_.FreeSpace/1gb)) GB free "}
虽然PowerShell命令很棘手,但需要非常小心地输入它们;否则可能导致数据丢失。如果你不愿意沉迷于大量的计算经验,可以方便地选择一个可靠的第三方工具。
PowerShell获取磁盘空间的专业替代方案[免费和轻松]
如果你不想沉迷于复杂的命令,ob欧宝app 是一个美丽的选择;我们建议你买一个。它允许您检查磁盘的所有基本信息,而不需要任何复杂的命令,包括空闲磁盘空间。
该工具提供了“扩展分区”功能,使用户更容易方便地获得磁盘空间。它是最好的一体化Windows分区管理器选项之一,使它更容易完美地执行不同的任务。
步骤1。收缩分区以释放空间以扩展分区。
如果硬盘驱动器有足够的未分配空间来扩展目标分区,请跳转到步骤2,并继续。如果没有,先释放空间:
- 在分区管理器部分,右键单击目标分区旁边的分区,选择“调整大小/移动”。
- 拖动分区末端以释放空间,在目标分区后面留下足够的未分配空间,单击“确定”。
步骤2。扩展目标分区。
右键单击要扩展的目标分区,选择“调整大小/移动”。
将目标分区句柄拖到未分配的空间中以扩展分区。
步骤3。保留所有更改。
单击“执行任务”按钮,然后单击“应用”以保留所有更改。
通过这种方式,您可以删除低磁盘空间有效地错误。在这个过程中,您可以清楚地看到您在磁盘上获得了多少空间。
无论是调整磁盘空间、创建新分区、合并分区,还是在Windows上设置硬盘驱动器,EaseUS partition Master都可以高效地执行不同的任务。这是一个简单的和免费的分区软件,适合初学者的要求。
EaseUS Partition Master的特点:
- 所有在一个免费的分区管理器
- 将未分配空间移动到C盘
- 可以复制操作系统和数据到另一个HDD/SSD
- 在WIndows 10上将分区移动到磁盘末端/ 11
- 可以将MBR转换为GPT用于Windows 11升级
- 在SSD上合并分区/USB以获得更多可用空间
- 在不同的Windows操作系统上运行良好
EaseUS Partition Master的引入,让用户从繁杂的命令中解脱出来。只需点击几下鼠标,您就可以在驱动器上快速获得磁盘空间。
结论
所以,伙计们!希望在2023年,您已经学会了如何使用PowerShell来获得磁盘空间。有四种不同的方式可以使用PowerShell来获取磁盘空间。相关的命令很复杂,随时都可能产生问题。在联盟中,你能做的最好的事情就是使用第三方选项,即EaseUS分区管理器。这是一个简单易用的工具,只需要点击几下就可以在磁盘驱动器上获得空间。
除了检查磁盘空间外,许多用户还关心磁盘的状态,或者他们可能希望使用PowerShell执行其他操作。因此,在这里我给出了一些其他链接。如果您有类似的问题,请单击它们。
PowerShell获取磁盘空间常见问题解答
尽管我们试图在本文中涵盖大部分信息,但有些查询可能会让您感到困惑。在这里,我们列出了一些最常见的问题,让事情变得更简单。
1.如何在PowerShell中检查磁盘空间?
可以使用Get-Volume PowerShell命令快速检查PowerShell中的磁盘空间。可以使用- drivelletter参数指定要检查的特定驱动器。
该命令还能够提供有关计算机上文件系统卷的信息,包括驱动器号、文件系统、容量、空闲空间和其他详细信息。
你也可以使用fsutil而且wmic找到相同的细节。
2.如何在CMD中看到磁盘空间?
命令提示符的功能不如Terminal或PowerShell,但您可以使用“dir命令使用/秒选项,检查磁盘空间。“/秒选项显示指定目录中所有文件和子目录的总大小。
3.如何使用PowerShell检查多台服务器上的磁盘空间?
您可以使用PowerShell结合Get-WmiObject和Foreach-Objectcmdlets。您将需要使用两者编写一个脚本,然后执行它。
这个页面有用吗?
相关文章
丹妮/ 2023-03-10
特蕾西王/ 2023-02-22
Cici / 2023-03-20
如何在2023年用7种简单的方法修复MacBook Pro触摸条不工作
丹妮/ 2023-02-22