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

মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই

মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই

দ্বারা

  • স্টিফেন জে. বিগেলো, সিনিয়র প্রযুক্তি সম্পাদক

প্রকাশিত:ফেব্রুয়ারী 16, 2023

Windows PowerShell ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট (ISE) কি?

Windows PowerShell ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট (ISE) হল একটি গ্রাফিকাল ইউজার ইন্টারফেস এবং Windows PowerShell-এর জন্য ফ্রন্ট-এন্ড হোস্টিং অ্যাপ্লিকেশন। ISE ডেভেলপারদের PowerShell কমান্ড চালাতে দেয় এবং প্রথাগত PowerShell কমান্ড-লাইন ইন্টারফেসে (CLI) সরাসরি কাজ না করে PowerShell স্ক্রিপ্ট তৈরি, পরীক্ষা এবং পরিমার্জন করতে দেয়।

প্রথম নজরে, PowerShell ISE হল PowerShell কনসোলের জন্য একটি সুবিধাজনক গ্রাফিকাল ইউজার ইন্টারফেস (GUI)। ISE বিভিন্ন ধরনের সম্পাদনা নিয়ন্ত্রণ, ব্যবহারকারীর সহায়তা এবং অন্যান্য সহজে ব্যবহারযোগ্য বৈশিষ্ট্য প্রদান করে যা PowerShell-এ সহজে উপস্থিত নয়। উদাহরণস্বরূপ, আইএসই মাল্টি-লাইন সম্পাদনা, ট্যাব সমাপ্তি, সিনট্যাক্স-ভিত্তিক রঙ, নির্বাচনী সম্পাদন, প্রসঙ্গ-সংবেদনশীল সহায়তা এবং বহু-ভাষা সমর্থন সমর্থন করে। ISE-তে মেনু বিকল্প এবং কীবোর্ড শর্টকাটগুলি PowerShell কনসোলে ঐতিহ্যগতভাবে সম্পাদিত অনেক সাধারণ কাজকে অনুকরণ করে৷

পাওয়ারশেল আইএসই বৈশিষ্ট্যগুলি

একটি সাধারণ Windows 10 PowerShell ISE নীচে প্রদর্শিত হবে। প্রচলিত কনসোল এলাকা -- কনসোল ফলক -- গাঢ় নীল রঙে চিত্রিত করা হয়েছে। পরিচিত ফাইল এবং ভিউ কন্ট্রোলের একটি স্যুট একটি শীর্ষ টুলবার বরাবর অবস্থান করা হয়, যার মধ্যে একটি দূরবর্তী PowerShell সেশন শুরু করার জন্য বোতামগুলির পাশাপাশি একটি প্রচলিত PowerShell কনসোল রয়েছে৷

মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই Windows 10 PowerShell ISE ইন্টারফেস PowerShell কমান্ড প্রদান করতে পারে।

PowerShell ISE ব্যবহারকারীরা উপরের টুলবারে হেল্প বোতামে ক্লিক করে এবং Windows PowerShell ISE সহায়তা নির্বাচন করে ISE-এর জন্য সাহায্য অ্যাক্সেস করতে পারেন। এটি একটি ওয়েব পৃষ্ঠা খোলে যা পাওয়ারশেল আইএসই এর বিবরণ এবং বিশদ বিবরণ এবং আরও পড়ার প্রস্তাব দেয়৷

ISE-এর একটি মূল বৈশিষ্ট্য হল ডানদিকে অবস্থিত একটি কমান্ড উইন্ডো থেকে উপলব্ধ PowerShell স্ক্রিপ্টিং ভাষা কমান্ডের একটি সম্পূর্ণ লাইব্রেরিতে অ্যাক্সেস। বিকাশকারীরা বর্ণানুক্রমিকভাবে একটি কমান্ড সনাক্ত করতে পারে এবং কমান্ড গ্রুপ দ্বারা - যা ফিল্টারযোগ্য - ডান প্যানেলের মধ্যে সমস্ত প্রাসঙ্গিক পরামিতি প্রবেশ করতে ড্রিল ডাউন করতে পারে। তারপরে তারা সম্পূর্ণ কমান্ডটি হাতে টাইপ করার প্রয়োজন ছাড়াই কনসোলে সঠিকভাবে কনফিগার করা কমান্ড সন্নিবেশ করতে পারে।

