উইন্ডোজের জন্য কমান্ড লাইন ব্যবহার করে কীভাবে একটি উন্নত সেমিডি খুলতে হয়?


109

আমি একটি সাধারণ সেমিডিতে কমান্ড লাইন ব্যবহার করে কীভাবে একটি উন্নত কমান্ড প্রম্পট খুলব?

উদাহরণস্বরূপ, আমি ব্যবহার করি runas /username:admin cmdতবে যে সিমেন্টটি খোলা হয়েছিল তা উন্নত বলে মনে হয় না! কোন সমাধান?


আমি কোনো সফটওয়্যার ছাড়া সব answers.Most দরকারী উত্তর চেষ্টা এবং অন্তত কর্মের নেই stackoverflow.com/a/40942828/9217577
TheGuardener

উত্তর:


165

আমি একই সমস্যার মধ্যে দৌড়েছি এবং সিএমডি থেকে প্রশাসক হিসাবে সিএমডি খুলতে সক্ষম হওয়ার একমাত্র উপায় নিম্নলিখিত কাজগুলি করছিলেন:

  1. ওপেন সিএমডি
  2. লিখুন powershell -Command "Start-Process cmd -Verb RunAs"এবং টিপুনEnter
  3. প্রশাসক হিসাবে সিএমডি খোলার জন্য একটি পপ-আপ উইন্ডো উপস্থিত হবে

2
ভাল উত্তর. আমি যুক্ত এবং সম্পাদনা আমি এটি একটি কমান্ড লাইনে চালানোর জন্য ব্যবহৃত!
প্রীত সংঘ

1
আমি এটির সাথে একটি ব্যাচ ফাইল তৈরি করেছি এবং এটি আমার উইন্ডো ফোল্ডারে অ্যাডমিনিস্ট্রমিড.ব্যাট হিসাবে সংরক্ষণ করেছি তাই আমাকে যা করতে হবে তা হ'ল "অ্যাডমিনসিএমডি" হিট এন্টার টাইপ করুন এবং এটি একটি অ্যাডমিন সেন্টিমিডি খুলবে। (আমি ব্যাচ ফাইলে আরও একটি লাইন যুক্ত করেছি " প্রস্থান করুন "সুতরাং এটি প্রশাসকবিহীন সিএমডি উইন্ডোটি বন্ধ করে দেয়)
টনি ব্রিক্স

কেন সেমিডি (এবং কোনও পরামিতি) প্রান্তে রাখবেন না। কমান্ডটি পঠনযোগ্যতার দিক থেকে অদ্ভুত।
এরিক ফসসাম 18

38

ডকুমেন্টেশন অনুসারে , উইন্ডোজ সুরক্ষা মডেল ...

প্রশাসনিক সুযোগ সুবিধা সর্বদা প্রদান করে না। এমনকি প্রশাসকরা যখন অ-প্রশাসনিক কার্য সম্পাদন করেন যা উন্নত সুবিধাগুলির প্রয়োজন হয় না তখন তারা স্ট্যান্ডার্ড সুবিধাগুলির অধীনে চলে

আপনার কাছে প্রশাসনিক অধিকারসহ এই কাজের তৈরি করুন বিকল্প নতুন টাস্ক তৈরি করুন (ডায়ালগ নতুন টাস্ক চালান টাস্ক ম্যানেজার> ফাইল> ), কিন্তু কোন বিল্ট-ইন করা হয় কমান্ড লাইন ব্যবহার করে কার্যকরভাবে বাড়িয়ে বিশেষাধিকার উপায়।

তবে, কয়েকটি তৃতীয় পক্ষের সরঞ্জাম রয়েছে (অভ্যন্তরীণভাবে উইন্ডোজ এপিআইতে নির্ভর করে) আপনি কমান্ড লাইন থেকে সুবিধাগুলি বাড়ানোর জন্য ব্যবহার করতে পারেন:

নিনসিএমডি :

  1. এটি ডাউনলোড করুন এবং আনজিপ করুন।
  2. nircmdc elevate cmd

উইন্ডোসু :

  1. এটি ইনস্টল করুন: npm install -g windosu( node.js ইনস্টল করা প্রয়োজন )
  2. sudo cmd

