উইন্ডোজ এক্সপ্লোরার থেকে কীভাবে পাওয়ারশেল শুরু করব?


259

উইন্ডোজ এক্সপ্লোরার থেকে কোনও নির্দিষ্ট ফোল্ডারে পাওয়ারশেল শুরু করার কোনও উপায় আছে, যেমন কোনও ফোল্ডারে ডান-ক্লিক করতে এবং "এই ফোল্ডারে ওপেন পাওয়ারশেল" এর মতো বিকল্প রয়েছে?

আমি প্রতিদিন প্রথমবারের মতো এমএসবিল্ড চালানোর সময় আমার প্রকল্প ফোল্ডারে ডিরেক্টরি বদলানো সত্যিই বিরক্তিকর।


16
[অল্ট] বর্তমান ফোল্ডারে প্রশাসক পাওয়ারশেল শুরু করতে [এফ + এস + এ]। উইন্ডোজ 10 এর জন্য কমপক্ষে।
রোসদী কাসিম

এটি উত্তর: চ্যানেল
9.msdn.com/

উত্তর:


525

উইন্ডোজ এক্সপ্লোরার, শুধু ঠিকানা বার উপরের যেতে (কীবোর্ড শর্টকাট: Alt+ + Dবা Ctrl+ + L) এবং টাইপ powershellবা powershell_iseটিপুন Enter। একটি পাওয়ারশেল কমান্ড উইন্ডো বর্তমান ডিরেক্টরি সহ খোলে।


3
আমি যখন উইন on এ এটি করি, উইন্ডোজ এক্সপ্লোরার আমাকে একটি ফোল্ডারে নিয়ে যায় যার নাম দেওয়া হয়েছে পাওয়ারশেল!
সবুঙ্কু

35
আপনি যদি উইন্ডোজ 8 এ বা তার পরে থাকেন তবে আপনি কেবল বিল্ট ইন ফাইলটি ব্যবহার করতে পারেন -> "উইন্ডোজ
পাওয়ারশেল

7
আপনার যদি পাওয়ারশেল প্রোফাইল থাকে যা স্টার্টআপ ডিরেক্টরিটি সেট করে তাও এটি কাজ করে না। আপনি যদি প্রোফাইল ছাড়াই শুরু করতে চান তবে আপনি "পাওয়ারশেল -নোপ্রোফাইল" ব্যবহার করতে পারেন, তবে তারপরে আপনি প্রোফাইলের যে কোনও সেটিংস হারাবেন। সর্বদা একটি বাণিজ্য বন্ধ আছে।
13:57 এ গ্রাহামসড

9
প্রশাসক হিসাবে এটি খুলতে কোন শর্টকাট?
আরসালান আহমদ

3
পাওয়ারশেলের পরিবর্তে আপনি পাওয়ারশেল_ইপ টাইপ করতে পারেন যা উত্তম কারণ এটি অবশেষে পুনরায় আকার পরিবর্তনযোগ্য এবং সঠিক ফন্ট রয়েছে।
মাইকেল এস

106

কেবল কৌশল হিসাবে বিপরীতে যুক্ত করতে পাওয়ারশেল প্রম্পটে আপনি যা করতে পারেন তা করতে পারেন:

ii .

অথবা

start .

আপনার বর্তমান ডিরেক্টরিতে একটি উইন্ডোজ এক্সপ্লোরার উইন্ডো খুলতে।


1
@ ইবিগ্রিন, এর iiঅর্থ কী?
পেসিয়ার 15

5
ঠিক আছে, পাওয়ারশেল প্রম্পটে আপনি কেবল টাইপ করতে পারেন: গেট-কমান্ড ii তারপর আপনি দেখতে পাবেন যে এটি ইনভোক-আইটেমের জন্য একটি নাম।
ইবিগ্রিন

78

আপনি যদি উইন্ডোজ 8 বা তার পরে থাকেন তবে আপনি বিল্ট-ইন ফাইলটি সহজেই ব্যবহার করতে পারেন S "উইন্ডোজ পাওয়ারশেল খুলুন"।

বা Alt+ Fঅনুসরণ করে R


