50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
1

چطور روی OU و Group در فایل سرور و Quota تعریف کنم؟

درود به همه دوستان.

روی فایل سرور قصد دارم روی OU و یا Group (ویا هر 2)، Quota تعریف کنم.

آیا راهی به ذهن دوستان میرسه؟

فایل سرور هم ساختار DFS روی Server 2008 x64 R2 هستش.

مرسی

پرسیده شده در 1392/02/09 توسط

7 پاسخ

0

یعنی منظورتون اینه که کاربران برای اضافه کردن اطلاعات در پوشه های شیر شده در فایل سرور محدودیت داشته باشند یا اینکه روی کامپیوتر خودشون محدودیت حجمی داشته باشند یا چیز دیگه ؟؟

پاسخ در 1392/02/09 توسط
0

مرسی از پاسخ دوستان.

آقای شمس، منظور من تعریف محدودیت روی فایل سرور هستش. کاربرها هر کدوم یه Home Folder دارن که فقط خودشون به اون فولدر دسترسی دارن و روی اون Quota تعریف شده برای همون کاربر.

حالا فرض کن یه فولدر هست که تمامی کاربران یه دپارتمان (مثلا دپارتمان عمران) فایل های کاری رو داخلش فرار میدن. من میبایست برای اداره محدودیت حجم تعریف کنم، نه برای تک تک کاربرا. چون میخوام اون اداره مثلا بتونن 50 گیگابایت فایل داشته باشن، نه بشتر.

امیدوارم تونسته باشم منظورم رو رسونده باشم.

Am Virgo عزیز، من زبان انگلیسیم خوب نیست. امکانش هست به زیان فارسی برام توضیح بدی؟

مرسی

پاسخ در 1392/02/10 توسط
1

بدون شک اولین راهکار استفاده از Disk Qouata هست که بایستی دو کار انجام بشه :

  1. بر روی پارتیشن مورد نظرت کاربرهای مورد نظرت رو محدود کن به حجمی که میخای بصورت پیشفرض داشته باشند.( Domain Users)
  2. مجددا بر روی همون پارتیشن گروه مورد نظرت رو اضافه کن که میخای بتونن حجم مشخصی از اطلاعات رو آپلود کنن.(Omran Department)

با اینکار کاربران عادی به مقدار تعیین شده میتونن از ظرفیت فایل سرور استفاده کنن و اگر عضو گروه مورد نظر باشن که بیشتر و نسبت به اندازه مجازی که برای افراد اون گروه تعریف شده میتونن آپلود داشته باشند.

پاسخ در 1392/02/10 توسط
1

کاملا حرف شما درست هست و من هم نگفتم از کنسول گرافیکی استفاده بشه ، از طریق کنسول اینکار ممکن نیست و صرفا با اسکریپت نویسی در حالت عادی میشه اینکار رو انجام داد ، در این حالت استفاده از File Server Resource Manager پیشنهاد میشه که شما می تونید براحتی با استفاده از راهنمایی که در ادامه لینکش وجود داره اینکار رو برای فایل سرور و گروه های موجود در اون بکار ببرید :

برای تکمیل پست قبلیم هم میتونید از این قطعه کد VBScript استفاده کنید :

'Force the script to use only defined variables
Option Explicit
Dim sUserName, objGroup, sDomain, sDrive, sGroup, WshNetwork, colDiskQuotas, objMember, objUser 
'Print the instructions for the user
If Wscript.Arguments.Count <1 Then Call Help

'Define the variables
sGroup = Wscript.Arguments(0)
sDrive = Wscript.Arguments(1)
Set WshNetwork = WScript.CreateObject("WScript.Network")
sDomain = WshNetwork.UserDomain

'Create a quota collection and initialize its connection
'to the selected drive
Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
   colDiskQuotas.Initialize sDrive&":\", True
colDiskQuotas.QuotaState = 2

'Connect to the object representing the group
Set objGroup = GetObject _
     ("WinNT://" & sDomain & "/" & sGroup &", group")
'Apply the quota to each member of that group
For each objMember in objGroup.Members
   Wscript.Echo objMember.Name
   sUserName = objMember.Name
    set objUser = colDiskQuotas.AddUser(sUserName)
   set objUser = colDiskQuotas.FindUser(sUserName)
   objUser.QuotaThreshold = 9000000
   objUser.QuotaLimit = 10000000
Next

Sub Help
Wscript.Echo "Instructions"
      Wscript.Echo "This script sets up disk quotas for a group on a named disk"
      Wscript.Echo  "To run the script, type the name of a group (using quotation marks)"
      Wscript.Echo "if its name has more than one word) and the drive letter."
      Wscript.Quit      
End Sub
پاسخ در 1392/02/11 توسط
1

آقای نصیری راه حل شما درست می باشد . فقط یک نکته مهم : در Disk Qouata سهمیه بندی ویژه فقط برا کاربر خاص قابل اعمال می باشد و نمی شود به گروه سهمیه داد.

پاسخ در 1392/02/11 توسط
0

میتونی یه توضیح بیشتری در مورد نحوه پر کردن این Script بدی؟

ممنون میشم

پاسخ در 1392/02/11 توسط

پاسخ شما