3
ধন্যবাদ, nircmdc elevate route delete 0.0.0.0 mask 0..0.0 192.168.1.1অবশেষে কাজ করেছেন। অন্যান্য runas /user:...উপায় ইতিমধ্যে প্রশাসক হয়ে থাকা সত্ত্বেও পাসওয়ার্ডের জন্য অনুরোধ জানানো হয়েছে (নিহত ব্যাচ মোড)।
মার্কোস

ধন্যবাদnircmdc elevate cmd
টিম

4
Intalling পর nircmd, এটা লিনাক্স মত কাজ আছে sudo, একটি তৈরি sudo.batএই বিষয়বস্তুর সাহায্যে আপনার পাথ ফাইল: nircmd elevate %*। তারপরে আপনি করতে পারেন, উদাহরণস্বরূপ,sudo net stop W3SVC
কিপ করুন

1
আমি মনে করি উইন্ডোসু এটি করার সবচেয়ে সহজ এবং সবচেয়ে মার্জিত উপায়, বিশেষত যদি আপনি একজন দেব ... ধন্যবাদ মানুষ। আমি অনুভব করছি যে আমি নিক্স সিস্টেমে আছি: ডি
এমমানুয়েল মাহুনি

পছন্দ করেছেন windosu:)
ফিনলে রোলফস

32

শীর্ষ উত্তরে একটি মন্তব্য যুক্ত করার মতো পর্যাপ্ত খ্যাতি আমার নেই, তবে এলিয়াসের শক্তির সাহায্যে আপনি কেবল নিম্নলিখিতটি টাইপ করে পালাতে পারবেন:

powershell "start cmd -v runAs"

এটি ব্যবহারকারীর 3018703 চমত্কার সমাধানের একটি সংক্ষিপ্ত সংস্করণ:

powershell -Command "Start-Process cmd -Verb RunAs"

26

অন্যান্য উত্তর এখানে চেষ্টা করার পরে আমি সহজ উপায়

পদ্ধতি 1: তৃতীয় পক্ষের প্রোগ্রাম ব্যতীত (আমি এটি ব্যবহার করেছি)

  1. নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল sudo.bat(আপনি যে sudoকোনও নামের সাথে প্রতিস্থাপন করতে পারেন) তৈরি করুন powershell.exe -Command "Start-Process cmd \"/k cd /d %cd%\" -Verb RunAs"
  2. sudo.batআপনার একটি ফোল্ডারে সরান PATH; এর অর্থ কী তা যদি আপনি না জানেন তবে কেবল এই ফাইলগুলিতে সরানc:\windows\
  3. এখন sudoরান ডায়লগ ( win+r) বা এক্সপ্লোরার অ্যাড্রেস বারে কাজ করবে (এটি সেরা অংশ :))

পদ্ধতি 2: একটি তৃতীয় পক্ষের প্রোগ্রামের সাথে

  1. নিনসিএমডি ডাউনলোড করুন এবং এটি আনজিপ করুন।
  2. নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল sudo.bat(আপনি যে sudoকোনও নামের সাথে প্রতিস্থাপন করতে পারেন) তৈরি করুন nircmdc elevate cmd /k "cd /d %cd%"
  3. আপনার একটি ফোল্ডারে সরান nircmdc.exeএবং ; এর অর্থ কী তা যদি আপনি না জানেন তবে কেবল এই ফাইলগুলিতে সরানsudo.batPATHc:\windows\
  4. এখন sudoরান ডায়লগ ( win+r) বা এক্সপ্লোরার অ্যাড্রেস বারে কাজ করবে (এটি সেরা অংশ :))

উভয় সমাধান কাজ করার সময়, দুর্ভাগ্যক্রমে তারা ইউএসি ডায়ালগের ফলাফল উপরে প্রদর্শিত হবে (জেড-অর্ডার অনুসারে) তবে মনোনিবেশ করবে না । (Win10x64 v1607 build14393.447 এ পরীক্ষিত))
ওগমিওস

@ ওগমিওগুলি এটি অদ্ভুত। ডায়ালগটি ঠিকঠাকভাবে কাজ করে না যখন এইভাবে আরম্ভ করা হয়নি? আমি এ জাতীয় সমস্যা ছাড়াই এটি খুব আনন্দের সাথে ব্যবহার করেছি। হতে পারে এটির পরিবর্তিত অন্য কোনও কনফিগারেশনের কারণে?
ধীররাজ ভাস্কর

