PDA

View Full Version : سوال: تغییر GPedit.msc توسط command line



MonAmour
یک شنبه 01 مرداد 1391, 00:23 صبح
سلام

من میخواستم بدونم آیا command line ی وجود داره که بشه توسط آن به gpedit دسترسی داشت؟

منظور یک چیزی مثل دستور net user برای دسترسی به یوزرها

اگر وجود نداره آیا در VB راهی برای اینکار هستش؟

ممنون

محسن واژدی
یک شنبه 01 مرداد 1391, 18:17 عصر
سلام علیکم
همانطور که اطلاع دارید خروجی نهایی gpedit ریجستری هست و تغییرات اعمال شده در ریجستری نیز (اگر در این برنامه لیست شده باشند) نمایش داده میشوند
پس میتوانیم از همان ابتدا فایل اطلاعاتی این برنامه را از فولدر GroupPolicy گشوده و تنظیمات مورد نظر را از آن استخراج و توسط cmd یا وی بی در ریجستری اعمال کنیم که متعاقبا" ویندوز نیز تحت تأثیر از آن قرار می گیرد

موفق باشید

MonAmour
سه شنبه 03 مرداد 1391, 00:48 صبح
مرسی جناب واژدی

اما من منظورتون را از استخراج نفهمیدم!!

اینکه فرمودید تنظیمات را استخراج و توسط cmd اعمال کنیم یعنی هر حرکتی در Group Policy تبت میشه و قابل استخراجه؟

میشه بیشتر راهنمایی کنید؟

محسن واژدی
سه شنبه 03 مرداد 1391, 11:37 صبح
اینکه فرمودید تنظیمات را استخراج و توسط cmd اعمال کنیم یعنی هر حرکتی در Group Policy تبت میشه و قابل استخراجه؟در ویندوزxp تنظیمات gpedit در فولدر "%windir%\System32\GroupPolicy" با پسوند adm قرار دارد
البته تنظیمات بر اساس دستورالعملهایی قرار گرفته اند، برای استخراج تنظیمات اطلاع از مفهوم های زیر کافی هست:


KEYNAME: مسیر ذخیره هر تنظیم در ریجستری را نگهداری می کند
EXPLAIN: توضیحات هر تنظیم را نگهداری می کند، اغلب اوقات توضیحات مربوط به هر تنظیم با یک نام در انتهای فایل قرار میگیرند، و نام آنرا با ترکیبی !!Name در جلوی این کلید قرار میدهیم، به عنوان مثال اگر توضیح انتهایی فایل MyDesc=Sample description و نام کلید آن MyDesc باشد آنرا بصورت "EXPLAIN !!MyDesc" مینویسیم، البته این مختص به EXPLAIN نیست و در مورد سایر کلیدها هم میتواند به اینصورت باشد
VALUENAME: نام تنظیم را نگهداری می کند،
VALUEON: مقدار روشن بودن (موقعی که تنظیم فعال است) متغیر را نگهداری می کند، اگر مقدار نوشته شده در جلوی این کلید عددی باشد مقدار با NUMERIC شروع میشود به عنوان مثال "VALUEON NUMERIC 1"، مقدار رشته ای هم مابین دو نقل قول قرار میگیرند، پس اگر مقدار عددی باشد آنرا بدون NUMERIC جدا میکنیم و نوع آن در ریحستری REG_DWORD میشود، و نوع رشته ای هم REG_SZ
VALUEOFF: مقدار خاموش بودن متغیر را نگهداری می کند

در مورد Radio-Button, Check-Box, Edit-Box, Combo-BoxList و ... هرکدام کلیدها و توضیحات جداگانه ای دارند؛ در صورت لزوم پیشنهاد می کنم کتاب "Microsoft WindowsXp Registry Guide" نوشته Jerry Honeycutt (که بخشی را مفصّلا به GroupPolicy اختصاص داده است) مطالعه کنید، ترجمه فارسی کتاب هم در بازار هست اما متاسفانه نام انتشاراتش را در خاطر ندارم

همچنین مرجع تنظیمات GroupPolicy را میتوانید از صفحه زیر دانلود کنید:
http://www.microsoft.com/en-us/download/details.aspx?id=25250


موفق باشید

MonAmour
سه شنبه 03 مرداد 1391, 18:53 عصر
TNX a million