1
হা. আমি "অ্যাডমিন হিসাবে চালু করুন" সংস্করণটিও পিন করেছি।
বিবেক মহারাজ

@ আন্দ্রেজ, আপনি কীভাবে তা করেন?
পেসারিয়ার

1
@ পেসারিয়র, সম্পর্কিত মেনু আইটেমের ডান মাউস বোতাম সহ (উদাহরণস্বরূপ, "উইন্ডোজ পাওয়ারশেল খুলুন" তে)।
আন্দ্রেজ

@ আন্দ্রেজ, "পিন করা" দ্বারা, আপনি কি "দ্রুত অ্যাক্সেস সরঞ্জামদণ্ডে যুক্ত করুন" বিকল্পটি বোঝাতে চান?
পেসিয়ার 11

1
@ পেসারিয়ার, আমি নিশ্চিত যে সেটাই তার অর্থ। আপনি নিজের টাস্কবারে পিন করতে পারেন। এটি খোলার পরে, টাস্কবারের আইকনে ডান ক্লিক করুন এবং এটি পিন করুন।
বিবেক মহারাজ

57

http://www.hanselman.com/blog/IntroducingPowerShellPromptHere.aspx

স্কট হ্যানসেলম্যানের একটি খুব সহজ ইনফ রয়েছে যা এটি আপনার জন্য করবে। আপনি যদি স্ক্রিপ্টটি টুইট করতে চান তবে কাস্টমাইজেশনের জন্য ইনফটি সম্পাদনা করা সত্যিই সহজ।


আপনি কি সংক্ষিপ্তসার সরবরাহ করতে পারেন (উদাহরণস্বরূপ, লিঙ্ক পচা সর্বদা একটি সমস্যা হয়)?
পিটার মর্টেনসেন

একটি "inf" (এই প্রসঙ্গে) কী?
পিটার মর্টেনসেন

44

উপরের উত্তরের বিকল্প হিসাবে, যার জন্য আপনাকে প্রতিবার পাওয়ারশেল কমান্ড ( পাওয়ারশেল.এক্সই ) টাইপ করতে হবে, আপনি এখানে " ওপেন কমান্ড উইন্ডো " এর মতো একটি প্রসঙ্গ মেনু এন্ট্রি তৈরি করতে পারেন " প্রসঙ্গ মেনুটির ।

