এটি আমার জন্য উইন্ডোজ 10 সহ সমস্ত প্ল্যাটফর্মে কাজ করে My আমার প্রয়োজনীয়তাগুলি সহজ, আপনার যদি বিদ্যুতের প্রয়োজন হয় তবে আপনি পদ্ধতির সাথে মানিয়ে নিতে পারেন ।
আমি sudo.cmd
লিনাক্স সুডো কমান্ডের নামে একটি ছোট স্ক্রিপ্ট নিয়ে এসেছি । এটি যথেষ্ট চিন্তা করে বলে কাজ করে। আমি প্রয়োজনীয়তাগুলি, অনুসরণ করার পদক্ষেপগুলি এবং স্ক্রিপ্টটির নীচের দিকে একটি উদাহরণ সহ রূপরেখা করেছি। প্রথমে সতর্কতার শব্দ।
সতর্কতা : কমান্ডটি ডিফল্টরূপে উইন্ডোজ সিস্টেম ডিরেক্টরিতে চালিত হয়। আপনিcd
প্রথমে নিরাপদে কোথাও যেতেচাইবেন।
প্রয়োজনীয়তা :
- অ্যাডমিনিস্ট্রেটরের সাথে কমান্ড রান করুন উইন্ডোজ .CMD
বা সেমিডি -শেল থেকে একটি সুবিধাযুক্ত ।
- কমান্ডটিতে সাধারণ উইন্ডোজ সুবিধাগুলি পরীক্ষা করা দরকার
- অন্য কথায় কমান্ডটি কাজ করবে না যতক্ষণ না আমি ইতিমধ্যে একটি সুবিধাযুক্ত অ্যাকাউন্টে লগ ইন করেছি।
- প্রশাসনের অনুমতি নিয়ে কমান্ডটি কার্যকর করুন এবং স্ক্রিপ্টের ভিতরে ডাকলে চালিয়ে যান। সুতরাং আদেশটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।
- সহজ থাকুন তাই এটি সর্বদা কার্যকর হবে
- আমি ইতিমধ্যে লগ ইন থাকলে প্রতিবার একটি পাসওয়ার্ড প্রবেশ করার দরকার নেই।
- লিনাক্সের আসল কমান্ডের মতো আমি যদি একবার পাসওয়ার্ড লিখতে পারি তবে আরও ভাল পদ্ধতি হবে
sudo
।
সমাধান :
- পাস হওয়া সমস্ত আর্গুমেন্ট কার্যকর করতে একটি কমান্ড স্ক্রিপ্ট তৈরি করুন,
sudo.cmd
- কমান্ড স্ক্রিপ্ট এটা নাম উইন্ডোজ ছোট করে কাটা তৈরি করুন:
sudo.lnk
।
sudo
আপনার উইন্ডোজ PATH এ শর্ট-কাট রাখুন যাতে এটি দেখা যায়।
- শর্ট-কাট বৈশিষ্ট্যগুলি সম্পাদনা করুন,
Start in:
পথটি ফাঁকা করুন।
- [
Advanced
] বোতামটি ক্লিক করুন - চেক করুনRun as Administrator
- আপনার উইন্ডোজ পাথের শর্ট-কাটগুলি সক্ষম করুন, পাঠ্য পরিবেশের পরিবর্তনশীল ব্যবহার করুন, যেমন।
d:> echo %PATHEXT%
.lnk;.EXE;.CMD;.BAT;.COM
আপনি sudo dir
কমান্ড-লাইনে টাইপ করলে উইন্ডোজটি প্রদর্শন করবে
User Account Control
Do you want to allow this app to make changes to this device?
[YES] [NO]
পপ-আপ অ্যাক্সেস নিয়ন্ত্রণ। যদি আপনি "[ NO
]" ক্লিক করেন তবে কিছুই হবে না। উইন্ডোজ একটি " Access is denied.
" বার্তা প্রদর্শন করবে ।
আপনি যখন "[ YES
]" ক্লিক করেন তারপরে ডিরেক্টরি কমান্ডটি একটি উন্নত সুবিধায় চলে। অবশ্যই আপনি আরও কিছু আকর্ষণীয় কিছু চান যা কোনও পরিষেবাতে থামানো বা জিজ্ঞাসা করার মতো:
sudo sc query SDRSVC
SDRSVC হ'ল "উইন্ডোজ ব্যাকআপ পরিষেবা" এর পরিষেবার নাম, এটি একটি পৃথক সিএমডি উইন্ডোতে নিম্নলিখিতটি দেখায়:
[sudo]
administrator
---------------
sc query SDRSVC
SERVICE_NAME: SDRSVC
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
[done]
Press any key to continue . . .
sudo.cmd
স্ক্রিপ্ট নিজেই খুবই মৌলিক। যেমনটি আমি বলেছি আমার প্রয়োজনগুলি সহজ। আমি পরীক্ষার জন্য কোড নিযুক্ত করার সময় কেবল পরিষেবাগুলি বন্ধ করতে এবং শুরু করতে চাই।
sudo.cmd
:
@echo off
@rem sudo.cmd
cd /d %temp%
@echo.
@echo. administrator
@echo. ---------------
cd
@echo.
@rem _________________________________________________
@rem -- Print usage . . .
@if [""] ==["%~1"] goto USAGE
@if /i ["--HELP"]==["%~1"] goto USAGE
@rem _________________________________________________
@rem
@echo. %*
@rem
%*
@rem
set EXIT_STATUS=%ERRORLEVEL%
@rem -- -- -- -- --
@echo.
@echo. [done]
@rem ______________________________________________________
:Exit
@echo.
@pause
exit /b %EXIT_STATUS%
@rem ______________________________________________________
:USAGE
@echo.
@echo ^Usage:
@echo. sudo ^<complete command line^>
@echo.
@echo. Attempts to rune the: ^<complete command line^>
@echo. under Administrator priviliges. Relies on Windows
@echo. prompt for elevated privileges.
@rem ______________________________________________________
@goto Exit
pause
কমান্ড অপেক্ষা আপনি ফলাফল পুনর্বিচারের জন্য। আপনি যদি pause
প্রশাসনের উইন্ডোটি বন্ধ করেন এবং কমান্ডটি কাজ করেছে কিনা তা আপনি জানেন না। ERRORLEVEL
হুকুম থেকে পাশাপাশি ফিরিয়ে দেওয়া হয়।