ISE 2.0-এর একটি দ্বিতীয় মূল বৈশিষ্ট্য হল 32টি সমবর্তী এক্সিকিউশন পরিবেশের জন্য সমর্থন। ISE এর পূর্ববর্তী সংস্করণগুলি শুধুমাত্র আটটি পর্যন্ত সমর্থিত। এটি একটি মাল্টিটাস্কিং একটি মহান চুক্তি মত মনে হতে পারে. কিন্তু ডেভেলপাররা সম্পর্কিত স্ক্রিপ্টগুলির সাথে কাজ করতে এবং অন্যান্য সম্পর্কিত স্ক্রিপ্টগুলিতে তাদের পরিবর্তনের তাত্ক্ষণিক প্রভাবগুলি দেখার সময় রিয়েল-টাইম টুইক এবং বর্ধিতকরণ করতে এই ক্ষমতা ব্যবহার করতে পারেন৷

আইএসই-এর অন্যান্য বৈশিষ্ট্যগুলি মূলত সম্পাদনা সমর্থনের সাথে সম্পর্কিত। উদাহরণস্বরূপ, আইএসই মাল্টিলাইন সম্পাদনা সমর্থন করে, কমান্ড ফলকের মধ্যে নির্বাচিত লাইনের নীচে ফাঁকা বা নতুন লাইন ঢোকানোর অনুমতি দেয়। সিলেক্টিভ এক্সিকিউশন ডেভেলপারদের স্ক্রিপ্টের পছন্দসই অংশগুলিকে হাইলাইট করে এবং রান স্ক্রিপ্ট বোতামে ক্লিক করে বা F5 বোতাম টিপে স্ক্রিপ্টের পছন্দসই অংশগুলি চালানো বা পরীক্ষা করতে সক্ষম করে। একইভাবে, ব্যবহারকারীরা ভেরিয়েবল চেক করতে ব্রেকপয়েন্ট যোগ করতে পারে এবং ক্রিটিক্যাল পয়েন্টে স্ক্রিপ্ট আচরণ পর্যালোচনা করতে পারে। পাঠ্য অনুলিপি এবং আটকানো সমর্থিত। একটি প্রসঙ্গ-সংবেদনশীল সহায়তা সিস্টেম যেকোনো আইটেম সম্পর্কে অতিরিক্ত তথ্য প্রদান করে। ISE নিজেই কিছু কাস্টমাইজেশন বিকল্প আছে, এবং ব্যবহারকারীরা টেক্সট রং, ফন্ট এবং লেআউট পছন্দ করতে পারেন; লাইন এবং কলাম নম্বর যোগ করুন; এবং কীবোর্ড শর্টকাট সামঞ্জস্য করুন।

PowerShell ISE-এর পরবর্তী সংস্করণগুলি cmdlets, পরামিতি, ফাইল এবং মানগুলির জন্য স্বয়ংসম্পূর্ণ ক্ষমতা যুক্ত করে। স্বয়ংক্রিয় সংরক্ষণ ক্ষমতাগুলি ক্র্যাশ ঘটলে সামগ্রীর ক্ষতি এড়াতে প্রতি কয়েক মিনিটে স্ক্রিপ্ট সংরক্ষণ করে। স্নিপেট ফাংশন পুনঃব্যবহারের জন্য কোডের সংক্ষিপ্ত অংশগুলি সংরক্ষণ করে এবং একটি অতি সম্প্রতি ব্যবহৃত তালিকা সাম্প্রতিক ফাইলগুলিতে দ্রুত অ্যাক্সেস প্রদান করে। PowerShell কনসোলের প্রতিক্রিয়া আরও ঘনিষ্ঠভাবে প্রতিফলিত করতে PowerShell ISE কমান্ড এবং আউটপুট প্যানগুলিকে একক দৃশ্যে একত্রিত করে। ব্যবহারকারীরা ISE স্ক্রিপ্টিং অবজেক্ট মডেলের উপর ভিত্তি করে কোড সহ PowerShell ISE এর বৈশিষ্ট্য এবং কার্যকারিতা প্রসারিত করতে পারে৷

PowerShell ISE এর ব্যবহার

Windows PowerShell ISE মূলত একটি সম্পাদনা টুল যা Windows পরিবেশে PowerShell স্ক্রিপ্ট তৈরি, সম্পাদনা, পরীক্ষা এবং কার্যকর করতে ব্যবহৃত হয়। ISE একটি প্রথাগত PowerShell কনসোলের চেয়ে আরও নমনীয় এবং ইন্টারেক্টিভ সম্পাদনা এবং সম্পাদন পরিবেশ অফার করে৷

  • স্ক্রিপ্ট তৈরি করার সময় সময় বাঁচান এবং ত্রুটি কমান৷৷ স্ক্রিপ্টগুলি নিয়মিতভাবে জটিল কমান্ড লাইনের দীর্ঘ ক্রম নিয়োগ করে, প্রতিটিতে দানাদার প্যারামিটার থাকে। PowerShell এবং PowerShell ISE-তে একই স্ক্রিপ্ট তৈরি করা সম্ভব। কিন্তু আইএসই বৈশিষ্ট্য যেমন উপলব্ধ কমান্ডের একটি ইন্টারেক্টিভ সূচক এবং প্রসঙ্গ-সংবেদনশীল গুরুত্বপূর্ণ কমান্ডগুলি খুঁজে পাওয়া সহজ করে তোলে, ফলকের মধ্যে সঠিক পরামিতি নির্বাচন করুন এবং তারপরে সঠিকভাবে বিন্যাস করা কমান্ডটি স্ক্রিপ্টে ফেলে দিন। এটি -- কপি এবং পেস্টের মতো অন্যান্য সম্পাদনা সূক্ষ্মতার সাথে -- সঠিক কমান্ড বিন্যাসকে ত্বরান্বিত করার পাশাপাশি সাধারণ টাইপিং এবং সিনট্যাকটিক ত্রুটিগুলি হ্রাস করে সময় বাঁচাতে পারে যা খুঁজে পেতে এবং ঠিক করতে সময়সাপেক্ষ হতে পারে৷
  • স্ক্রিপ্ট ডিবাগিং এবং টেস্টিং উন্নত করুন৷৷ একটি স্ক্রিপ্ট মূলত সফ্টওয়্যারের একটি ছোট অংশ যেখানে নির্দেশাবলী পাওয়ারশেল স্ক্রিপ্টিং ভাষা জড়িত। যেকোনো সফ্টওয়্যারের মতোই, স্ক্রিপ্ট দ্বারা উত্পাদিত ত্রুটি, নজরদারি এবং অনিচ্ছাকৃত ফলাফল হতে বাধ্য। একটি ইন্টিগ্রেটেড ডিবাগার এবং সিনট্যাক্স হাইলাইট করার মতো আইএসই বৈশিষ্ট্যগুলি সাধারণ ত্রুটিগুলিকে হাইলাইট করতে পারে এবং স্ক্রিপ্টটি কার্যকর হওয়ার আগে সংশোধনের সুপারিশ করতে পারে। অতিরিক্ত ক্ষমতা যেমন ব্রেকপয়েন্ট এবং সিলেক্টিভ এক্সিকিউশন ডেভেলপারদের স্ক্রিপ্টের পছন্দসই অংশগুলি পরীক্ষা করতে দেয় এবং গুরুত্বপূর্ণ ভেরিয়েবল এবং অন্যান্য আচরণের অবস্থা পরিদর্শন করার জন্য স্ক্রিপ্টের গুরুত্বপূর্ণ পয়েন্টগুলিতে ইচ্ছাকৃতভাবে সম্পাদন বন্ধ করতে দেয়।
  • সম্পর্কিত স্ক্রিপ্টগুলিতে আরও বেশি অন্তর্দৃষ্টি পান৷৷ স্ক্রিপ্টগুলি অত্যন্ত ইন্টারেক্টিভ সত্তা হতে পারে যেখানে একটি স্ক্রিপ্ট অন্য স্ক্রিপ্টগুলির সাথে ইন্টারঅ্যাক্ট করে। এর ফলে জটিল সম্পর্ক তৈরি হতে পারে যা ভ্যানিলা এক্সিকিউশন ইঞ্জিনের সাথে অনুসরণ করা কঠিন হতে পারে, যেমন PowerShell। ISE একাধিক যুগপত কার্যকরী পরিবেশকে সমর্থন করে, ডেভেলপারদের একই সময়ে একাধিক স্ক্রিপ্টের মধ্যে কারণ-ও-প্রভাব সম্পর্ক লোড করতে এবং অনুসরণ করতে দেয়। ISE সমস্যা সমাধানে সাহায্য করে, বিশেষ করে একটি স্ক্রিপ্টের পরিবর্তন অন্যটিতে একটি অপ্রত্যাশিত আচরণ বা ত্রুটি শুরু করার পরে৷

