تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00
سجاد عبدوری

دستور RunAs؟

سلام خدمت همه دوستان و اساتید محترم

میخام با دستور RunAs بتونم با دسترسی یه کاربر دیگه یا با دسترسی یوزر خودم کنسول compmgmt.msc رو اجرا کنم ولی هربار با پیغام خطا مواجه میشم

در واقع روش کار با این دستور رو نمیدونم!

لطفا راهنمایی کنید/مـــمــنون

این سوال 1 پاسخ دارد.
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

شما دو راه دارید اول بصورت گرافیکی و دوم با دستورات خط فرمان

1. یک Shortcut بسازید که به compmgmt.msc اشاره کنه بعد دکمه Shift رو نگه دارید و روش راست کلیک کنید و گزینه Run as.. یا Run as different user رو انتخاب کنید و در پنجره باز شده یوزر و پسوردتون رو وارد کنید

2. در cmd دستور زیر رو وارد کنید و بجای administrator نام کاربری رو وارد بعد از اجرای این دستور از شما رمز عبور پرسیده میشه

runas /user:administrator "mmc compmgmt.msc"

در صورتی که با انجام این کار باز هم به پیغام خطا برخوردید متن پیغام خطا رو در ادامه بنویسید و یا از پیغام خطا یک عکس بگیرید و قرار بدید.

انیشتین: هیچوقت چیزی رو خوب نفهمیدی مگر اینکه بتونی اون رو برای مادربزرگت توضیح بدی :D
  • انتخاب شده به عنوان جواب توسط 1 نفر
فرهاد خانلری

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

خداوند برکتے عظیم به نام "زندگے" به تو بخشیده است . تو چه چیزے به او تقدیم می کنے ؟ هر روز چیــزے هر چند کوچک به او تقدیم کن ، مقداری عشق به مخلوقاتش . . .
salime

راه حل اولی که ارائه دادین من اصلا گزینه run as different user رو ندارم؟!

راه حل دوم هم برای من این خطا رو میده:

ویندوز من 8.1 و 64 بیتی هست

Attempting to start compmgmt.msc as user "Username" ...

RUNAS ERROR: Unable to run - compmgmt.msc

193: compmgmt.msc is not a valid Win32 application.

وب سایت توسینسو

برای مورد اول باید بگم که من این روش رو روی ویندوز 7 ، 8 ، 8.1 و سرورها تست کردم بخوبی جواب گرفتم فقط میتونم بگم که از فشردن دکمه Shift در زمان راست کلیک اطمینان پیدا کنید .

و اما مورد دومی که فرمودید ... دستوری که در ابتدا نوشته بودم یک اشکال جزئی داشت که من پست بالا رو ویرایش و اشکالش رو برطرف کردم شما برای اجرای کنسولها یعنی فایلهایی که با پسوند msc هستند نیاز دارید که قبل از نام فایل mmc رو اضافه کنید همچنین برای اجرای فایلها با پسوند cpl لازم هست که در ابتدای اون control رو اضافه کنید و به شکل زیر بنویسید:

runas /user:administrator "mmc compmgmt.msc"

runas /user:administrator "control sysdm.cpl"

انیشتین: هیچوقت چیزی رو خوب نفهمیدی مگر اینکه بتونی اون رو برای مادربزرگت توضیح بدی :D
salime

خیلی ممنون آقای شمس، برای راه حل اول shift رو نمیزدم!

راه حل دوم هم با اضافه کردن mmc درست اجرا شد، ویندوز هم 8.1 هست

سجاد عبدوری

من تو مرحله ایی که درخواست پسور رو ازم میکنه هرچی میزنم وارد نمیشه!!!و پیغام خطال میده به این شکل-->

وب سایت توسینسو

سجاد جان شما یوزرنیم رو اشتباه وارد کردین دلیل تشخیص خودم رو هم در ادامه توضیح میدم

شما در قسمتی از دستور خودتون نوشتید user:sajad یعنی شما یوزری با نام sajad دارید. من میگم که در کامپیوتر شما یوزری با نام sajad وجود نداره میدونید چرا ؟ !!! چونکه در تصویری که در بالا قرار دادید نوشته شده که Computer name شما sajad هست و با توجه به قوانینی که در ویندوز وجود داره شما هیچوقت نمیتونید یوزری برابر با نام کامپیوتر ( یعنی همون sajad ) داشته باشید . پس یوزر شما sajad نیست. با توجه به اینکه یوزری با نام amo sajad دارید میتونید از دستور زیر استفاده کنید

runas /user:"amo sajad" "mmc compmgmt.msc"

انیشتین: هیچوقت چیزی رو خوب نفهمیدی مگر اینکه بتونی اون رو برای مادربزرگت توضیح بدی :D

این پست توسط SaeedShams در تاریخ جمعه, 22 خرداد 1394 حذف شده است.

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

پاسخ شما
برای ارسال پاسخ خود وارد شوید.