হ্যাঁ, ইউএসি ডায়ালগ অন্যান্য সমস্ত পরিস্থিতিতে (আমার মুখোমুখি হয়েছি) প্রত্যাশা অনুযায়ী কাজ করে। এটিই একমাত্র ব্যতিক্রম। এবং অবশ্যই আমি অন্য পদ্ধতিতে আমার সিস্টেম পরিবর্তন করেছি, তবে এই ডায়ালগটিতে কোনও গোপন প্রভাব থাকতে পারে এমন কোনও কিছুই আমি পাইনি।
ওগমিওস

@ অগমিয়োস দুঃখিত পরে সাথী, আপনি এটিকে ঠিক করতে আপনি আর কিছু করতে পারেন বলে আমি ভাবতে পারি না। আপনার অন্যান্য সমাধানগুলি সম্ভবত আপনার জন্য ভাল কিনা তা দেখার জন্য আপনার সম্ভবত চেষ্টা করা উচিত। চিয়ার্স
ধীররাজ ভাস্কর

পাওয়ারশেল কোনও তৃতীয় পক্ষ নয়, এটি কোনও স্টক প্রোগ্রাম নয়, এবং লক্ষ্যটি অর্জনের জন্য আপনি তৃতীয় পক্ষের প্রোগ্রামটি লিখেছেন।
14

13

আমি নীরসফ্ট প্রোগ্রামগুলি (উদাহরণস্বরূপ nircmdc) এবং সিসিনটার্নালগুলি (যেমন psexec) সারাক্ষণ ব্যবহার করি। তারা খুব সহায়ক।

তবে আপনি যদি না চান বা না করতে পারেন, তৃতীয় পক্ষের প্রোগ্রামটি ডিএল করুন, এখানে অন্য উপায়, খাঁটি উইন্ডোজ।

সংক্ষিপ্ত উত্তর : আপনি যখন উন্নত সুবিধাগুলি সহ একটি তফসিলযুক্ত কার্য তৈরি করতে পারেন যা আপনি পরে উন্নীত না হয়ে অনুরোধ করতে পারেন।

মধ্য-দৈর্ঘ্যের উত্তর : উন্নত করার সাথে টাস্ক তৈরি করুন (তবে আমি টাস্ক শিডিয়ুলার জিইআইআই পছন্দ করি):

schtasks /create /sc once /tn cmd_elev /tr cmd /rl highest /st 00:00

তারপরে, কোনও উচ্চতার প্রয়োজন নেই, সাথে অনুরোধ করুন

schtasks /run /tn cmd_elev

দীর্ঘ উত্তর : এখানে অনেকগুলি বিশদ বিবরণ রয়েছে; আমার ব্লগ এন্ট্রি দেখুন "ইউএসি ছাড়াই প্রোগ্রাম শুরু করুন, সিস্টেম স্টার্টে এবং ব্যাচ ফাইলে দরকারী (টাস্ক শিডিয়ুলার ব্যবহার করুন)"


8

ব্যাচ ফাইল হিসাবে নিম্নলিখিতটি ব্যাচ ফাইলটি যেখান থেকে অনুরোধ করা হয়েছিল সেই একই ডিরেক্টরিতে পাঠানো পথের সাহায্যে একটি উন্নত কমান্ড প্রম্পট খুলবে

set OLDDIR=%CD%
powershell -Command "Start-Process cmd -ArgumentList '/K cd %OLDDIR%' -Verb RunAs "

5

এটি করার জন্য আমার প্রিয় উপায়টি হ'ল সিসি ইন্টারন্যাশনালগুলি থেকে PSExec.exe ব্যবহার করা, এটি http://technet.microsoft.com/en-us/sysinternals/bb897553 এ উপলব্ধ

.\psexec.exe -accepteula -h -u "$username" -p "$password" cmd.exe

"-H" সুইচটি যাদু করছে:

-h যদি টার্গেট সিস্টেম ভিস্তা বা উচ্চতর হয় তবে যদি অ্যাকাউন্টটি পাওয়া যায় তবে তার অ্যাকাউন্টের এলিভেটেড টোকেন দিয়ে প্রক্রিয়াটি চলছে।


1
এটি কাজ করতে আপনাকে psexec.exe এর বৈশিষ্ট্যগুলি সম্পাদনা করতে হবে এবং সামঞ্জস্যতা ট্যাবে "প্রশাসক হিসাবে চালান" চেক করতে হবে। অন্যথায় আপনি ত্রুটি পাবেন: PSEXESVC ইনস্টল করা নেই not তবে psexec ট্যাব কীটি নিয়ে cmd.exe এ সমস্যা সৃষ্টি করে। ফোল্ডারের নামগুলি সম্পূর্ণ করতে ট্যাব ব্যবহার করতে পারবেন না।
পিটার কুইরিং

আপনি কোন পরিবেশটি চেষ্টা করেছেন তা নিশ্চিত নয় তবে আমার "প্রশাসক হিসাবে চালান" সেটিংটি পরিবর্তন করার দরকার নেই (আপনি কি নিজের থেকে কোনও রিমোট মেশিনে cmd.exe চালানোর চেষ্টা করছেন?)। ট্যাব কী নিয়ে কোনও সমস্যা নেই, আমি ফাইল এবং ফোল্ডারগুলির নাম সফলভাবে সম্পূর্ণ করতে পারি (কমপক্ষে উইন 8.1 এবং উইন 10 তে পরীক্ষা করা, উভয় সেন্টিমিডি এবং পাওয়ারশেল কমান্ড লাইন থেকে চলমান)
ডেভিড রদ্রিগেজ

আমি Win10 ব্যবহার করছি এবং এটি স্থানীয়ভাবে চালাচ্ছি। আমার সাথে কেন এমন হয় তা আপনি নিশ্চিত নন এবং আপনারও নয়। আমি কাজ করতে nircmd পেয়েছিলাম এবং এটি ট্যাব সমস্যা সৃষ্টি করে না।
পিটার কুইরিং

আমি আরও লক্ষ্য করেছি যে কেউ ট্যাব কী দিয়ে স্বয়ংক্রিয়ভাবে পূর্ণ হতে পারে না তবে কমপক্ষে এটি অন্য ব্যবহারকারীর প্রসঙ্গে এলিভেটেড সিএমডি প্রম্পটটি খুলতে পারে, যা চেষ্টা করার সময় উপরের পদ্ধতিগুলি অর্জন করবে বলে মনে হয় না। '-H' পতাকাটি দুর্দান্ত (উইন্ডোজ 10), ট্রিট করে।
ব্যবহারকারী 1840734

4

/savecredস্যুইচটি ব্যবহার করে ব্যাচের ফাইলটিকে প্রকৃত প্রশাসকের অ্যাকাউন্টের শংসাপত্রগুলি সংরক্ষণ করুন । এটি প্রথম বার শংসাপত্রগুলির জন্য অনুরোধ জানাবে এবং তারপরে শংসাপত্র ব্যবস্থাপকটিতে এনক্রিপ্ট করা পাসওয়ার্ড সংরক্ষণ করবে। তারপরে সমস্ত ব্যাচ ব্যাচ চালায় এটি পুরো অ্যাডমিন হিসাবে চলবে তবে শংসাপত্রগুলির জন্য প্রম্পট নয় কারণ তারা শংসাপত্র ব্যবস্থাপকটিতে এনক্রিপ্টযুক্ত সংরক্ষণ করা থাকে এবং শেষ ব্যবহারকারী পাসওয়ার্ড পেতে অক্ষম। নিম্নলিখিতগুলির সাথে প্রশাসকের সম্পূর্ণ অধিকার সহ একটি উন্নত সিএমডি খুলতে হবে এবং কেবল প্রথমবারের জন্য পাসওয়ার্ডের জন্য অনুরোধ জানানো হবে:

START c:\Windows\System32\runas.exe /user:Administrator /savecred cmd.exe

3

ধীরাজ ভাস্কর প্রদত্ত উভয় সমাধানই কাজ করার পরে, দুর্ভাগ্যক্রমে তারা ইউএসি সংলাপটি শীর্ষে (জেড-অর্ডার অনুসারে) প্রদর্শিত হবে তবে মনোনিবেশ করবে না (ফোকাসযুক্ত উইন্ডোটি কলার সেমিডি / পাওয়ারশেল উইন্ডো), সুতরাং আমাকে হয় মাউসটি ধরুন এবং "হ্যাঁ" ক্লিক করুন, বা Alt + শিফট + ট্যাব ব্যবহার করে ইউএসি উইন্ডোটি নির্বাচন করুন। (Win10x64 v1607 build14393.447 এ পরীক্ষিত; ইউএসি = "[...] ম্লান হবেন না [...]" ।)

নিম্নোক্ত সমাধানটি দুটি বিশ্লেষণ হিসাবে কিছুটা বিশ্রীজনক হলেও এটি সঠিক ফোকাস ক্রমটি সংরক্ষণ করে, তাই কোনও অতিরিক্ত মাউস / কীবোর্ডের ক্রিয়া প্রয়োজন হয় না (ইউএসি ডায়ালগটি নিশ্চিত করার পাশাপাশি: Alt + Y )।

  1. cm دادm.lnk (শর্টকাট বৈশিষ্ট্য / উন্নত ... / প্রশাসক হিসাবে চালানো = চালু) %SystemRoot%\System32\cmd.exe /k "cd /d"
  2. su.bat @start cmdadm.lnk %cd%

সাথে চালাও su


দুর্ভাগ্যক্রমে আমি এটি পুনরুত্পাদন করতে পারি না। যখনই আমি আমার উভয় সমাধান ব্যবহার করি। আমার ইউএসি প্রম্পটটি
ফোকাসযুক্ত

3

আমি Elevateএখন কিছুক্ষণ ব্যবহার করছি

এটি বর্ণনা - This utility executes a command with UAC privilege elevation. This is useful for working inside command prompts or with batch files.

আমি কপি bin.x86-64\elevate.exeথেকে .zipমধ্যে C:\Program Files\elevateএবং আমার যে পথ যোগ PATH

তারপরে গিটব্যাশ আমি পরিষেবাটি elevate sc stop W3SVCবন্ধ করার মতো কিছু চালাতে পারি IIS

কমান্ডটি চালানো আমাকে UACডায়লগটি দেয় , কীবোর্ড নিয়ন্ত্রণের সাথে সঠিকভাবে দৃষ্টি নিবদ্ধ করে এবং ডায়ালগটি গ্রহণ করার পরে আমি আমার শেলটিতে ফিরে আসি।


3

..

@ECHO OFF
SETLOCAL EnableDelayedExpansion EnableExtensions
NET SESSION >nul 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO ELEVATE
GOTO :EOF

:ELEVATE
SET this="%CD%"
SET this=!this:\=\\!

MSHTA "javascript: var shell = new ActiveXObject('shell.application'); shell.ShellExecute('CMD', '/K CD /D \"!this!\"', '', 'runas', 1);close();"
EXIT 1

এই স্ক্রিপ্টটিকে আপনার সিস্টেমে "God.cmd" হিসাবে সংরক্ষণ করুন বা আপনার পথ যেদিকেই পরিচালনা করছে ....

আপনি যদি একটি সেমিডি ই খোলেন: \ মাইপিকচারস \ এবং godশ্বর টাইপ করুন এটি আপনাকে শংসাপত্রগুলির জন্য জিজ্ঞাসা করবে এবং আপনাকে প্রশাসকের মতো একই জায়গায় ফিরিয়ে দেবে ...


1
পাওয়ারশেলটি দুর্দান্ত তবে এটির জন্য মডিউলগুলি দরকার ... আমি পুরানো কুল ... কেবলমাত্র সিস্টেমের দরকার ...
jote-

এই উচ্চতা পদ্ধতি / কৌশলটি দীর্ঘ পথ / ফাইলের নামগুলির জন্যও কাজ করে? অথবা এর পরিবর্তে আমার কি "% ~ snx0" বা "% ~ dpsnx0" ব্যবহার করার কথা?
স্ক্রিপ্ট'অনকোড 21

2

