gpt4 book ai didi

powershell - DISKPART 与 PowerShell 获取卷

转载 作者:行者123 更新时间:2023-12-02 23:54:08 27 4
gpt4 key购买 nike

DISKPART.EXE ,当多个挂载点分配给一个卷时,我会得到信息。在图片中我们看到 Drive G: 也可以使用 D:\SQL\MSSQL13.MSSQLSERVER\DATA\或 D:\BlaBla 访问:

DISKPART result

但我无法使用 PowerShell 的 Get-Volume 找到相同的信息或 Get-WMIObject -Class Win32_Volume .有谁知道如何使用 native PowerShell 函数提取此信息?

Get-Volume result

我想通过调用 DISKPART.EXE 来提取信息在 PowerShell 中,但我更喜欢像 Get-Volume 这样的原生 PowerShell 函数.

最佳答案

也许令人惊讶的是,您可以通过 Win32_MountPoint 查找挂载点。类(class):

Get-WmiObject Win32_MountPoint | Select-Object Directory, Volume

更多细节可以通过查找引用获得:
Get-WmiObject Win32_MountPoint | ForEach-Object {
$dir = [wmi]$_.Directory | Select-Object -Expand Name
$vol = [wmi]$_.Volume
New-Object -Type PSObject -Property @{
Directory = $dir
Label = $vol.Label
DriveLetter = $vol.DriveLetter
FileSystem = $vol.FileSystem
DeviceId = $vol.DeviceId
}
}

关于powershell - DISKPART 与 PowerShell 获取卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49989789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com