0

我正在使用以下PowerShell命令获取配额详细信息。使用通配符获取fsrmquota路径

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

这很好。我试图去寻找所有的有1500人ID的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的文件夹详细信息。

任何帮助将不胜感激。

谢谢。

回答

0

获取帮助上获取-FsrmQuota说:

-Path

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

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

所以我期望

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

应该工作。

+0

我也认为这将工作@ mjolinor。但它希望路径中的完整路径而不是通配符。 –

+0

然后我会提交一个连接错误报告。 – mjolinor