درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

اجرای نرم افزارها با دسترسی Administrator بوسیله یک فایل

6 نظرات
301 بازدیدها
همونطور که میدانید سرویس Secondary Logon در ویندوز وجود داره که بوسیله اون شما میتونید نرم افزارهای خود رو با مجوزهای دسترسی کاربران گوناگون به اجرا در بیارید از طرفی یکی از قابلیتهای ویندوز سون که باعث افزایش امنیت و حتی تا حدی جلوگیری از ورود ویروسها به کامپیوترتان شده این است که هر فایلی که شما در ویندوز با یوزری غیر از یوزر Administrator اجرا کنید با دسترسی محدود فعالیت میکند و برای دسترسی بالاتر از شما اجازه میگیرد یا اینکه همین باعث اختلال در عملکرد نرم افزار میشود ، کاربرانی که از این موضوع اطلاع دارند برای اینکه دیگر با این پیغامها مواجه نشوند از طریق همین سرویس Secondary Logon نرم افزارهای مدنظر خود را با دسترسی Administrator اجرا میکنند به این گونه که روی فایل مد نظر خود راست کلیک کرده و Run as administrator را انتخاب میکنند . ولی انجام این کار ممکن هست برای اجرای نرم افزارهایی که با آن ها زیاد سر و کار دارید خسته کننده باشد و هنوز دابل کلیک روی آن نرم افزار را ترجیح دهید ،
در اینجا ترفندی رو در قالب یک نکته بیان میکنم که بوسیله اون میتونید با دابل کلیک روی نرم افزارهای مد نظرتون اونها رو با دسترسی Administrator اجرا کنید و حتی ویندوز از شما تاییدیه برای اجرای نرم افزار هم نگیره
در Run عبارت Taskschd.msc رو وارد کنید و در پنجره باز شده در سمت چپ روی Task Scheduler Library راست کلیک کرده و Create task رو بزنید
Image

بعد از اون پنجره ای به شکل زیر براتون باز میشه
Image

در این پنجره در قسمت Name یک نام دلخواه انتخاب کرد و بنویسید ، در این سناریو ما "VMware Workstation" را انتخاب میکنیم همچنین در پایین پنجره Run with highest privileges را علامت بزنید ، سپس وارد تب Actions شوید و در روی New کلیک کنید تا با پنجره زیر روبرو شوید،
Image

در اینجا میبایست Browse رو بزنید و آدرس فایلی که میخواهید با دسترسی Administrator اجرا شود را بدهید و بعد OK کنید ، سپس برای ثبت تغییرات و خروج از پنجره ی Create task ، OK کنید.
Image

همونطور که در شکل زیر مشاهده میکنید یک رکورد با نام VMware Workstation ایجاد شده که با راست کلیک روی آن و انتخاب Run نرم افزار مشخص شده با دسترسی مدیریت اجرا خواهد شد.
Image

حالا میبایست یک Shortcut ایجاد کنیم که دیگر لازم نباشد بهTask Scheduler برویم و نرم افزارمان را اجرا کنیم برای این کار روی دسکتاپ راست کلیک کرده و New و Shortcut را انتخاب میکنید
Image

سپس در پنجره باز شده عبارت زیر را تایپ کنید و به جای Name نام رکورد ایجاد شده در Task Scheduler که در سناریو ما همان VMware Workstation هست وارد کنید
schtasks /run /tn "Name"
Image

سپس Next کرده و در مرحله بعد یک نام برای فایل ایجاد شده روی دسکتاپ انتخاب کنید و Finish را بزنید
Image

تا اینجا Shortcut ما درست شده و با اجرای آن نرم افزارمان با دسترسی مدیریت اجرا خواهد شد حالا برای تغییر آیکون آن روی آن راست کلیک کرده و Properties بگیرید و در تب Shortcut رفته و روی Change Icon... کلیک کنید و در پنجره باز شده Browse را زده و آدرس فایل اجرایی نرم افزارتان را که طبیعتا آیکون نرم افزار مورد انتظارتان را دارد را بدهید و OK کنید
Image

کار تمام است و با اجرای فایل ساخته شده نرم افزارتان با دسترسی Administrator اجرا خواهد شد بدون هیچ گونه پرسش و یا اجازه ای ;)

نویسنده : سعید شمس آبادی
منبع : جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • مهندس زمانی که کلیه مراحل بالا انجام میشه در شبکه دامین یوزر و پس رو میخواد که هم ادمین دادم هم یوزر ولی هیچکدومو برای ساخت و نهایی شدن کار قبول نمیکنه - حتی با یوزر ادمین هم لاگین میکنیم باز هم نمیشه چرا ؟
  • ببینید این روش متاسفانه در شبکه های دامین و یا زمانی که با یوزر محدود لاگین کرده باشید جواب نمیده و صرفا برای اجرای نرم افزارهایی هست که نیاز به دسترسی مدیریتی بر روی سیستم دارند و با وجود اینکه با یوزر ادمین لاگین کردید ولی باز هم باید اون رو Run as administrator کنید . در چنین مواقع با استفاده از این روش شما تنها با دابل کلیک کردن روی یک Shortcut نرم افزار مورد نظرتون رو با دسترسی مدیریتی اجرا میکنید . اما اگر صرفا میخواهید مشکل یوزر نیم و پسورد رو که قید کرده بودید حل کنی و بتونید تغییرات رو در Task Scheduler ثبت کنید باید خود کنسول Task Scheduler رو با دسترسی مدیریتی اجرا کنید یعنی بعنوان مثال در Start عبارت Task Scheduler رو بنویسید و در نتایج جستجو روی Task Scheduler راست کلیک و Run as administrator رو بزنید تا این کنسول با دسترسی مدیریتی برای شما باز بشه.
    موفق باشید
  • سلام . ببخشيد اگه ما روي ادمين پسورد گذاشته باشيم ،‌اين روش ها جواب مي دهد ؟
  • شما این مراحل رو در یوزری که در اون لاگین کردید دنبال میکنید و در نهایت از اون فایل Shortcut در همون محیط استفاده میکنید پس عوض کردن پسورد یوزر فوق مشکلی ایجاد نمیکنه امیدوارم که منظورم رو درست به عرضتون رسونده باشم.
  • سلام
    جناب مهندس شمس اول از همه جا داره از آموزش خیلی خوبتون تشکر کنم.
    مراحلی که در آموزش خوبتون عنوان کردید رو بنده انجام دادم اما با مشکل برخورد کردم
    این کارو در یوزر محدود انجام دادم ولی در قسمت change user and group گروه administrator رو انتخاب کردم بعد از اون سایری مراحلی که در آموزش بیان شده بود رو انجام دادم و وقتی ok کلیک کردم ازم پسورد خواست که پسورد ادمین رو وارد کردم و پیغام شکل زیر رو نمایش داد:
    Image


    Image



    و مهندس وقتی هم که با Run as administrator این کارو انجام میدم دیگه پیغام نمیده و shortcut رو هم ساختم ولی وقتی shortcut روش دابل کلیک میکنم نه پیغامی نمایش میده و نه اون برنامه ای که انتخاب کردم رو اجرا میکنه. این موضوع مهندس راه حلی داره؟
  • با سلام و خسته نباشید

    جناب مهندس SaeedShams از آموزش خیلی خوبتون ممونم لطف کردید

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

arrow