PowerShell বনাম PowerShell ISE

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

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

PowerShell ISE এর সুবিধাসমূহ

সংক্ষেপে বলতে গেলে, PowerShell ISE এর সুবিধার মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

  • সেভ করা সময়;
  • স্ক্রিপ্ট তৈরি করার সময় কম ত্রুটি;
  • PowerShell-এ সম্ভাব্য অনুরূপ কীবোর্ড শর্টকাটগুলি প্রতিলিপি করা সম্ভব;
  • উন্নত ডিবাগিং এবং টেস্টিং; এবং
  • সম্পর্কিত স্ক্রিপ্টগুলিতে বৃহত্তর অন্তর্দৃষ্টি।

PowerShell ISE এর অসুবিধাগুলি

PowerShell ISE এর অসুবিধাগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

  • কিছু কাজের জন্য অপ্রয়োজনীয় জটিলতা;
  • ইন্টারেক্টিভ সেশনের জন্য সমর্থনের অভাব;
  • সীমিত পেজিং;
  • কিছু লিগ্যাসি কমান্ডের জন্য সমর্থনের অভাব।

কিভাবে PowerShell ISE চালাবেন

Windows PowerShell ISE Windows 11, 10, 8.1, 8.0, এবং 7-এর পাশাপাশি Windows Server 2008 R2 SP1 এবং পরবর্তীতে উপলব্ধ। PowerShell ISE একটি পিসিতে দুটি উপায়ে যেকোনো একটিতে চালু করা যেতে পারে:

  • শুরুতে ক্লিক করুন, অনুসন্ধান বারে PowerShell অনুসন্ধান করুন এবং তারপরে অ্যাপগুলির ফলাফল তালিকা থেকে Windows PowerShell ISE নির্বাচন করুন৷
  • উইন্ডোজ রান প্রম্পট বা যেকোনো কমান্ড শেল খুলুন, powershell_ise.exe টাইপ করুন এবং এন্টার টিপুন।