উপরের অন্যান্য কয়েকটি সমাধানের মতোই, আমি একটি elevateব্যাচ ফাইল তৈরি করেছি যা একটি উচ্চতর পাওয়ারশেল উইন্ডো চালায়, কার্যকর কমান্ডের নীতি বাইপাস করে ফাইলগুলিকে জটিল পাওয়ারশেল স্ক্রিপ্টগুলিতে ব্যাচ করতে সহজ কমান্ড থেকে সক্রিয় করতে policy আমি এটি আপনার সি: \ উইন্ডোজ \ সিস্টেম 32 ফোল্ডারে ব্যবহারের সহজতার জন্য লেগে থাকার পরামর্শ দিচ্ছি।

আসল elevateকমান্ডটি তার কার্য সম্পাদন করে, আউটপুট ক্যাপচার করে, স্প্যানড পাওয়ারশেল উইন্ডোটি বন্ধ করে এবং তারপরে ফিরে আসে, মূল উইন্ডোতে ক্যাপচার আউটপুট লিখে writing

আমি দুটি ভেরিয়েন্ট তৈরি করেছি elevatepএবং elevatexযা যথাক্রমে বিরতি দেয় এবং আরও কাজের জন্য পাওয়ারশেল উইন্ডোটি খোলা রাখে।

https://github.com/jt-github/elevate

এবং যদি আমার লিঙ্কটি কখনও মারা যায় তবে মূল এলিভেট ব্যাচ ফাইলের কোডটি এখানে রয়েছে:

@Echo Off
REM Executes a command in an elevated PowerShell window and captures/displays output
REM Note that any file paths must be fully qualified!

REM Example: elevate myAdminCommand -myArg1 -myArg2 someValue

if "%1"=="" (
    REM If no command is passed, simply open an elevated PowerShell window.
    PowerShell -Command "& {Start-Process PowerShell.exe -Wait -Verb RunAs}"
) ELSE (
    REM Copy command+arguments (passed as a parameter) into a ps1 file
    REM Start PowerShell with Elevated access (prompting UAC confirmation)
    REM     and run the ps1 file
    REM     then close elevated window when finished
    REM Output captured results

    IF EXIST %temp%\trans.txt del %temp%\trans.txt
    Echo %* ^> %temp%\trans.txt *^>^&1 > %temp%\tmp.ps1
    Echo $error[0] ^| Add-Content %temp%\trans.txt -Encoding Default >> %temp%\tmp.ps1
    PowerShell -Command "& {Start-Process PowerShell.exe -Wait -ArgumentList '-ExecutionPolicy Bypass -File ""%temp%\tmp.ps1""' -Verb RunAs}"
    Type %temp%\trans.txt
)

0

একটি উন্নত শর্টকাট ব্যবহার করতে অস্থায়ী পরিবেশের পরিবর্তনশীল ব্যবহার করতে পারেন (

start.cmd

setx valueName_betterSpecificForEachCase %~dp0
"%~dp0ascladm.lnk"

ascladm.lnk (শর্টকাট)

_ properties\advanced\"run as administrator"=yes

(পথ পরিবর্তন করতে আপনাকে অস্থায়ীভাবে তৈরি করতে হবে env.Variable)

_ properties\target="%valueName_betterSpecificForEachCase%\ascladm.cmd"

_ properties\"start in"="%valueName_betterSpecificForEachCase%"

ascladm.cmd

setx valueName_betterSpecificForEachCase=
reg delete HKEY_CURRENT_USER\Environment /F /V valueName_betterSpecificForEachCase
"%~dp0fileName_targetedCmd.cmd"

) (লক্ষ্যযুক্ত সিএমডি এলিভেটেড সেমিডি উইন্ডোতে কার্যকর করা হবে)

যদিও এটি 3 টি ফাইল, আপনি কিছু সাবফোল্ডারে (টার্গেটক্লিমডি সহ) সমস্ত কিছু রাখতে পারেন (প্যাচগুলিতে ফোল্ডার নাম যোগ করতে ভুলবেন না) এবং লক্ষ্যবস্তুর একটি নামে "স্টার্টকোএমডি" নামকরণ করতে পারেন

আমার কাছে এটি বেশিরভাগ দেশীয় উপায়ের মতো দেখে মনে হচ্ছে, যদিও সেন্টিমিডিতে প্রয়োজনীয় কমান্ড নেই


