pwsh.exe
ক্যাটালগ অনুসন্ধানের পদ pwsh, powershell 7, powershell core
PowerShell 7। এটি ক্রস-প্ল্যাটফর্ম pwsh হোস্ট, সাধারণত Program Files\PowerShell\7-এর অধীনে থাকে। এটি Windows PowerShell 5.1 (powershell.exe) নয়।
আপনার যা জানা প্রয়োজন
pwsh হলো PowerShell 7, Windows PowerShell 5.1 নয়।
pwsh.exe হলো PowerShell 7, যা Microsoft থেকে একটি পাশাপাশি (side-by-side) হোস্ট হিসেবে ইনস্টল করা হয়। System32\WindowsPowerShell-এ থাকা powershell.exe এখনও Windows PowerShell 5.1। Windows Terminal এবং OpenConsole কেবল উইন্ডোটি প্রদর্শন করে। pwsh বন্ধ করলেও 5.1 অপসারিত হয় না।
- নিরাপদ?
- চলমান ফাইলের পাথ, স্বাক্ষর এবং প্রকাশক পরীক্ষা করুন। কেবল নাম দিয়ে নিরাপত্তা নিশ্চিত করা যায় না।
- powershell.exe-এর মতোই কি?
- না। সেটি Windows PowerShell 5.1
- আমি কি এটি বন্ধ করতে পারি?
- সেই PowerShell 7 সেশনটি বন্ধ হয়ে যায়
pwsh.exe কী?
pwsh হলো PowerShell 7, Windows PowerShell 5.1 নয়। 5.1 হোস্টটি powershell.exe হিসেবেই থাকে। এই ফাইলটি হলো আপনার ইনস্টল করা নতুন রানটাইম। এটি Windows Terminal নয়।
এটি কী কাজ করে?
এটি PowerShell 7 স্ক্রিপ্ট এবং মডিউল চালায়। কিছু 5.1 স্ন্যাপ-ইন এখানে লোড হবে না। এটি ট্যাব UI (WindowsTerminal.exe) তৈরি করে না এবং এটি cmd.exe নয়।
এটি কেন চলছে?
আপনি PowerShell 7, pwsh-এ সেট করা কোনো VS Code টার্মিনাল খুলেছেন, অথবা কোনো টাস্ক এই হোস্টটিকে কল করেছে। কেবল 5.1 থাকা পিসিতে Program Files\PowerShell\7 কপি দেখা যাবে না।
চলমান ইনস্ট্যান্সটি পরীক্ষা করুন
উইন্ডোজ পাওয়ারশেলে, এই রিড-অনলি কোয়েরিটি এই পিসিতে ম্যাচিং প্রসেস আইডি, তৈরির সময় এবং এক্সিকিউটেবল পাথ তালিকাভুক্ত করে।
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'pwsh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
কোনো ফলাফল না থাকা বা অ্যাক্সেসযোগ্য নয় এমন পাথ অস্পষ্ট। সুরক্ষিত প্রক্রিয়াগুলি অ্যাক্সেস সীমাবদ্ধ করতে পারে এবং প্রসেস আইডিগুলি পুনরায় ব্যবহার করা যেতে পারে। ব্যক্তিগত পাথগুলি স্থানীয় রাখুন।
ব্যবহার করুন ফাইল-শনাক্তকরণ নির্দেশিকা সিগনেচার এবং পণ্যের মেটাডেটা তুলনা করতে। শুধুমাত্র একটি ফাইলের নাম নিরাপত্তা স্থাপন করতে পারে না।
এটি কি নিরাপদ?
হোস্ট বৈধ। স্ক্রিপ্টটি নিয়েই প্রশ্ন
Program Files\PowerShell-এর অধীনে Microsoft-স্বাক্ষরিত একটি pwsh হলো PowerShell 7। Temp-এ থাকা pwsh.exe তা নয়। নিরাপত্তা নির্ভর করে প্যারেন্ট এবং -Command লাইনের ওপর। এটি এখনও powershell.exe নয়।
রেকর্ড করা অবস্থানটি প্রকৃত ফাইলের সাথে তুলনা করুন। একটি পরিচিত ফোল্ডার একা পরিচয় স্থাপন করে না।
C:\Program Files\PowerShell\7\pwsh.exe
- PowerShell 7 পাশাপাশি (side-by-side) ইনস্টলেশন
- Windows PowerShell 5.1 হলো System32\WindowsPowerShell\v1.0\powershell.exe
- উইন্ডোটি Windows Terminal বা OpenConsole হতে পারে
আমি কি এটি বন্ধ করতে পারি?
সেই 7 সেশনটি বন্ধ করে
pwsh.exe বন্ধ করলে PowerShell 7 বন্ধ হয়ে যায়। powershell.exe 5.1 সচল থাকতে পারে। WindowsTerminal.exe বন্ধ করলে কেবল ট্যাব UI বন্ধ হয়, কোনো টাস্ক দ্বারা শুরু হওয়া প্রতিটি 7 হোস্ট নয়।
আমি কি এটি মুছে ফেলতে পারি?
PowerShell 7 আনইনস্টল করুন, 5.1 রেখে দিন
pwsh সরাতে চাইলে Apps থেকে PowerShell আনইনস্টল করুন। System32\powershell.exe মুছে ফেলবেন না। System32 মুছে ফেলবেন না।
এটি কি Windows-এর সাথে চালু হওয়া উচিত?
একটি শিডিউল করা টাস্ক বা প্রোফাইল pwsh চালু করতে পারে। সেটি 5.1 হোস্ট নয় এবং powershell.exe নামের কোনো Windows ডিফল্টও নয়।
সম্পদ ব্যবহার পরিমাপ করুন
| CPU এবং মেমরি | একই PID এবং ওয়ার্কলোডের জন্য একাধিক পর্যবেক্ষণ তুলনা করুন। এই এন্ট্রির কোনো স্বাধীনভাবে পরিমাপ করা সার্বজনীন বেসলাইন নেই। |
|---|---|
| ডিস্ক এবং নেটওয়ার্ক | প্রকৃত প্রক্রিয়া এবং বর্তমান কাজের জন্য কার্যকলাপের বৈশিষ্ট্য নির্ধারণ করুন; শুধুমাত্র একটি ফাইলের নাম প্রত্যাশিত গন্তব্য বা স্থানান্তর পরিমাণ স্থাপন করে না। |
ফাইলের তথ্য
| এক্সিকিউটেবলের নাম | pwsh.exe |
|---|---|
| রেকর্ড করা ইনস্টলেশন পাথ | C:\Program Files\PowerShell\7\pwsh.exe |
| প্রকাশক | Microsoft Corporation |
| স্বাক্ষর পরীক্ষা | প্রকৃত ফাইলটি পরীক্ষা করুন; এই এন্ট্রিটি এর সার্টিফিকেট পরিচয় প্রত্যয়িত করে না। |
সাধারণ সমস্যাসমূহ
শুধুমাত্র 5.1-এর একটি স্ন্যাপ-ইন ব্যর্থ হয় এবং তারা powershell.exe মেরামত করে
এই হোস্টটি হলো 7। 7 মডিউল ইনস্টল করুন অথবা Windows PowerShell 5.1 চালান। ভিন্ন exe, ভিন্ন গ্যালারি ইতিহাস।
কোনো অনির্দিষ্ট টাস্ক থেকে লুকানো pwsh
-File / -Command পড়ুন। 7 হোস্টটি এখনও Microsoft-এর। পেলোডটিই হলো সেই লাইন। এর মানে "Terminal একটি ম্যালওয়্যার" নয়।
সমস্যা সমাধান
ক্ষতিকর কিছু পরিবর্তন করার আগে নির্ণয় করুন।
pwsh -v বনাম powershell.exe-তে $PSVersionTable
7 এই ফাইল থেকে প্রিন্ট করে। 5.1 Windows PowerShell থেকে প্রিন্ট করে। আপগ্রেড সংক্রান্ত ডকুমেন্টগুলো গুলিয়ে ফেলবেন না।
5.1-এর ক্ষেত্রে যেভাবে করতেন, ঠিক সেভাবেই প্যারেন্ট PID পরীক্ষা করুন
explorer এবং একটি শর্টকাট থাকার অর্থ আপনি নিজে। Office যদি pwsh চালু করে তবে তা ম্যাক্রো সংক্রান্ত বিষয়। প্রথম পদক্ষেপ হিসেবে 7 ইনস্টল ফোল্ডারটি মুছে ফেলবেন না।
প্রযুক্তিগত বিবরণ
প্রযুক্তিগত বিবরণ
| ইমেজ নাম | pwsh.exe |
|---|---|
| সহোদর | powershell.exe (Windows PowerShell 5.1) |
চলমান ফাইলের পরিচিতি পরীক্ষা করুন
শুধুমাত্র একটি ফাইলের নাম নিরাপত্তা স্থাপন করতে পারে না। প্রকৃত পাথ, স্বাক্ষর এবং পণ্যের পরিচয় যাচাই করুন।
উৎস এবং যাচাইকরণ
রেকর্ডকৃত উৎসের লেবেল: August 2026। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.
- Microsoft Learn: PowerShell 7 vs Windows PowerShell · pwsh.exe হলো PowerShell 7, powershell.exe হলো 5.1
- Microsoft Learn: install PowerShell on Windows · সাধারণ পাথ হলো Program Files\PowerShell\7
- Foxhole প্রসেস ম্যাপ · Windows PC-তে ফার্স্ট-পার্টি নমুনা। কোনো ল্যাব বেঞ্চমার্ক নয়।
- Microsoft Sysinternals: Sigcheck · ফাইলের স্বাক্ষর কীভাবে পরীক্ষা করতে হয় তা ব্যাখ্যা করে। এই রেফারেন্সটি কোনো নির্দিষ্ট চলমান ফাইলের পরিচয় বা নিরাপত্তা প্রতিষ্ঠা করে না।
- Microsoft: Get-CimInstance · রিড-অনলি লোকাল প্রসেস-কোয়েরি পদ্ধতি।
- Microsoft: Win32_Process বৈশিষ্ট্য · প্রসেস আইডি, এক্সিকিউটেবল পাথ, তৈরির তারিখ এবং প্যারেন্ট-আইডি পুনঃব্যবহার নথিভুক্ত করে।
এই নিবন্ধটি কি দরকারী ছিল?
একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।
ধন্যবাদ। এটি আমাদের এই পৃষ্ঠাটি উন্নত করতে সহায়তা করে।