اگر که شما در شبکه دقت کرده باشید یوزرها به صورت پیشفرض دسترسی های محدودی دارند و بعضی از مواقع برنامه هایی هستند که برای اجرا نیاز به دسترسی ادمین تو اون سیستم دارند خوب برای حل این مشکل و اجرای این برنامه ها بدون اینکه اون یوزر رو توی اون سیستم ادمین لوکال کنیم چه راهی وجود داره؟
تو این آموزش می خوام راه بسیار ساده ای رو بهتون آموزش بدم که به راحتی برنامه مورد نظر با دسترسی ادمین توی اون سیستم اجرا بشه بدون هیچ مشکل امنیتی دیگه ای!
خوب برای اینکه این کار رو انجام بدیم ابتدا باید دو تا چیز رو توی اون سیستم خاص بدونیم یکی ComputerName و دیگری داشتن یک یوزر با دسترسی ادمین، چه یوزر ادمین شبکه و چه ادمین لوکال!
مراحل زیر رو دنبال کنید:
1) ایجاد یک Shortcut در دسکتاپ و دادن مسیر برنامه مورد نظر به اون
2) در این مرحله نیازه که دستور زیر رو قبل از مسیر برنامه وارد کنید که در اون بایستی که ComputerName و یوزر ادمین رو مشخص کنید
runas /user:ComputerName\Username /savecred
شکل کلی مسیر وارد شده:
runas /user:ComputerName\Username /savecred "C:\path\to\file.exe"
3) در اینجا بعد از زدن Next، نام مورد نظر رو برای شرتکاتتون انتخاب کنید و Finish رو بزنید
میتونید icon مربوط به نرم افزارتون رو هم به راحتی عوض کنید:
4) بعد از اولین اجرای نرم افزار باکسی باز میشه و از شما درخواست زدن پسورد ادمین رو میکنه.
در اجراهای بعدی دیگه نیازی به وارد کردن پسورد نیست
اگه به مسیر Windows Credentials Manager برید میبینید که پسوردتون ذخیره شده!
آپدیت پست:
__________________________________________________________________________________________________
همینطور می تونید از ابزارهای دیگه ای مثل RunAsTool استفاده کنید که حتی می شه با گروپ پالیسی توی دامین نصبش کنید و تنظیماتش رو هم به همین صورت کپی کنید.
امیدوارم که این آموزش براتون مفید باشه.
با نظرات خودتون به بهتر شدن آموزش های من کمک کنید.
لایک یادتون نره!!
متخصص DevOps -مدرس توسینسو - http://www.mOmidian.ir
مدرس سایت توسینسو jncis-sec , jncia-jre , jncia-ijos http://www.mOmidian.ir
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود