windows - আপনি কীভাবে পাওয়ারশেলের ডিফল্ট ডিরেক্টরি সেট করবেন?



powershell (6)

পাওয়ারশেলের ডিফল্ট অবস্থান পরিবর্তন করার কোনও উপায় আছে কি?

আপনি কীভাবে পাওয়ারশেলের ডিফল্ট ওয়ার্কিং ডিরেক্টরি সেট করবেন?

https://ffff65535.com


আপনার প্রোফাইলে Set-Location করা নিঃশর্তভাবে বর্তমান কার্যনির্বাহী ডিরেক্টরিকে বদলে দেবে, যা আপনি "পাওয়ারশেলের সাথে রান করুন" এর মাধ্যমে চালানো স্ক্রিপ্টগুলির জন্য ওয়ার্কিং ডিরেক্টরি সম্পর্কিত অবাঞ্ছিত পরিণতি পেতে পারে।

বিকল্প সমাধান হ'ল .lnk ফাইলের জন্য ওয়ার্কিং ডিরেক্টরিটি পাওয়ারশেলের সাথে পরিবর্তন করা হয় সাধারণত %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell । কোনও লিঙ্কে ডান ক্লিক করুন, এবং ওয়ার্কিং ডিরেক্টরিটি %HOMEDRIVE%%HOMEPATH% থেকে আপনার পছন্দ ডিরেক্টরিতে পরিবর্তন করুন।


আমি উইন্ডোজ সার্ভারে উপরোক্ত উত্তরগুলি চেষ্টা করেছিলাম 2016 সাফল্য ছাড়াই।

তবে আমি এই পদ্ধতির (উইন্ডোজ 10 এর জন্য একই হওয়া উচিত) আমার জন্য কাজ করে দেখলাম।

  1. পাওয়ারশেল সেশন শুরু করুন
  2. টাস্কবারে ডান-ক্লিক করুন এবং সেখানে একটি লিঙ্ক রাখতে পিন করুন
  3. আবার টাস্কবারের আইকনটিতে ডান ক্লিক করুন এবং তারপরে উইন্ডোজ পাওয়ারশেলটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন
  4. স্টার্ট ইন: ইনপুট ক্ষেত্রে আপনার পছন্দসই ডিরেক্টরিটি প্রবেশ করুন এবং ঠিক আছে চাপুন
  5. টাস্কবার আইকন থেকে শুরু করুন

সম্পন্ন!

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


কমান্ড লাইনটি ব্যবহার করে যদি কোনও ফাইল ইতিমধ্যে উপস্থিত থাকে তবে এটি এতে যুক্ত হবে:

 $(if (-Not (Test-Path ~\Documents\WindowsPowerShell\)){ mkdir ~\Documents\WindowsPowerShell\}) ; echo "Set-Location c:\THELOCATIONYOUWANT" >> ~\Documents\WindowsPowerShell\profile.ps1 

ডিফল্ট ডিরেক্টরি সেট করার একটি সহজ উপায় হ'ল:

  1. উইন্ডোজ পাওয়ারশেল আইকনটিতে ডান ক্লিক করুন এবং শুরু করতে পিন করুন
  2. স্টার্টে উইন্ডোজ পাওয়ারশেল আইকনটিতে ডান ক্লিক করুন এবং আবার উইন্ডোজ পাওয়ারশেলটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন ( অ্যাডমিনিস্ট্রেটর হিসাবে চালান না উইন্ডোজ পাওয়ারশেল আইএসই নয় )

    1. শর্টকাট ট্যাবে -> 'স্টার্ট ইন' ফিল্ডে আপনি পাওয়ারশেলটি শুরু করতে চান এমন জায়গায় পরিবর্তন করুন।


পাওয়ারশেলে এটি টাইপ করুন:

 New-Item -path $profile -type file –force 

এটি পাওয়ারশেল ফোল্ডারে একটি .ps1 ফাইল তৈরি করে। এটি খুলুন এবং এটিকে সম্পাদনা করুন:

 Set-location C:\files 

সম্পন্ন

এই লিঙ্কটি দেখুন। এটা ভাল কাজ করে।

পাওয়ারশেল শুরু ডিরেক্টরি পরিবর্তন করুন


পূর্ববর্তী উত্তরে উল্লিখিত হিসাবে নিঃশর্তভাবে ওয়ার্কিং ডিরেক্টরি পরিবর্তন করার পরিবর্তে, যখনই প্রয়োজন হবে দ্রুত কাজ ডিরেক্টরি পরিবর্তন করার জন্য Set-Location ব্যবহার করার জন্য আপনি পাওয়ারশেল প্রোফাইলে একটি সাধারণ ফাংশন লিখতে পারেন।

পাওয়ারশেল প্রোফাইল তৈরি / সংশোধন করতে জেরেমি ড্যান্যাওর উত্তরটি দেখুন

আপনার পাওয়ারশেল প্রোফাইলে একটি ফাংশন (গুলি) যুক্ত করুন:

$(if (-Not (Test-Path ~\Documents\WindowsPowerShell\)){ mkdir ~\Documents\WindowsPowerShell\}) ; echo "Set-Location c:\THELOCATIONYOUWANT" >> ~\Documents\WindowsPowerShell\profile.ps1

কেবলমাত্র ফাংশনটির নাম এবং ডিরেক্টরিটি নির্দেশিত করুন। পথটিতে কোট ব্যবহার করা বাধ্যতামূলক যদি এতে স্পেস থাকে। আমি উপসর্গটি goto_ রাখার চেষ্টা করি কারণ এটি ফাংশনগুলির নাম মনে রাখতে সহায়তা করে।

আপনি goto_ টাইপ শুরু করতে পারেন তারপরে সমস্ত সংযুক্ত ফাংশনগুলির মধ্যে চক্রটি goto_ টিপুন (ফাংশনগুলি যুক্ত / সংশোধন করার পরে একটি নতুন পাওয়ারশেল উইন্ডো শুরু করার বিষয়টি মনে রাখবেন)।





powershell