چگونه یک برنامه را با دسترسی Administrator برای کاربران محدود ویندوز اجرا کنیم؟
در شبکههای سازمانی معمولاً کاربران با سطح دسترسی محدود (Standard User) فعالیت میکنند. این کار باعث افزایش امنیت سیستمها شده و از انجام تغییرات ناخواسته مانند نصب نرمافزارهای غیرمجاز، تغییر تنظیمات حساس ویندوز یا دستکاری فایلهای سیستمی جلوگیری میکند.
اما در بسیاری از محیطهای کاری ممکن است شرایطی پیش بیاید که یک کاربر برای اجرای یک نرمافزار خاص به سطح دسترسی Administrator نیاز داشته باشد. به عنوان مثال، برخی نرمافزارهای حسابداری، مدیریتی، صنعتی یا ابزارهای داخلی سازمان ممکن است برای اجرا یا دسترسی به بخشهایی از سیستم، نیازمند مجوزهای مدیریتی باشند.
در این شرایط، اضافه کردن کاربر به گروه Administrator راهکار مناسبی نیست؛ زیرا باعث کاهش امنیت شبکه میشود. راهکار بهتر این است که فقط همان برنامه مشخص را با دسترسی Administrator اجرا کنیم، در حالی که سطح دسترسی کلی کاربر همچنان محدود باقی بماند.
در این مقاله از راین آیتی نحوه اجرای یک برنامه خاص با دسترسی Administrator برای یک کاربر محدود در شبکه ویندوز را بررسی میکنیم.
نیاز به خدمات شبکه دارید؟
راین آی تی با ارائه خدمات تخصصی شبکه، از طراحی و راهاندازی تا پشتیبانی و بهینهسازی زیرساختهای سازمانی، همراه کسبوکار شماست.
اجرای برنامه با دسترسی Administrator برای User محدود
فرض کنید در یک شبکه سازمانی، کاربری با نام User1 دارید که یک حساب معمولی در ویندوز است و دسترسی Administrator ندارد. حالا نیاز است که این کاربر بتواند فقط یک نرمافزار خاص را با سطح دسترسی مدیر سیستم اجرا کند.
برای انجام این کار ابتدا باید یک Shortcut اختصاصی ایجاد کنیم که هنگام اجرا، برنامه موردنظر را با حساب Administrator اجرا کند.
مراحل انجام کار
مرحله اول: ایجاد Shortcut برای برنامه موردنظر
ابتدا روی فضای خالی دسکتاپ راستکلیک کرده و از مسیر زیر یک Shortcut جدید ایجاد کنید:
در پنجره باز شده باید مسیر فایل اجرایی برنامهای که قصد اجرای آن را دارید وارد کنید.
برای مثال: C:\Program Files\App\App.exe
سپس روی گزینه Next کلیک کنید.

مرحله دوم: تغییر تنظیمات Shortcut
بعد از ساخته شدن Shortcut، روی آن راستکلیک کرده و گزینه Properties را انتخاب کنید.
در پنجره Properties وارد بخش Shortcut شوید. در این قسمت میتوان تنظیمات مربوط به نحوه اجرای برنامه را تغییر داد.
هدف ما این است که اجرای این Shortcut باعث شود برنامه با سطح دسترسی بالاتر اجرا شود، نه اینکه کاربر مجبور باشد هر بار مسیر برنامه را به صورت دستی اجرا کند.
مرحله سوم: استفاده از دستور RunAs در Shortcut
برای اجرای برنامه با یک حساب کاربری دیگر میتوان از دستور داخلی ویندوز یعنی RunAs در بخش target استفاده کرد.
فرمت کلی این دستور به شکل زیر است:
runas /user:Administrator "Application Path"
به عنوان نمونه:
runas /user:Admin "C:\Program Files\App\App.exe"
یا اگر Domain دارید:
runas /user:DOMAIN\Admin "C:\Program Files\App\App.exe"
با اجرای این دستور، ویندوز برنامه را با حساب مشخصشده اجرا کرده و در صورت نیاز رمز عبور آن حساب را درخواست میکند.

مرحله چهارم: ذخیره تنظیمات Shortcut و تست اجرای برنامه
بعد از وارد کردن دستور RunAs در بخش Target، روی گزینه Apply و سپس OK کلیک کنید تا تغییرات ذخیره شوند.
اکنون Shortcut آماده استفاده است. اگر کاربر محدود روی این Shortcut دوبار کلیک کند، ویندوز تلاش میکند برنامه موردنظر را با حساب کاربری Administrator که در دستور مشخص شده است اجرا کند.
در این مرحله، سیستم از کاربر درخواست وارد کردن رمز عبور حساب Administrator را خواهد داشت.
پس از وارد کردن رمز صحیح، برنامه با سطح دسترسی حساب مدیر سیستم اجرا میشود؛ در حالی که حساب اصلی کاربر همچنان یک حساب محدود باقی میماند. در اجراهای بعدی دیگه نیازی به وارد کردن پسورد نیست
نکته مهم امنیتی در استفاده از RunAs
اگرچه روش RunAs یک راهکار سریع برای اجرای یک برنامه خاص با سطح دسترسی بالاتر است، اما باید توجه داشت که این روش نیازمند وارد کردن رمز عبور حساب Administrator است.
بنابراین در محیطهای سازمانی بزرگ، اشتراکگذاری رمز Administrator با کاربران میتواند یک ریسک امنیتی ایجاد کند.
به همین دلیل در شبکههای حرفهای معمولاً از روشهای مدیریتی مانند:
- Group Policy
- Task Scheduler با گزینه Run with highest privileges
- مدیریت دسترسی مبتنی بر نقش (Role Based Access Control)
- ابزارهای مدیریت Privilege
استفاده میشود تا بدون افشای رمز مدیر سیستم، دسترسی لازم فقط برای نرمافزار موردنظر فراهم شود.
جمعبندی
در بسیاری از شبکههای سازمانی لازم نیست برای اجرای یک نرمافزار خاص، کاربر را به سطح Administrator ارتقا دهیم.
با استفاده از دستور RunAs میتوان یک برنامه مشخص را با حساب مدیریتی اجرا کرد و همچنان محدودیتهای امنیتی کاربر را حفظ نمود.
البته در شبکههای بزرگ و حساس، بهتر است از راهکارهای مدیریت دسترسی حرفهای استفاده شود تا امنیت و کنترل بیشتری روی اجرای نرمافزارها وجود داشته باشد.
سوالات متداول (FAQ)
Smart PSS برای مدیریت دوربینهای مداربسته تحت شبکه، دستگاههای DVR و NVR داهوا استفاده میشود و امکان مشاهده و کنترل تصاویر را از طریق کامپیوتر فراهم میکند.
بله، نرمافزار Smart PSS برای سیستمعاملهای ویندوز و macOS ارائه شده و کاربران میتوانند با توجه به سیستم خود نسخه مناسب را نصب کنند.
برای افزودن دستگاه میتوانید از طریق آدرس IP، شماره سریال دستگاه یا قابلیت جستجوی خودکار نرمافزار (Auto Search) اقدام کرده و سپس اطلاعات ورود دستگاه را وارد کنید.
بله، Smart PSS امکان جستجو، پخش و استخراج بخشهای موردنظر از تصاویر ضبط شده و ذخیره آنها بهعنوان فایل پشتیبان را در اختیار کاربران قرار میدهد.
مقالات مرتبط
آخرین مقالات
جدیدترین محصولات