আমি উপরের সমস্ত সমাধান পড়েছি এবং সেগুলি বুঝতে পেরেছি। আমি আপনার পদক্ষেপ বুঝতে পারি না। আমি সেরা ভাল এবং কনস সঙ্গে সমাধান চয়ন করছি।
ডিজিট্রি লাহোদা

0

আমি নিশ্চিত না যে এক্সিকিউলেটড.এক্সই (13 কেবি) সরঞ্জামটি কাজটি করবে .... তবে এটি হতে পারে। অথবা কমপক্ষে অন্যদের জন্য অনুরূপ প্রয়োজনীয় যারা আমার মতো এই পৃষ্ঠায় এসেছিল তাদের জন্য দরকারী হোন (তবে আমি সমাধানটি পাইনি তাই আমি নিজেই সরঞ্জামটি তৈরি করে শেষ করেছিলাম et নেট)।

এটি এলিভেটেড টোকেন (অ্যাডমিন মোডে) সহ একটি অ্যাপ্লিকেশন কার্যকর করবে। তবে আপনি নিশ্চিত করতে একটি ইউএসি ডায়ালগ পাবেন! (সম্ভবত ইউএসি অক্ষম করা হয়েছে কিনা তা পরীক্ষা না করে))

এবং অ্যাকাউন্টটি কল করার অ্যাকাউন্টে অবশ্যই প্রশাসক থাকতে হবে। অবশ্যই অধিকার।

ব্যবহারের উদাহরণ:

ExecuteElevated.exe "C:\Utility\regjump.exe HKCU\Software\Classes\.pdf"

2
আমি উত্তরগুলি কেবল "এটি সম্ভবত এখনও পরীক্ষা করে নি" এর সাথে উত্তরগুলি পছন্দ করি এবং অবশ্যই "নিশ্চিত নয়" সহ উত্তরটি ....
গিরিধর করণিক

1
লিঙ্কটি নষ্ট হয়ে গেছে।
ডিজিট্রি লাহোদা


0

পাওয়ারশেলের সাথে ধীররাজ ভাস্করের পদ্ধতিটির মধ্যে একটি অনুপস্থিত জায়গা রয়েছে, এটি পাওয়ারশেলের উইন্ডোজ 10 অবতারের জন্য কমপক্ষে।

তার সুডো.ব্যাটের ভিতরে কমান্ড লাইন হওয়া উচিত

powershell.exe -Command "Start-Process cmd \"/k cd /d %cd% \" -Verb RunAs"

% সিডি% এর পরে অতিরিক্ত স্থান নোট করুন

;) Frode


0

এক্সপ্লোরারের সাথে সংহত করার একটি উপায় এখানে। আপনি উইন্ডোজ এক্সপ্লোরারের মধ্যে যে কোনও ফোল্ডারে ডান ক্লিক করলে এটি একটি অতিরিক্ত মেনু আইটেম পপআপ করবে:

উইন্ডোজ এক্সপ্লোরার ইন্টিগ্রেশন

পদক্ষেপ এখানে:

  1. এই কীটি তৈরি করুন: \ HKEY_CLASSES_ROOT old ফোল্ডার \ শেল \ দোশেরউইথাদমিন
  2. আপনি মেনু আইটেম পাঠ্য হিসাবে প্রদর্শিত হতে চান তার ডিফল্ট মান পরিবর্তন করুন। প্রাক্তন "প্রশাসকের হিসাবে ডস শেল"
  3. এটি অন্য কী তৈরি করুন: \ HKEY_CLASSES_ROOT old ফোল্ডার \ শেল \ দোশেরউইথাদমিন \ কমান্ড
  4. এটিতে এর ডিফল্ট মান পরিবর্তন করুন: ইপসিস লিটারিস: পাওয়ারসেল.এক্সই -কম্যান্ড "স্টার্ট-প্রসেস-ভারব রানআস 'সেন্টিমিডি.এক্সই' -আরগস '/ কে পুশড"% 1 "'"
  5. হয়ে গেছে। এখন যে কোনও ফোল্ডারে ডান ক্লিক করুন এবং আপনি অন্যান্য আইটেমের মধ্যে নিজের আইটেমটি দেখতে পাবেন।

* এটি কোনও ড্রাইভে কাজ করার জন্য সিডির পরিবর্তে পুশড ব্যবহার করুন। :-)