একবার ISE চালু হলে, ব্যবহারকারীরা ISE-কে বিভিন্ন সাধারণ উপায়ে নিয়োগ করতে পারে৷

  • কনসোল ফলক ব্যবহার করুন৷৷ একবার ISE শুরু হলে, এটি ঠিক PowerShell-এর মতো কাজ করে এবং ব্যবহারকারীরা কনসোল প্যানে -- GUI-এর বৃহৎ, গাঢ় নীল এলাকা --তে কমান্ড লিখতে পারে -- ঠিক যেন এটি PowerShell ছিল। উদাহরণস্বরূপ, একটি কমান্ড চালানোর জন্য, কমান্ড প্রম্পটে কনসোল প্যানে কমান্ডটি টাইপ করুন এবং এন্টার টিপুন। ব্যবহারকারীরা Shift+Enter - মূলত একটি লাইন রিটার্ন - কমান্ডগুলির মধ্যে ব্যবহার করে একাধিক কমান্ড প্রবেশ করতে এবং কার্যকর করতে পারে। ব্যবহারকারীরা জিইউআই-এ স্টপ অপারেশন বোতাম বা কীবোর্ডে Ctrl+Break-এর সাহায্যে একটি কমান্ড কার্যকর করা বন্ধ করতে পারে।
  • ট্যাব তৈরি করুন এবং ব্যবহার করুন৷৷ PowerShell ISE 2.0 32টি একযোগে কিন্তু স্বাধীন এক্সিকিউশন পরিবেশ বা সেশন সমর্থন করে। প্রতিটি পরিবেশকে একটি ট্যাব হিসাবে উল্লেখ করা হয় , এবং ব্যবহারকারীরা ইচ্ছামত ট্যাবগুলির মধ্যে স্যুইচ করতে পারেন৷ একটি নতুন ট্যাব তৈরি করতে, ফাইল মেনুতে নতুন পাওয়ারশেল ট্যাবে ক্লিক করুন। ব্যবহারকারীরা দূরবর্তী কম্পিউটারে একটি সেশন স্থাপন করতে একটি দূরবর্তী PowerShell ট্যাব তৈরি এবং ব্যবহার করতে বেছে নিতে পারেন, যদিও এর জন্য লগ ইন করতে এবং দূরবর্তী কম্পিউটারে অ্যাক্সেস করার জন্য অতিরিক্ত বিবরণ প্রয়োজন৷
  • ডিবাগিংয়ের জন্য ব্রেকপয়েন্ট পরিচালনা করুন৷৷ ISE ব্রেকপয়েন্টের ব্যবহার সমর্থন করে, যা স্ক্রিপ্টের পয়েন্ট যেখানে ভেরিয়েবল এবং পরিবেশের ম্যানুয়াল পরিদর্শনের জন্য অপারেশন পজ করা হয়। একবার ব্রেকপয়েন্টের সম্মুখীন হলে, ব্যবহারকারী স্ক্রিপ্টের অবস্থা পরীক্ষা করতে, স্ক্রিপ্টের অবস্থায় পরিবর্তন করতে এবং এমনকি স্ক্রিপ্টের অপারেশন পুনরায় শুরু করতে কমান্ড চালাতে পারে। ব্যবহারকারীরা নির্দিষ্ট স্থানে বিরতির জন্য লাইন ব্রেকপয়েন্ট নিয়োগ করতে পারেন, একটি পছন্দসই পরিবর্তনশীল পরিবর্তন হলে বিরতির জন্য পরিবর্তনশীল ব্রেকপয়েন্ট এবং একটি কাঙ্ক্ষিত কমান্ডের সম্মুখীন হলে বিরতির জন্য কমান্ড ব্রেকপয়েন্ট ব্যবহার করতে পারেন। ISE ব্যবহারকারীদের ব্রেকপয়েন্ট সেট, অপসারণ এবং সক্ষম/অক্ষম করতে দেয়।
  • আইএসই শুরু হলে একটি প্রোফাইল চালান৷৷ প্রোফাইল হল একটি স্ক্রিপ্ট যা একটি সেশন শুরু হলে চলে। ISE সেশন বা ট্যাবে ব্যবহৃত উপনাম, ফাংশন, ভেরিয়েবল, রঙ এবং ফন্ট এবং অন্যান্য পছন্দগুলির জন্য PowerShell ISE পরিবেশ কনফিগার করার জন্য একটি প্রোফাইল গুরুত্বপূর্ণ হতে পারে। ব্যবহারকারীরা ISE-তে প্রোফাইল তৈরি, নির্বাচন, সম্পাদনা এবং সক্ষম/অক্ষম করতে পারেন।
  • স্ক্রিপ্ট লিখুন এবং চালান৷৷ ISE-এর মূল ব্যবহার হল Windows PowerShell স্ক্রিপ্ট লেখা, সম্পাদনা এবং চালানো। স্ক্রিপ্ট ফাইলের মধ্যে প্রচলিত স্ক্রিপ্ট ফাইল (.ps1), স্ক্রিপ্ট ডেটা ফাইল (.psd1) এবং স্ক্রিপ্ট মডিউল ফাইল (.psm1) পাশাপাশি অন্যান্য ফাইল যেমন কনফিগারেশন ফাইল (.ps1xml), XML ফাইল এবং টেক্সট ফাইল অন্তর্ভুক্ত থাকতে পারে। একটি নতুন স্ক্রিপ্ট ফাইল তৈরি করতে, টুলবারে নতুন ক্লিক করুন বা ফাইল মেনুতে নতুন ক্লিক করুন। নতুন খালি ফাইলটি একটি নতুন ফাইল ট্যাবে প্রদর্শিত হবে। ব্যবহারকারীরা স্ক্রিপ্ট রচনা করতে কমান্ড এবং ডেটা যোগ করতে পারেন। স্ক্রিপ্টটি চালানোর জন্য, টুলবারে রান স্ক্রিপ্ট ক্লিক করুন বা ফাইল মেনুতে রান ক্লিক করুন। স্ক্রিপ্টের শুধুমাত্র একটি অংশ চালানোর জন্য, স্ক্রিপ্টের পছন্দসই অংশটি নির্বাচন করুন বা হাইলাইট করুন এবং ফাইল মেনুতে নির্বাচন চালান ক্লিক করুন বা টুলবারে নির্বাচন চালান ক্লিক করুন৷

