আপনি পাওয়ারশেল খুললে পাওয়ারশেল স্ক্রিপ্টটি চালান


11

আপনি যখন পাওয়ারশেল চালাবেন তখন কি পাওয়ারশেল স্ক্রিপ্ট চালানো সম্ভব? যেমনটি রয়েছে, পাওয়ারশেল আইকনটিতে ডাবল ক্লিক করুন এবং উইন্ডোটি খুলুন। কোথাও কি কোনও ধরণের "অটো-রান" সেটিং আছে?

উত্তর:


15

এখানে একটি পাওয়ারশেল স্ক্রিপ্ট রয়েছে যা PS স্টার্টআপে চলে যদি এটি উপস্থিত থাকে। এই স্ক্রিপ্টের ফাইলস্পেক চলকটিতে রয়েছে $profile

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


6

নিম্নলিখিত কমান্ডটি টাইপ করুন:

New-item –type file –force $profile

পাওয়ারশেল 5 এবং এর থেকেও পুরানো বা পাওয়ারশেল 6 কোরের জন্য একটি ফাইল তৈরি করা Microsoft.PowerShell_profile.ps1হবে (এই ফোল্ডারটি স্বয়ংক্রিয়ভাবে তৈরি হবে)।C:\Users\<username>\Documents\WindowsPowerShell\C:\Users\<username>\Documents\PowerShell\

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

এখন আপনি যখন আপনার পাওয়ারসেল কনসোলটি চালাবেন, তখন Microsoft.PowerShell_profile.ps1ট্রিগার হবে।


1

ডিফল্ট $ প্রোফাইলের পরিবর্তনশীল আপডেট করুন ডিফল্ট .PS1 ফাইলটি সম্পাদনা করুন (উপস্থিত না থাকলে এটি তৈরি করুন) .পিএস 1 ফাইলটিতে আপনার স্ক্রিপ্ট যুক্ত করুন


1

এটি করার অনেকগুলি উপায় রয়েছে। আপনার পূর্বনির্ধারিত পাওয়ার শেল হোম পাথের একটি প্রোফাইল স্ক্রিপ্টে সরাসরি এগিয়ে যাওয়ার উপায়।

  1. নেভিগেট করুন $env:UserProfile\Documents\WindowsPowerShell
    সাধারণত, এটি প্রসারিত হয় C:\Users\<username>\Documents\WindowsPowerShell
    ফোল্ডারগুলি উপস্থিত না থাকলে তাদের তৈরি করুন Create
  2. নামে একটি ফাইল তৈরি করুন profile.ps1। আপনি এই স্ক্রিপ্টটিতে আপনার স্ক্রিপ্ট লিখতে পারেন এবং আপনি যখন ব্যবহারকারী হিসাবে পাওয়ার শেল শুরু করবেন তখন এই ফাইলটি কার্যকর করা হবে। আপনার যদি অন্য কোথাও স্ক্রিপ্ট থাকে, আপনি profile.ps1সেই স্ক্রিপ্টগুলি কল করতে পারেন ।

পার্শ্ব নোট হিসাবে, ডিফল্ট প্রোফাইল নাম হওয়া উচিত Microsoft.PowerShell_profile.ps1
কিন্তু profile.ps1কাজ করে।

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