-1

আপনি নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করতে পারেন, আমার একই প্রশ্ন ছিল এবং আমি মনে করি না যে কোনও স্ক্রিপ্টের দরকার হবে।

রানাস / প্রোফাইল / ব্যবহারকারী: ডোমেন \ ব্যবহারকারীর নাম সেমিডি

এটি আমার পক্ষে কাজ করেছে, এটি আপনার নেটওয়ার্কে ভিন্ন হতে পারে।


-1

কেবল কমান্ডটি ব্যবহার করুন: runas / noprofile / ব্যবহারকারী: প্রশাসক cmd


-2

আমি নিম্নলিখিত কমান্ডটি সিএমডি ব্যবহার করে এটি সহজেই করেছি

রানাস / নেটোনলি / ইউজার: অ্যাডমিনিস্ট্রেটর \ প্রশাসক সেমিডি

এই কমান্ডটি টাইপ করার পরে, আপনাকে আপনার প্রশাসকের পাসওয়ার্ড প্রবেশ করতে হবে (যদি আপনি নিজের প্রশাসকের পাসওয়ার্ড না জানেন তবে এটিকে ফাঁকা রেখে এন্টার টিপুন বা কিছু টাইপ করুন, আমার জন্য কাজ করেছেন) ..


আমাকে সাহায্য করেনি
ডিজিট্রি লাহোডা

@ ডিজিট্রি লাহোদা আপনি কি যে ত্রুটিটি পেয়েছেন তা আমাকে সংক্ষিপ্ত করতে পারেন?
হরিশ রেগদা

-2

উইন্ডোজ + এক্স কী টিপুন এবং আপনি এখন অ্যাডমিন অধিকারের সাথে পাওয়ারশেল বা কমান্ড প্রম্পট নির্বাচন করতে পারেন। আপনি প্রশাসক হলে কাজ করে। সিস্টেমটি আপনার না হলে ফাংশনটি অব্যর্থ হতে পারে।


-5

একটি এলিভেটেড সিএমডি খোলার বিভিন্ন উপায় রয়েছে তবে কেবলমাত্র আপনার পদ্ধতিটি স্ট্যান্ডার্ড কমান্ড প্রম্পট থেকে কাজ করে। আপনি শুধু লাগাতে হবে userনা username:

runas /user:machinename\adminuser cmd

মাইক্রোসফ্ট সম্প্রদায় থেকে প্রাসঙ্গিক সহায়তা দেখুন ।


4
এটি একটি এলিভেটেড কমান্ড চালানোর মতো জিনিস নয়, কারণ যখন আমি একটি এলিভেটেড সেন্টিমিডি উইন্ডো খুলি এবং আমি "হোয়ামি" টাইপ করি তবে এটি একইরকম ফলাফলকে একটি অ্যালিভেটেড উইন্ডো হিসাবে নিয়ে আসে। যখন আমি উভয় ক্ষেত্রে "হোয়ামি / সমস্ত" চালনা করি তখন আমি খুব একই ব্যবহারকারীর জন্য অনুমতিের শর্তাবলী মধ্যে পার্থক্য দেখতে পাই।
কনস্টান্টিনো ক্রোনম্বার্গার

-5

আমি ব্যবহার করেছি runas /user:domainuser@domain cmdযা সফলভাবে একটি এলিভেট্ট প্রম্পটটি খোলেছে।


এর জন্য অন্য ব্যবহারকারীর শংসাপত্র প্রয়োজন। আপনি যদি ইতিমধ্যে প্রশাসক হন এবং উন্নত সুবিধাসমূহের সাথে চালাতে চান যেমন আপনি যখন কোনও অ্যাপ্লিকেশনটি ডান ক্লিক করেন এবং প্রশাসক হিসাবে রান চয়ন করেন এবং কোনও পাসওয়ার্ডের জন্য অনুরোধ করা হয় না, কেবল একটি নিশ্চিতকরণ ডায়ালগ হয়, তবে আপনার অন্য কিছু প্রয়োজন। আমি উত্তরটি খুঁজতে এখানে এসেছি তবে মনে হচ্ছে না এখানে।
পল-সেবাস্তিয়ান ম্যানোল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.