PowerShell ISE-এ একটি সাধারণ স্ক্রিপ্ট তৈরি করা হচ্ছে

PowerShell ফাইলগুলি PowerShell ISE স্ক্রিপ্ট প্যানে খোলা এবং সম্পাদনা করা যেতে পারে। স্ক্রিপ্ট ফাইল (.ps1), স্ক্রিপ্ট ডেটা ফাইল (.psd1) এবং স্ক্রিপ্ট মডিউল ফাইল (.psm1) পাশাপাশি কনফিগারেশন ফাইল (.ps1xml), XML ফাইল এবং টেক্সট ফাইল সহ বেশ কয়েকটি ফাইলের ধরন সমর্থিত। একটি নতুন স্ক্রিপ্ট ফাইল তৈরি করতে:

  • টুলবারে নতুন স্ক্রিপ্ট আইকনে ক্লিক করুন বা ফাইল ক্লিক করুন এবং তারপরে উপরের টুলগুলিতে নতুন ক্লিক করুন। শিরোনামহীন ফাইলটির জন্য একটি নতুন ট্যাব খোলে, যা ডিফল্টরূপে একটি .ps1 স্ক্রিপ্ট ফাইল হবে৷
  • নতুন স্ক্রিপ্ট টাইপ করুন। এই অনুশীলনের জন্য, মনিটরের কাছে একটি সাধারণ বিবৃতি লেখার কথা বিবেচনা করুন, যেমন Write-host "এটি মনিটরের একটি পরীক্ষামূলক আউটপুট"
মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই নতুন ট্যাবে একটি নতুন স্ক্রিপ্ট লিখুন।
  • নতুন স্ক্রিপ্ট সংরক্ষণ করুন টুলবারে সেভ স্ক্রিপ্ট আইকনে ক্লিক করে বা ফাইল ক্লিক করুন এবং তারপরে উপরের টুলে সেভ বা সেভ এজ এ ক্লিক করুন।
  • স্ক্রিপ্টের জন্য একটি দরকারী নাম লিখুন, যেমন testscript1.ps1।
  • টুলবারে Run Script আইকনে ক্লিক করে স্ক্রিপ্টটি চালান, অথবা File এ ক্লিক করুন এবং তারপরে উপরের টুলে রান করুন। এই উদাহরণের জন্য, পাঠ্যটি PowerShell প্যানে প্রদর্শিত হবে।
মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই নতুন স্ক্রিপ্ট নীচের দিকে পাওয়ারশেল প্যানে কার্যকর হয়৷

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

