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