我目前要使用以下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的文件夹详细信息。
非常感谢任何帮助。
感谢。
答案 0 :(得分:0)
Get-FsrmQuota的Get-Help说:
-Path
指定包含配额的本地文件夹。
此参数支持递归和通配符路径。要指定递归路径,请将...添加到路径。例如,C:\ Share01 ...表示C:\ Share1中的所有配额加上C:\ Share01的任何和所有子文件夹中的所有配额。要在路径中指定通配符,可以将星号(*)和问号(?)添加到路径中。例如,C:\ Share01 * A表示C:\ Share01中的所有配额加上C:\ Share01子文件夹中名称以字母A开头的所有配额。
所以我期待
get-fsrmquota -Path 'C:\Temp\ID\1500-*'
应该有用。