如何在安装在 NTFS 文件夹中的驱动器上使用 GET-PSDrive 获取信息,而无需驱动器号

     2023-03-08     21

关键词:

【中文标题】如何在安装在 NTFS 文件夹中的驱动器上使用 GET-PSDrive 获取信息,而无需驱动器号【英文标题】:How to get informations as with GET-PSDrive on drives mounted in NTFS folder without driveletter 【发布时间】:2021-08-29 17:10:48 【问题描述】:

我如何获得可用空间和有关没有驱动器号的驱动器的其他信息,这些驱动器使用磁盘管理控制台安装在 NTFS 文件夹中,在 win 10 工作站上本地? 我需要powershell中的解决方案,有人可以给我提示吗?

【问题讨论】:

怎么样:Get-Volume?我坚信您可以调用一门课程来通过 CIM 获取该信息。 【参考方案1】:

这是一个非常棘手的问题! WMI 命名空间Win32_MountPoint 包含我们需要查看哪些驱动器安装为磁盘驱动器或文件夹的信息。

底部条目是作为文件夹安装的驱动器的示例。

#Use Get-WmiObject Win32_MountPoint if the below fails
PS> Get-CimInstance Win32_MountPoint 


Directory             : Win32_Directory (Name = "H:\")
Volume                : Win32_Volume (DeviceID = "\\?\Volume38569fb2-42e2-4359-8b42-1807...)
PSComputerName        :
CimClass              : root/cimv2:Win32_MountPoint
CimInstanceProperties : Directory, Volume
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

Directory             : Win32_Directory (Name = "C:\thumb")
Volume                : Win32_Volume (DeviceID = "\\?\Volumee5d29a99-c6c2-11eb-b472-4ccc...)
PSComputerName        :
CimClass              : root/cimv2:Win32_MountPoint
CimInstanceProperties : Directory, Volume
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

考虑到这些信息...我们可以将 DeviceID 信息传递给另一个命令,以找出有多少磁盘空间。

get-volume | ? Path -eq  $mount.Volume.DeviceID

DriveLetter FriendlyName FileSystemType DriveType HealthStatus OperationalStatus  SizeRemaining    Size
----------- ------------ -------------- --------- ------------ -----------------  -------------    ----
                         FAT32          Removable Warning      Full Repair Needed       3.44 GB 3.74 GB

现在,让我们把它变成一个函数,你传入挂载路径,我们返回实际磁盘上的信息。

Function Get-MountedFolderInfo
    param($MountPath)

    $mount = gcim Win32_MountPoint | where directory -like "*$MountPath*"

    if ($null -eq $mount)
        return "no mounted file found at $MountPath"
    

    $volumeInfo = get-volume | Where-Object Path -eq $mount.Volume.DeviceID
    
    if ($null -eq $VolumeInfo)
        "Could not retrieve info for:"
        return $mount
    

    $volumeInfo

Get-MountedFolderInfo -MountPath C:\thumb

DriveLetter FriendlyName FileSystemType DriveType HealthStatus OperationalStatus  SizeRemaining    Size
----------- ------------ -------------- --------- ------------ -----------------  -------------    ----
                         FAT32          Removable Warning      Full Repair Needed       3.44 GB 3.74 GB

【讨论】:

markdown如何在mac上启用写入ntfs驱动器(代码片段)

查看详情

如何授予 apache 使用 NTFS 分区上的目录的权限?

...时间】:2013-01-2916:07:02【问题描述】:我在具有20GB硬盘驱动器的旧机器上运行Linux(Lubutu12.10)。我有一个带有NTFS分区的1TB外置硬盘。在该分区上,有一个www目录,其中包含我的Web内容。它在启动时自动挂 查看详情

如何在 nodejs 上安装猫鼬驱动程序?

...驱动程序。我是使用npm安装它还是将包含js文件的mongoose文件夹复制到nodejslib文件夹中?此外,指向任何开始 查看详情

如何在 nodejs 上安装猫鼬驱动程序?

...驱动程序。我是使用npm安装它还是将包含js文件的mongoose文件夹复制到nodejslib文件夹中?此外,指向任何开始 查看详情

vfat和exfat有啥区别?

...令窗口,键入helpconvert,然后按ENTER。 要维护文件和文件夹访问控制并支持有限个帐户,必须使用NTFS。如果使用FAT32,所有用户都将具有访问权,以访问您的硬盘驱动器上的所有文件,而不考虑其帐户类型(管理员、有限制... 查看详情

树莓派外部安装的 NTFS 磁盘上没有足够的可用空间

...间】:2015-10-1505:43:35【问题描述】:我的PI上的外置硬盘驱动器上有足够的可用空间。我正在尝试复制10GB的文件,但收到的可用空间不足消息。如果我一个一个地复制文件,我没有问题。我的SD卡有5GB的可用空间。我在某处读到... 查看详情

如何在 OS X 上获取可移动卷的 NSURL 并在安装时发出通知?

...发布时间】:2016-01-2419:05:51【问题描述】:我需要检测USB驱动器(例如Office23,安装在OSX中,还可以搜索文件,例如。驱动器中的jan.txt并将其复制到应用程序包中。我正在使用以下方法来查找是否已安装卷:N 查看详情

为啥我的程序的核心转储在安装在 Linux 中的 NTFS 分区上运行时总是零字节?

】为啥我的程序的核心转储在安装在Linux中的NTFS分区上运行时总是零字节?【英文标题】:Whyismyprogram\'scoredumpalwayszerobytes,whenrunonanNTFSpartitionmountedinLinux?为什么我的程序的核心转储在安装在Linux中的NTFS分区上运行时总是零字节?... 查看详情

如何在 OS X 上使用 PHP7 在 MAMP 上安装 mongodb php 驱动程序?

】如何在OSX上使用PHP7在MAMP上安装mongodbphp驱动程序?【英文标题】:HowtoinstallmongodbphpdriveronMAMPwithPHP7onOSX?【发布时间】:2016-04-0422:33:07【问题描述】:我在MAMP3.5OSXElCapitan上安装用于PHP的新mongoldb驱动程序时遇到问题。我输入了MAM... 查看详情

在 Windows 上处理文件名中带有回车的文件

...-0508:23:47【问题描述】:我有一个外部USB、NTFS格式的硬盘驱动器,其中包含许多文件,我最终需要将这些文件复制到WindowsServer2008R2机器上的驱动器上。驱动器上的文件是由安装在Solaris上的驱动器运行的脚本放置在那里的 查看详情

如何在ubuntu平台上使用bluetooth

参考技术A方法如下:正常情况下,现在的操作系统安装文件中可能会带驱动程序,找到通用设备更新一下即可。右键点击该蓝牙UGX设备(黄色警示号)→更新驱动程序→自动安装软件但是操作系统集成的驱动程序不够丰富,只... 查看详情

如何在 NTFS 上创建稀疏文件?

】如何在NTFS上创建稀疏文件?【英文标题】:HowtocreateasparsefileonNTFS?【发布时间】:2011-04-3000:24:59【问题描述】:我正在测试一个稀疏文件。但是我的测试代码运行不好。HANDLEh=CreateFileW(L"D:\\\\sparse.test",GENERIC_READ|GENERIC_WRITE,FILE_SH... 查看详情

如何在mac上安装虚拟机

...安装包进行安装。3、马上会出现激活页面。4、打开crack文件夹,运行注册机生成注册码。5、手动输入,点击购买。6、显示注册成功。现在重新打开软件就可以使用了。扩展资料:虚拟机的使用功能:实际运行时用户需要的内存... 查看详情

在使用 nas 驱动器作为文件存储库的 windows 上安装 subversion 的教程

】在使用nas驱动器作为文件存储库的windows上安装subversion的教程【英文标题】:Tutorialtoinstallsubversiononwindowsthatusesanasdriveasfilerepository【发布时间】:2012-08-2313:43:50【问题描述】:我们都有Windows机器,但我们所有的文件都存储在NAS... 查看详情

怎样改变分区的文件系统格式?

...t[volume]/fs:ntfs[/v][/cvtarea:FileName][/nosecurity][/x]参数volume指定驱动器号(其后要紧跟冒号)、装入点或要转换为NIFS的卷名。/fs:ntfs必需将卷转换为NTFS。/v指定详细模式,即在转换期间将显示所有的消息。/cvtarea:FileName仅适用于高级用... 查看详情

如何使用代码块安装 fltk

...。我为该项目选择了一个名称,后来它询问我具有FLTK的文件夹的位置。我将它指向我已下载到(D)驱动器上的文件夹中的tar.gz文件,然后单击下一步。它说“您输入的路径似乎有效,但向导找不到包含目录。”PS:我使用的是Window... 查看详情

paragonntfs15.1.70+系列macosx免费下载

...系统(包括读取和写入)。安装驱动程序后,只需将闪存驱动器或外部驱动器连接到NTFS文件系统来查看媒体的内容并在其上保存文件。驱动程序设置和连接的NTFS驱动器列表可以在系统偏好设置面板中找到。在那里你也可以暂时... 查看详情

如何将ntfs格式的移动硬盘挂接到macos上进行读写操作

苹果电脑上必须事先安装过支持NTFS格式硬盘的插件,然后才能对NTFS格式移动硬盘上的文件进行读写操作。所需工具和原料:1一台苹果笔记本电脑。2.一款NTFS格式移动硬盘(包含三个NTFS分区)。3.插件TuxeraNTFS。4.txt文本文件。文件... 查看详情