PDA

Показать полную графическую версию : Как посмотреть квоту юзера в командной строке


Arthes
26-05-2011, 16:24
Если пользоваться консолью MMC для просмотра квот, то данный процесс отнимает много времени , ибо пользователей больше 30000.

В комнадной строке есть замечательная утилита для редактирования и просмотра квот пользователей на диске fsutil quota, НО! она позволяет применять параметр domain\username только при редактирвоании квоты юзеру.
То есть я не могу посмотреть конкретную квоту пользователя.

Можно конечно запускать комнаду fsutil quota query E: > C:\....\file_name.txt и потом искть в нем, но это неудобно и дольше по времени чем просто написать бы fsutil quota query E: domain\username? , а так делать нельзя!

Может существуют другие консольные (командные) утилиты по редактированию/отслеживанию дисковых квот на NTFS разелах? Было бы просто замечательно.

molodoipon
26-05-2011, 17:06
dsget?

Arthes
26-05-2011, 17:26
Ну так это квоты AD, а мне нужен просмотр NTFS квот.

amel27
26-05-2011, 18:07
батник:
@Echo Off
SETLOCAL EnableDelayedExpansion

Set DISK=%~1
Set USER=%~2
Set DOMN=%UserDomain%

Set WMIC=(User="Win32_Account.Domain='%DOMN%',Name='%~2'" And QuotaVolume="Win32_LogicalDisk.DeviceID='%~1'")
WMIC DiskQuota Where !WMIC! Get DiskSpaceUsed,Limit,WarningLimit /Value
Pause>Nul
пример запуска:
QDiskUser.CMD C: UserName

zero55
26-05-2011, 20:03
может
Dirquota q l /list-n
и потом findstr ?

molodoipon
27-05-2011, 08:32
Ну так это квоты AD, а мне нужен просмотр NTFS квот. »
Пардон не дочитал




© OSzone.net 2001-2012