0

我目前正在使用以下 powershell 命令获取配额详细信息。

get-fsrmquota -Path "C:Temp\ID\1500-1"

这很好用。我正在尝试获取通配符路径来查找 ID 为 1500 的所有 ID。我尝试了以下命令集,但它们返回错误

get-fsrmquota -Path "C:Temp\ID\1500-*"
get-fsrmquota -Path "C:Temp\ID\1500-?"
get-fsrmquota -Path "C:Temp\ID\*1500-"
get-fsrmquota -Path "C:Temp\ID\?1500-"

我得到的错误如下,

0x80045306, 指定路径无效

我有另一种方法,但它会遍历所有文件夹,然后将文件夹过滤掉,这与遍历所有文件夹所需的时间相同。

get-fsrmquota -Path "C:Temp\ID\..." | Where-Object {$_.Path - Like "C:Temp\ID\1500-*"}

我正在寻找另一种方法来获取相同 ID 的文件夹详细信息。

任何帮助将不胜感激。

谢谢。

4

1 回答 1

0

Get-FsrmQuota 上的 Get-Help 说:

-小路

指定包含配额的本地文件夹。

此参数支持递归和通配符路径。要指定递归路径,请将 ... 添加到路径。例如,C:\Share01... 表示 C:\Share1 中的所有配额加上 C:\Share01 的任何和所有子文件夹中的所有配额。要在路径中指定通配符,您可以将星号 (*) 和问号 (?) 添加到路径中。例如,C:\Share01*A 表示 C:\Share01 中的所有配额加上 C:\Share01 的名称以字母 A 开头的子文件夹中的所有配额。

所以我期待

get-fsrmquota -Path 'C:\Temp\ID\1500-*'

应该管用。

于 2014-05-08T00:50:27.097 回答