Solved

NTFS Quota applied to NT AUTHORITY\SYSTEM user (and other system accounts)

Posted on 2008-10-17
2
1,962 Views
Last Modified: 2013-12-23
We have a GPO that applies a default quota for all (domain) users on Vista workstations.  However, it seems that this quota is also being applied to some system accounts such as the following.

NT AUTHORITY\SYSTEM
NT AUTHORITY\Local Service
NT AUTHORITY\Network Service

We can't really have these accounts under a quota.   I'm not sure why these are being applied.

Capture.JPG
0
Comment
Question by:Nate630
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 2

Accepted Solution

by:
Nate630 earned 0 total points
ID: 22923137
I submitting an issue with MS.  The quota setting in the Vista GPO (domain) can only be set on the machine level.  There is no user quota settings (except for roaming profiles).
Since the GPO is set on the machine level, then all accounts, including the ones listed in this issue are given the quota.  This is by design -- since the GPO is processed at the system/machine level.
We used the following script to 'fix' the issue.

''''''''''''''''''''''''''''''''''''''''
' Disk Quota Fixer for Vista Computers
''''''''''''''''''''''''''''''''''''''''
 
 
'' Enable Quotas if not already done
Const ENABLE_QUOTAS = 2
Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
colDiskQuotas.Initialize "C:\", True
colDiskQuotas.QuotaState = ENABLE_QUOTAS
 
'' Set Disk Quotas for the Follow users
Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
colDiskQuotas.Initialize "C:\", True
set objUser = colDiskQuotas.FindUser("NT AUTHORITY\SYSTEM")
objUser.QuotaThreshold = 99999999999999
objUser.QuotaLimit = 99999999999999
 
Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
colDiskQuotas.Initialize "C:\", True
set objUser = colDiskQuotas.FindUser("NT AUTHORITY\NETWORK SERVICE")
objUser.QuotaThreshold = 99999999999999
objUser.QuotaLimit = 99999999999999
 
Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
colDiskQuotas.Initialize "C:\", True
set objUser = colDiskQuotas.FindUser("NT AUTHORITY\LOCAL SERVICE")
objUser.QuotaThreshold = 99999999999999
objUser.QuotaLimit = 99999999999999
 
Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
colDiskQuotas.Initialize "C:\", True
set objUser = colDiskQuotas.FindUser("Administrator")
objUser.QuotaThreshold = 99999999999999
objUser.QuotaLimit = 99999999999999
 
Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
colDiskQuotas.Initialize "C:\", True
set objUser = colDiskQuotas.FindUser("NT SERVICE\TrustedInstaller")
objUser.QuotaThreshold = 99999999999999
objUser.QuotaLimit = 99999999999999

Open in new window

0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We recently endured a series of broadcast storms that caused our ISP to shut us down for brief periods of time. After going through a multitude of tests, we determined that the issue was related to Intel NIC drivers on some new HP desktop computers …
Learn about cloud computing and its benefits for small business owners.
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

710 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question