কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল তৈরি ও রান করার পদ্ধতি

একটি স্ক্রিপ্ট হলো কমান্ডের সংগ্রহ যা একটি টেক্সট ফাইলে সংরক্ষিত থাকে (স্পেশাল .ps1 এক্সটেনশন ব্যবহার করে) যা PowerShell বুঝতে পারে এবং সিকোয়েন্সিয়ালি এক্সিকিউট করে বিভিন্ন অ্যাকশন পেরফর্ম করতে। এই পোস্টে আমরা উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল তৈরি ও রান করার প্রসেস রূপরেখা করব।

PowerShell হলো Microsoft-দ্বারা ডিজাইন করা একটি কমান্ড-লাইন টুল যা কমান্ড ও স্ক্রিপ্ট রান করে সেটিংস পরিবর্তন ও টাস্ক অটোমেট করতে। একভাবে এটি Command Prompt-এর মতো। যাহা, PowerShell একটি আরও ক্ষমতাশালী কমান্ড-লাইন ইন্টারফেস (CLI) যা ব্যাপক টুলসেট, বেশি ফ্লেক্সিবিলিটি ও কন্ট্রোল অফার করে। আর Command Prompt-এর বিপরীতে, PowerShell উইন্ডোজ, macOS, এবং Linux-এ উপলব্ধ।

উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল তৈরি ও রান করার পদ্ধতি দেখতে প্রতিটি টাস্কের জন্য নির্দেশনা অনুসরণ করুন।

PowerShell স্ক্রিপ্ট ফাইল কীভাবে তৈরি করবেন

উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল তৈরি ও রান করার পদ্ধতি

উইন্ডোজ ১১/১০-এ আপনি ভার্চুয়ালি যেকোনো টেক্সট এডিটর বা ISE (Integrated Scripting Environment) কনসোল ব্যবহার করে PowerShell স্ক্রিপ্ট ফাইল তৈরি করতে পারেন। যাহা, ভবিষ্যতে স্ক্রিপ্ট বিল্ড করার জন্য প্রিয় অপশন হলো Visual Studio Code এডিটর PowerShell এক্সটেনশনের সাথে ব্যবহার করা।

Visual Studio Code — যেটাকে VS Code-ও বলা হয় — একটি ফ্রি এবং এক্সটেনসিবল ক্রস-প্ল্যাটফর্ম কোড এডিটর যা প্রায় সব প্রোগ্রামিং ল্যাঙ্গুয়েজ এডিট করার এনভাॅইরনমেন্ট দেয়। এবং PowerShell এক্সটেনশন যোগ করলে আপনি একটি ফুলি ইন্টারঅ্যাক্টিভ স্ক্রিপ্টিং এডিটিং এক্সপেরিয়েন্স পাবেন, এমনকি IntelliSense (কোড-কম্পলিশন) সাপোর্টসহ।

এখানে উইন্ডোজ ১১/১০-এ VS Code ব্যবহার করে PowerShell স্ক্রিপ্ট ফাইল তৈরি করার পদ্ধতি:

  • Visual Studio Download পেজে যান।
  • Windows বাটনে ক্লিক করে ইনস্টলার ডাউনলোড করুন।
  • ডাউনলোড করা ফাইলে ডাবল-ক্লিক করে VS Code ইনস্টলেশন প্রসেস শুরু করুন।
  • অগ্রিমেন্ট টার্মস কনফার্ম করুন।
  • Next বাটনে ক্লিক করুন।
  • আবার Next বাটনে ক্লিক করুন।
  • একবার আর Next বাটনে ক্লিক করুন।
  • প্রয়োজনীয় অতিরিক্ত টাস্ক কনফার্ম করুন।
  • Next বাটনে ক্লিক করুন।
  • Install বাটনে ক্লিক করুন।
  • Finish বাটনে ক্লিক করুন।

স্টেপগুলো पूरा হলে PowerShell এক্সটেনশন ইনস্টল করতে পারেন। পদ্ধতিটি:

  • VS Code খুলুন।
  • বাম প্যান থেকে Extensions ট্যাবে ক্লিক করুন বা CTRL + SHIFT + X কি কম্বো চাপুন।
  • PowerShell সার্চ করুন এবং টপ রেজাল্ট সিলেক্ট করুন।
  • Install বাটনে ক্লিক করুন।

ইনস্টলেশন স্টেপগুলো पूरा হলে আপনি Visual Studio Code ব্যবহার করে PowerShell স্ক্রিপ্ট লেখা শুরু করতে পারেন। পদ্ধতিটি:

  • VS Code খুলুন।
  • File মেনুতে ক্লিক করে New File অপশন সিলেক্ট করুন।
  • File মেনুতে ক্লিক করে Save as অপশন সিলেক্ট করুন।
  • File name ফিল্ডে .ps1 এক্সটেনশন সহ ফাইলের জন্য একটি নাম স্পেসিফাই করুন — উদাহরণস্বরূপ, TWC_script.ps1।
  • Save বাটনে ক্লিক করুন।

নতুন একটি স্ক্রিপ্ট লিখুন বা আপনি যা রান করতে চান সেটি পেস্ট করুন — উদাহরণস্বরূপ:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

উপরের স্ক্রিপ্টটি স্ক্রিনে নিচের ফ্রেজ আউটপুট করবে।

Welcome to TheWindowsClub.com! Your first script executed successfully

আপনি টপ-রাইট সাইড থেকে Run বাটনে ক্লিক করুন (বা F5 কি চাপুন) স্ক্রিপ্ট রান করতে।

  • File মেনুতে ক্লিক করুন।
  • Save অপশনে ক্লিক করুন।

Visual Studio Code ব্যবহার করে স্টেপগুলো पूरा হলে স্ক্রিপ্ট রান করার জন্য রেডি হবে, কিন্তু ডিফল্টভাবে ফেইল করবে। কারণ ডিফল্ট PowerShell সেটিংস সবসময় যেকোনো স্ক্রিপ্ট এক্সিকিউশন ব্লক করে। (একমাত্র ব্যতিক্রম হলো যদি আপনি Visual Studio Code বা PowerShell ISE-এ স্ক্রিপ্টের কন্টেন্ট রান করেন।)

উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল কীভাবে রান করবেন

PowerShell দিয়ে একটি স্ক্রিপ্ট ফাইল রান করতে উইন্ডোজ ১১/১০-এ এক্সিকিউশন পলিসি পরিবর্তন করতে হবে।

উইন্ডোজ ১১/১০-এ PowerShell-এ চারটি এক্সিকিউশন পলিসি রয়েছে, जिनमें:

  1. Restricted — যেকোনো স্ক্রিপ্ট রান হওয়া বন্ধ করে।
  2. RemoteSigned — ডিভাইসে তৈরি স্ক্রিপ্টগুলো আলো করুন, কিন্তু অন্য কম্পিউটারে তৈরি স্ক্রিপ্টগুলো রান করবে না যদি না সেগুলো একটি ট্রাস্টেড পাবলিশার সিগনেচার অন্তর্ভুক্ত করে।
  3. AllSigned — সব স্ক্রিপ্ট রান করবে, কিন্তু শুধু যদি একটি ট্রাস্টেড পাবলিশার সাইন করে থাকে।
  4. Unrestricted — যেকোনো রেস্ট্রিকশন ছাড়া যেকোনো স্ক্রিপ্ট রান করবে।

উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল রান করার পদ্ধতি:

  • Windows key + X চাপে Power User Menu খুলুন।
  • কীবোর্ডে A চাপে অ্যাডমিন/এলিভেটেড মোডে PowerShell চালু করুন।
  • PowerShell কনসোলে নিচের কমান্ডটি টাইপ করে এন্টার চাপুন।
Set-ExecutionPolicy RemoteSigned
  • A টাইপ করে এন্টার চাপুন (যদি প্রযোজ্য হয়)।

পরবর্তী, নিচের কমান্ডটি টাইপ করে এন্টার চাপুন স্ক্রিপ্ট রান করতে। "PATH\TO\SCRIPT" প্লেসহোল্ডারটি আপনার স্ক্রিপ্টের লোকেশনে পরিবর্তন করুন।

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

স্টেপগুলো पूरा হলে স্ক্রিপ্ট রান হবে, এবং যদি সঠিকভাবে লেখা থাকে, তবে আউটপুট ইস্যু ছাড়া দেখতে পাবেন।

উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল তৈরি ও রান করার পদ্ধতি এটাই!

সম্পর্কিত: How to run local PowerShell Scripts without Signing.

উইন্ডোজ ১১/১০-এ PowerShell স্ক্রিপ্ট ফাইল তৈরি ও রান করার পদ্ধতি
  1. Windows 11/10-এ PowerShell ব্যবহার করে ফাইল Zip ও Unzip করার পদ্ধতি

  2. Windows 11/10-এ PowerShell ব্যবহার করে ফাইল Zip ও Unzip করার পদ্ধতি

  3. Windows 11/10-এ ফাইল ও ফোল্ডার ডিলিট করার সব পদ্ধতি

  4. উইন্ডোজ ১১/১০-এ ফাইল ও ফোল্ডার সরানোর পদ্ধতি