তিনটি রেজিস্ট্রি কী রয়েছে যেখানে এই কমান্ডগুলি চলে। প্রতিটি কী আলাদা উইন্ডোজ এক্সপ্লোরার অবজেক্টের প্রসঙ্গ মেনু নিয়ন্ত্রণ করে। প্রথমটি হ'ল আপনি যা সম্পর্কে জিজ্ঞাসা করেছেন:

  • এইচকেসিআর \ ডিরেক্টরি \ পটভূমি \ শেল - এটি এক্সপ্লোরার উইন্ডো নিজেই কনটেক্সট মেনু (এটি হ'ল প্রসঙ্গ মেনু যা কোনও আইটেম নির্বাচন না করা হলে প্রদর্শিত হয়, যেমন উইন্ডোর খালি জায়গায় ডান ক্লিক করার সময়)।
  • এইচকেসিআর \ ডিরেক্টরি \ শেল - এটি উইন্ডোজ এক্সপ্লোরারের ফোল্ডারগুলির প্রসঙ্গ মেনু।
  • এইচকেসিআর \ ড্রাইভ \ শেল - এটি উইন্ডোজ এক্সপ্লোরারের মূলের ড্রাইভ আইকনগুলির জন্য প্রসঙ্গ মেনু।

এই রেজিস্ট্রি কীগুলির জন্য, আপনি একটি সাবকি যুক্ত করতে পারেন যা প্রসঙ্গ মেনুতে "এখানে ওপেন পাওয়ারশেল উইন্ডো" কমান্ড যুক্ত করবে, যেমন আপনার "এখানে এখানে ওপেন কমান্ড উইন্ডো" প্রসঙ্গ মেনু রয়েছে।

এখানে আমার ওপেনপাওয়ারশেলহির.রেগ ফাইলের একটি অনুলিপি রয়েছে যা এক্সপ্লোরার প্রতিটি অবজেক্টের উইন্ডো ব্যাকগ্রাউন্ড, ফোল্ডার এবং ড্রাইভ আইকনটির প্রসঙ্গ মেনুতে কমান্ডটি দেয়:

Windows Registry Editor Version 5.00

;
; Add context menu entry to Windows Explorer background
;
[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

;
; Add context menu entry to Windows Explorer folders
;
[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

;
; Add context menu entry to Windows Explorer drive icons
;
[HKEY_CLASSES_ROOT\Drive\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

সুতরাং, আপনার প্রিয় পাঠ্য সম্পাদক সহ, ওপেনপাওয়ারশেলহির.রেগ নামে একটি নতুন ফাইল খুলুন । উপরের কোডটির সঠিক পাঠ্যটি অনুলিপি করুন , এটিকে নতুন ফাইলে আটকে দিন এবং সংরক্ষণ করুন। (আমি ফাইলটির একটি অনুলিপি অন্তর্ভুক্ত করতাম তবে সংযুক্তিগুলি সম্ভব কিনা তা আমি বুঝতে পারি না)) আপনি যদি বাদ দিতে চান কোনও এন্ট্রি থেকে আদেশটি তবে কেবল সেমিকোলন সহ উপযুক্ত বিভাগটি মন্তব্য করুন। আমার মন্তব্যগুলি আপনাকে প্রতিটি বিভাগ দেখায়।

আপনি ফাইলটি সংরক্ষণ করার পরে এটিতে ডাবল-ক্লিক করে এটি চালান। এটি জিজ্ঞাসা করলে, এগিয়ে যেতে বলুন। এটি চালানোর সাথে সাথে, প্রসঙ্গ মেনু এন্ট্রিগুলি প্রদর্শিত হবে!

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

এক্সপ্লোরার প্রসঙ্গ মেনুতে পাওয়ারশেল এন্ট্রি

দ্রষ্টব্য : প্রসঙ্গ মেনু এন্ট্রিগুলি তাদের রেজিস্ট্রি কীগুলির উপর ভিত্তি করে বর্ণানুক্রমিকভাবে প্রদর্শিত হয়। এলিভেটেড কমান্ড শেলের মূল নাম হ'ল " রানাস ", এ কারণেই এটি পাওয়ারশেলের প্রবেশের পরে আসে।

দ্রষ্টব্য : আপনার যদি একটি এক্সপ্লোরার উইন্ডো খোলা থাকে তবে পরিবর্তনটি কার্যকর করতে আপনাকে এটি বন্ধ করে আবার খুলতে হবে।

দ্রষ্টব্য : উইন্ডোজ HKCR\Directory\ShellIn-এ, আপনি যদি এক্সপ্লোরারের পাশে থাকা টুলকিটটি ব্যবহার করেন তবে এটি কাজ করে না

(যেমন। গ্রন্থাগারগুলির শিরোনামে ডকুমেন্টগুলি ক্লিক করা)

আপনি অবশ্যই ব্যবহার করে নেভিগেট করতে হবে Computer -> C: -> to -> Some -> Target -> Directory


এখানে একটি সমস্যা হ'ল আমি যখন এই প্রসঙ্গ মেনুটি ব্যবহার করে একটি পিএস উইন্ডো খুলি এবং প্রবেশ করি git help <cmd>, এটি পিএস উইন্ডোতে এইচটিএমএল সহায়তা ফাইলটি সাধারণ পাঠ্য হিসাবে ডাম্প করে। আমি যখন স্টার্ট মেনুটি ব্যবহার করি, তখন পিএস উইন্ডোটি ব্রাউজারটি যেমন অনুমিত হয় তার মতোই খুলে দেয়।
প্রোফেকে

@ প্রফাক, আমি নিশ্চিত যে সেখানে কী ঘটছে, যেহেতু আমি 'গিট' ব্যবহার করি না, তবে, এই প্রসঙ্গ মেনুটি ব্যবহার করে যে পিএস উইন্ডোটি খোলা হয় সেই পিএস উইন্ডোটি আইডেন্টিকাল যা স্টার্ট মেনু ব্যবহার করে খোলে, আপনি অবধি আপনি স্টার্ট মেনু থেকে চালানোর সময় পাওয়ারশেল আইএসই ব্যবহার করে যদি এটি হয় তবে আপনি উপরের রেজিস্ট্রি ফাইলটিতে "পাওয়ারশেল.এক্সই" পরিবর্তন করতে পারেন "পাওয়ারশেল_ইস.এক্সে"। আপনি যদি নিয়মিত পাওয়ারশেল চালাচ্ছেন তবে যে ডিরেক্টরিটি তারা শুরু করে তা বাদ দিয়ে আর কোনও পার্থক্য নেই। স্টার্ট মেনু কমান্ডটি আপনার ব্যবহারকারী ডিরেক্টরিতে শুরু হয়, যেখানে প্রসঙ্গ মেনু স্থানীয় ডিরেক্টরিতে শুরু হয়।
জিও

@ প্রফক, এটা কি সম্ভব যে এটি যে সূচনা ডিরেক্টরিটি পার্থক্য তৈরি করছে? 'গিট' সম্পর্কিত আপনার ব্যবহারকারীর ডিরেক্টরিতে যদি আপনার কিছু থাকে, তবে এটিই পার্থক্য। প্রসঙ্গ মেনুটির পুরো উদ্দেশ্য হ'ল লোকাল ডিরেক্টরিতে পিএস খুলুন, তবে 'গিট' কমান্ডটি আপনি যে ডিরেক্টরিটিতে রয়েছেন তার উপর ভিত্তি করে যদি অন্যভাবে চালিত হয় তবে সমস্যা হতে পারে। ডিরেক্টরি পার্থক্য এবং PS এবং PS ISE এর মধ্যে পার্থক্য কেবলমাত্র আমি ভাবতে পারি।
জিও

@ জিয়ো সমস্ত প্রতিক্রিয়া জানার জন্য ধন্যবাদ, তবে আমি দেখতে পেয়েছি যে এক্সপ্লোরারটিতে ডাবল ক্লিক করা এইচটিএমএল ফাইলগুলি নোটপ্যাড ++ এ তাদের খুলছে। আমি ক্রোমে আমার ডিফল্ট "ওপেন উইথ" সেট করেছি, তবে আমি একই সাথে পশ-গিট ইনস্টল করেছি এবং এখন আমার গিট সহায়তা পিএস নয়, ক্রোমে খোলে। দুঃখের বিষয় হ'ল আমি জানি না কোনটি স্থির করে দিয়েছে।
প্রোফেক

1
এলিভেটেড পিএস প্রম্পট যুক্ত করার জন্য পিএস স্ক্রিপ্টটি (নন-এলিভেটেডের জন্য হাসলুয়াশিল্ড লাইনটি সরিয়ে ফেলুন) @ পাওয়ারশেলম্যাগাজাইন.কম
জেমস ম্যানিং

33

আপনি ইনফ ফাইলটি এখান থেকে ডাউনলোড করতে পারেন - এখানে পাওয়ারশেল প্রম্পট উপস্থাপন করা হচ্ছে


2
আপনি কি সংক্ষিপ্তসার সরবরাহ করতে পারেন (উদাহরণস্বরূপ, লিঙ্ক পচা সর্বদা একটি সমস্যা হয়)?
পিটার মর্টেনসেন

14

উইন্ডোজ 10-এ কমান্ড প্রম্পট এবং পাওয়ারশেল প্রম্পট উভয়ই মেনু বারের মাধ্যমে পাওয়া যায়, নন-অ্যাডমিন এবং প্রশাসক উভয়ের জন্যই। এই বিকল্পগুলির এক্সপ্লোরার থেকে বর্তমানে নির্বাচিত ফোল্ডারে এটির ফোল্ডার সেট থাকবে set

কমপক্ষে সুইডিশ সংস্করণের জন্য, পাওয়ারশেলটি দিয়ে খোলা হবে Alt F+I। জন্য কোনো প্রশাসক PowerShell এটা Alt F+S+P

উইন্ডোজ পাওয়ারশেল মেনু

যদি সেগুলি সঠিক অক্ষর না হয় তবে আপনি সঠিক অক্ষরগুলি Altদেখতে কী টিপতে এবং ধরে রাখতে পারেন । প্রতিটি পদক্ষেপের জন্য মেনু আইটেমকে আচ্ছাদন করে এমন একটি চরিত্র থাকবে।


2
আমার উইন্ডোজ 10 (ইংরেজি সংস্করণ) এ অ্যাডমিনস্ট্রেটর পাওয়ারের জন্য এটি [আল্ট] [এফ + এস + এ]
রোসদি কাসিম

6

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

তবে প্রদত্ত সমাধানগুলির কোনওটিই তা করতে পারেনি তাই আমাকে নিজের .regফাইলটি রোল করতে হয়েছিল - নীচের অনুলিপি করুন, এটি সংরক্ষণ power-shell-here-on-shift.regকরুন এবং এটিতে ডাবল ক্লিক করুন।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="Open PowerShell here"
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'"

শিফ্ট ধরে এবং ডান ক্লিক টিপে এখানে পাওয়ার শেলটি খুলুন


5

পাওয়ারশেল পাওয়ারটয় চেষ্টা করুন ... এটি এখানে ওপেন পাওয়ারশেলের জন্য একটি প্রসঙ্গ মেনু আইটেম যুক্ত করে

অথবা আপনি একটি শর্টকাট তৈরি করতে পারেন যা স্টার্ট ইন ফোল্ডারটি আপনার প্রকল্পগুলির ফোল্ডার হিসাবে পাওয়ারশেলটি খুলবে।


3

উইন্ডোজ 8.1 এবং সার্ভার 2012 আর 2 এ এটি আরও সহজ।

এটি একবার করুন: টাস্ক বারে ডান ক্লিক করুন, বৈশিষ্ট্য নির্বাচন করুন। নেভিগেশন ট্যাবে, [✓] মেনুতে উইন্ডোজ পাওয়ারশেলের সাথে কমান্ড প্রম্পট প্রতিস্থাপন করুন যখন আমি নীচের বাম কোণে ডান ক্লিক করি বা উইন্ডোজ কী + এক্স টিপুন

তারপর যখনই আপনি একটি PowerShell প্রম্পট, হিট চান Win+X, I। (অথবা Win+X, Aঅ্যাডমিন পাওয়ারশেল প্রম্পটের জন্য)


4
দুর্দান্ত শর্টকাট, তবে এটি বর্তমান ফোল্ডারে পাওয়ারশেল শুরু করে না।
স্টিইনহুলথিন

3

নিম্নলিখিতটি পূর্বের সমাধানগুলির একটি সংক্ষিপ্ত (এবং আপডেট হওয়া) সংক্ষেপে। করণীয় এখানে:

এই স্ট্রিংগুলি এবং তাদের নিজ নিজ পিতাম কীগুলি যুক্ত করুন:

pwrshell\(Default) < Open PowerShell Here
pwrshell\command\(Default) < powershell -NoExit -Command Set-Location -LiteralPath '%V'
pwrshelladmin\(Default) < Open PowerShell (Admin)
pwrshelladmin\command\(Default) < powershell -Command Start-Process -verb runAs -ArgumentList '-NoExit','cd','%V' powershell

এই অবস্থানগুলিতে

HKCR\Directory\shell (for folders)
HKCR\Directory\Background\shell (Explorer window)
HKCR\Drive\shell (for root drives)

এটাই. কমান্ডগুলি দৃশ্যমান হওয়ার জন্য "বর্ধিত" স্ট্রিংগুলি যুক্ত করুন যদি আপনি "শিফট" কী ধরে রাখেন, অন্য সব কিছুই অতিরিক্ত অতিরিক্ত হয়।


3

ছেলের দ্বারা তৈরি একটি উইন্ডোজ এক্সপ্লোরার এক্সটেনশন রয়েছে যিনি এসভিএন এর জন্য সরঞ্জাম তৈরি করেন যা কমপক্ষে একটি কমান্ড প্রম্পট উইন্ডোটি খুলবে।

আমি এটি এখনও চেষ্টা করি নি, সুতরাং এটি পাওয়ারশেলটি করবে কিনা জানি না তবে আমি আমার স্ট্যাক ওভারফ্লো ভাইদের সাথে প্রেমটি ভাগ করে নিতে চেয়েছিলাম:

http://tools.tortoisesvn.net/StExBar


2

আরেকটি বিকল্প হ'ল মেকেল মুরগোলোর টেকনেটে http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx- এ মাইকেল মুরগোলোর দুর্দান্ত উত্থান পাওয়ার টয়গুলি ।

এগুলির মধ্যে পাওয়ারশেল প্রম্পট এখানে এবং প্রশাসক হিসাবে পাওয়ারশেল প্রম্পট এখানে অন্তর্ভুক্ত pt


যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে।
লন্ডিন

লিঙ্ক পোস্ট করার সময় এটি বিবেচনার জন্য একটি বৈধ পয়েন্ট; তবে লিঙ্ক নিবন্ধ উচ্চতার PowerToys, যা প্রামাণিক ডাউনলোড রয়েছে হয় উত্তর অপরিহার্য অংশ।
মার্ক লারসন

2

নীচে রেজিস্ট্রি কীগুলি যুক্ত করে, উইন্ডোজ 10 এ, আমি আমার প্রসঙ্গ মেনুগুলিতে ওপেন পাওয়ারশেল এখানে বিকল্পটি পেতে সক্ষম হয়েছি SHIFT + RClick। এগুলি কেবল একটি খালি নোটপ্যাড ফাইলে অনুলিপি করুন তারপরে ফাইল হিসাবে সংরক্ষণ .regকরুন এবং কীটি যুক্ত করতে ফাইলটি চালান এবং এটি সেখান থেকে কাজ করা উচিত। এই অন্যান্য উত্তরগুলির মধ্যে কিছু এইচকেসিআর \ ডিরেক্টরি \ শেলের মধ্যে কীটি যুক্ত করার কথা বলেছে তবে আমি দেখতে পেয়েছি এটি আমার পক্ষে কেবল এইচকেএলএম OF সফ্টওয়্যার \ শ্রেণি \ ডিরেক্টরি \ শেলটিতে যাওয়া কীগুলি নিয়ে কাজ করেছিল

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\powershell]
"Extended"=""
"NoWorkingDirectory"=""
@="Open PowerShell here"
"Icon"="%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\powershell]
@="Open PowerShell here"
"Extended"=""
"Icon"="%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
"NoWorkingDirectory"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

1
New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT
if(-not (Test-Path -Path "HKCR:\Directory\shell\$KeyName"))
{
    Try
    {
        New-Item -itemType String "HKCR:\Directory\shell\$KeyName" -value "Open PowerShell in this Folder" -ErrorAction Stop
        New-Item -itemType String "HKCR:\Directory\shell\$KeyName\command" -value "$env:SystemRoot\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command Set-Location '%V'" -ErrorAction Stop
        Write-Host "Successfully!"
     }
     Catch
     {
         Write-Error $_.Exception.Message
     }
}
else
{
    Write-Warning "The specified key name already exists. Type another name and try again."
}

উইন্ডোজ এক্সপ্লোরার থেকে পাওয়ারশেল কীভাবে শুরু করবেন তা থেকে আপনি বিশদ স্ক্রিপ্ট ডাউনলোড করতে পারেন


1

একটি মোটামুটি সহজ বিকল্প হ'ল একটি শর্টকাটের মাধ্যমে পাওয়ারশেলকে অনুরোধ করা। "স্টার্ট ইন" লেবেলযুক্ত একটি শর্টকাট সম্পত্তি রয়েছে যা শর্টকাটটি চালিত হলে কোন ডিরেক্টরি (ফোল্ডার) ব্যবহার করতে হবে তা বলে।

স্টার্ট ইন বাক্সটি ফাঁকা থাকলে এর অর্থ বর্তমান ডিরেক্টরিটি ব্যবহার করুন।

আপনি যখন প্রথমে পাওয়ারশেলের শর্টকাটটি স্বাভাবিক উপায়ে তৈরি করেন, বাক্সের শুরুটি হোম ডিরেক্টরিটি নির্দিষ্ট করে। আপনি যদি বাক্সে শুরুটি ফাঁকা করেন তবে আপনার কাছে পাওয়ারশেলের একটি শর্টকাট রয়েছে যা বর্তমান ডিরেক্টরিতে PS খুলবে, যা কিছু হোক না কেন।

আপনি যদি এখন এই শর্টকাটটিকে লক্ষ্য ডিরেক্টরিতে অনুলিপি করেন, এবং এটি চালাতে এক্সপ্লোরার ব্যবহার করেন, আপনি লক্ষ্য ডিরেক্টরিতে নির্দেশিত একটি পিএস শুরু করবেন।

এই প্রশ্নের ইতিমধ্যে একটি স্বীকৃত উত্তর আছে, তবে আমি এটিকে অন্য উপায় হিসাবে অফার করছি।


1

অটোহোটকি ব্যবহারকারীদের জন্য, আমি ব্যবহার করছি একটি স্নিপেট he

এটি টিপলে পাওয়ারশেল উইন্ডোটি খোলে Ctrl-Alt-T । (উইন 10 দিয়ে পরীক্ষিত)

যদি আপনার "অ্যাক্টিভ উইন্ডো" কোনও উইন্ডোজ এক্সপ্লোরার-উইন্ডো হয়, তবে বর্তমান ফোল্ডারে পাওয়ারশেলটি খোলা হবে । অন্যথায়, কেবলমাত্র কিছু ডিফল্ট ফোল্ডারে পাওয়ারশেলটি খুলুন

ব্যবহার: 1) অটোহটকি ইনস্টল করুন এবং এটি মাইক্রিপ্টে অনুলিপি করুন <DefaultPath>। 3) স্ক্রিপ্ট চালান।