ব্যবহারকারীরা স্ক্রিপ্টের একটি অংশ চালানোর মাধ্যমে PowerShell ISE ডিবাগিং বৈশিষ্ট্যগুলির সুবিধা নিতে পারে। উদাহরণস্বরূপ, ব্যবহারকারীরা কেবল একটি স্ক্রিপ্টের পছন্দসই অংশটি নির্বাচন বা হাইলাইট করতে পারেন এবং তারপরে ফাইল ক্লিক করুন এবং তারপরে নির্বাচন চালান। একইভাবে, টুলবারে স্টপ অপারেশন ক্লিক করে অথবা CTRL+Break লিখে ইচ্ছাকৃতভাবে স্ক্রিপ্ট বন্ধ করা যেতে পারে।

Microsoft সমর্থন এবং প্রতিস্থাপন

PowerShell ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট প্রথম Windows PowerShell v2 এর সাথে চালু করা হয়েছিল। PowerShell v3 এর জন্য ISE সংশোধিত এবং আপডেট করা হয়েছিল। 2020 সালের ফেব্রুয়ারি পর্যন্ত, ISE Windows PowerShell-এর v5.1 পর্যন্ত সমস্ত সংস্করণে সমর্থিত।

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

PowerShell ISE-এর অন্যান্য বিকল্পগুলির মধ্যে রয়েছে Sapien PowerShell Studio 2023, Idera PowerShell Plus এবং Notepad++।

Microsoft Windows PowerShell ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট (ISE) সম্পর্কে পড়া চালিয়ে যান

  • স্ক্রিপ্টিংয়ের জন্য PowerShell ISE ব্যবহার করার জন্য সর্বোত্তম অনুশীলন
  • ধাপে ধাপে একটি PowerShell পারফরম্যান্স মনিটরিং স্ক্রিপ্ট তৈরি করুন
  • বাড়তি নিরাপত্তার জন্য PowerShell স্ক্রিপ্ট ব্লক লগিং সেট আপ করুন
  • কিভাবে PowerShell FTP স্ক্রিপ্ট দিয়ে ফাইল আপলোড এবং ডাউনলোড করতে হয়
  • Windows কমান্ড প্রম্পট বনাম PowerShell কখন ব্যবহার করবেন

আইটি অপারেশন এবং অবকাঠামো ব্যবস্থাপনার উপর আরও গভীর খনন করুন

  • মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই
    কিভাবে আপনার PowerShell প্রোফাইল খুঁজে এবং কাস্টমাইজ করবেন

    মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই

    লিখেছেন:অ্যান্থনি হাওয়েল

  • মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই
    কিভাবে PowerShell স্ক্রিপ্ট সফলভাবে ডিবাগ করবেন

    মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই

    লিখেছেন:অ্যান্থনি হাওয়েল

  • মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই
    ভিজ্যুয়াল স্টুডিও কোডের জন্য PowerShell এক্সটেনশন কিভাবে ব্যবহার করবেন

    মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই

    লিখেছেন:অ্যান্থনি হাওয়েল

  • মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই
    Windows কমান্ড প্রম্পট বনাম PowerShell কখন ব্যবহার করবেন

    মাইক্রোসফ্ট পাওয়ারশেল আইএসই:চূড়ান্ত উইন্ডোজ স্ক্রিপ্টিং আইডিই

    লিখেছেন:অ্যান্থনি হাওয়েল


  1. উইন্ডোজ আপডেট ডাউনলোড করার সময় ত্রুটি 0x80246007 ঠিক করুন

  2. FIX:Werfault.exe কি? মাইক্রোসফট উইন্ডোজ এরর রিপোর্টিং ফল্ট রিপোর্টার

  3. উইন্ডোজ পিসির জন্য সেরা Win32 ডিস্ক ইমেজার বিকল্প (2022)

  4. কিভাবে উইন্ডোজ 10-এ ওকুলাস ড্রাইভার ডাউনলোড ও আপডেট করবেন?