Если пользоваться консолью MMC для просмотра квот, то данный процесс отнимает много времени , ибо пользователей больше 30000.
В комнадной строке есть замечательная утилита для редактирования и просмотра квот пользователей на диске fsutil quota, НО! она позволяет применять параметр domain\username только при редактирвоании квоты юзеру.
То есть я не могу посмотреть конкретную квоту пользователя.
Можно конечно запускать комнаду fsutil quota query E: > C:\....\file_name.txt и потом искть в нем, но это неудобно и дольше по времени чем просто написать бы fsutil quota query E: domain\username? , а так делать нельзя!
Может существуют другие консольные (командные) утилиты по редактированию/отслеживанию дисковых квот на NTFS разелах? Было бы просто замечательно.
Как посмотреть квоту юзера в командной строке
-
molodoipon
Re: Как посмотреть квоту юзера в командной строке
Ну так это квоты AD, а мне нужен просмотр NTFS квот.
-
Arthes
Re: Как посмотреть квоту юзера в командной строке
батник:
Код:
пример запуска:
Код:
Код:
Код: Выделить всё
@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
-
zero55
Re: Как посмотреть квоту юзера в командной строке
Цитата Arthes:
Ну так это квоты AD, а мне нужен просмотр NTFS квот.
Пардон не дочитал
Ну так это квоты AD, а мне нужен просмотр NTFS квот.
Как посмотреть квоту юзера в командной строке
Пардон не дочитал