; Ctrl-Alt-T opens PowerShell in the current folder, if using Windows Explorer. Otherwise, just open the Powershell.
^!T::
if WinActive("ahk_class CabinetWClass") and WinActive("ahk_exe explorer.exe")
{
    KeyWait Control
    KeyWait Alt
    Send {Ctrl down}l{Ctrl up}
    Send powershell{Enter}
}
else
{
    psScript =
    (
    cd 'C:\<DefaultPath>'
    ls
    )
    Run "%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe" -NoExit -Command &{%psScript%}
}
return

1

আমি অবাক হয়েছি কেউ এই উত্তর দেয় নি, এটি সবচেয়ে সহজ one (অবশ্যই বছর হবে।)

এক্সপ্লোরারে কেবল শিফট + ডান ক্লিক করুন। তারপরে আপনি "পাওয়ারশেল উইন্ডোটি এখানে খুলুন"।

এটি ডিফল্টরূপে কমান্ড প্রম্পটে সেট করা যেতে পারে। যদি তা হয় তবে আপনি এটি উইন্ডোজ 10 সেটিংসে পরিবর্তন করতে পারেন: ব্যক্তিগতকরণ -> টাস্কবারে যান এবং "স্টার্ট বোতামটি ডান ক্লিক করলে বা উইন্ডোজ কী + এক্স টিপুন" মেনুতে উইন্ডোজ পাওয়ারশেলের সাথে কমান্ড প্রম্পট প্রতিস্থাপন সক্ষম করুন enable


0

উইন্ডোজ 10 এটিকে অনেক সহজ করে তুলেছে। অপরপক্ষে তুমি:

  • [শিফট] একটি ফোল্ডারে + [রাইট ক্লিক করুন] এবং আপনি একটি মেনু আইটেম পাবেন Open PowerShell window here

অথবা আপনি করতে পারেন:

  • File-> Open Windows PowerShell

এবং একটি বোনাস জন্য ...

আপনি যদি File-> এ ডান ক্লিক করেন Open Windows PowerShellতবে আপনি এটি করতে পারেন Add to Quick Access Toolbar:

এখানে চিত্র বর্ণনা লিখুন

যা এখানে একটি কার্যকর আইকন রাখে:

এখানে চিত্র বর্ণনা লিখুন

এবং এখন আপনি যে আইকন ক্লিক করতে পারেন। :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.