সরাসরি মূল বিষয়ে যান

powershell.exe

অ্যাপ্লিকেশন প্রসেসMicrosoft Corporation

ক্যাটালগ অনুসন্ধানের পদ powershell, windows powershell

Windowsঅ্যাপ্লিকেশন

Windows PowerShell 5.1। pwsh.exe হলো PowerShell 7। দুটিই উপস্থিত থাকতে পারে। কনসোল উইন্ডোটি সাধারণত conhost.exe হয়।

আপনার যা জানা প্রয়োজন

এটি Windows PowerShell 5.1। কমান্ড লাইনের স্ক্রিপ্টটিই মূল ঝুঁকি, হোস্ট নামটি নয়।

powershell.exe হলো Windows PowerShell। pwsh.exe হলো অপেক্ষাকৃত নতুন PowerShell। conhost.exe উইন্ডোটি তৈরি করে। Word ম্যাক্রো থেকে চালু হওয়া একটি লুকানো powershell.exe হলো কমান্ড-লাইন সংক্রান্ত বিষয়।

নিরাপদ?
চলমান ফাইলের পাথ, স্বাক্ষর এবং প্রকাশক পরীক্ষা করুন। কেবল নাম দিয়ে নিরাপত্তা নিশ্চিত করা যায় না।
pwsh-এর মতোই কি?
না। pwsh হলো PowerShell 7
conhost কেন সেখানে উপস্থিত?
সেটি হলো কনসোল উইন্ডো
Feex বলছে
powershell.exe চালু রয়েছে বলেই আমি কখনোই এটিকে ম্যালওয়্যার বলি না। আমি কমান্ড লাইন পরীক্ষা করি। একটি স্বাক্ষরিত হোস্ট একটি Temp স্ক্রিপ্ট চালু করলেই তা সমস্যার কারণ।

powershell.exe কী?

powershell.exe হলো Windows PowerShell 5.1, যা Windows-এর সাথে আসে। এটি pwsh.exe নয়, যা আপনি Microsoft থেকে PowerShell 7 হিসেবে ইনস্টল করেন।

এটি কী কাজ করে?

এটি স্ক্রিপ্ট এবং সিএমডিলেট (cmdlets) চালায়। এক্সিকিউশন পলিসি স্বাক্ষরবিহীন লোকাল স্ক্রিপ্ট আটকে দিতে পারে। আপনি নিজে টাইপ না করে থাকলে কমান্ড লাইনে কোনো বাইপাস থাকা একটি সতর্কবার্তা।

এটি কেন চলছে?

আপনি একটি প্রম্পট খুলেছেন, কোনো শিডিউলড টাস্ক বা ইনস্টলার একটি স্ক্রিপ্ট চালু করেছে। ফাইললেস ম্যালওয়্যারও এই হোস্ট ব্যবহার করে। পাথ এবং কমান্ড লাইন মিলিয়ে বিষয়টি নির্ধারিত হয়।

চলমান ইনস্ট্যান্সটি পরীক্ষা করুন

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

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'powershell.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

কোনো ফলাফল না থাকা বা অ্যাক্সেসযোগ্য নয় এমন পাথ অস্পষ্ট। সুরক্ষিত প্রক্রিয়াগুলি অ্যাক্সেস সীমাবদ্ধ করতে পারে এবং প্রসেস আইডিগুলি পুনরায় ব্যবহার করা যেতে পারে। ব্যক্তিগত পাথগুলি স্থানীয় রাখুন।

ব্যবহার করুন ফাইল-শনাক্তকরণ নির্দেশিকা সিগনেচার এবং পণ্যের মেটাডেটা তুলনা করতে। শুধুমাত্র একটি ফাইলের নাম নিরাপত্তা স্থাপন করতে পারে না।

এটি কি নিরাপদ?

হোস্ট বৈধ। স্ক্রিপ্টটি নিয়েই প্রশ্ন

System32 বা SysWOW64-এর powershell.exe হলো Windows হোস্ট। নিরাপত্তা নির্ভর করে প্যারেন্ট প্রসেস এবং -Command / -EncodedCommand লাইনের ওপর। কেবল ফাইলের নাম দেখে সিদ্ধান্ত নেওয়া এখানে কাজ করে না।

রেকর্ড করা অবস্থানটি প্রকৃত ফাইলের সাথে তুলনা করুন। একটি পরিচিত ফোল্ডার একা পরিচয় স্থাপন করে না।

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

  • PowerShell 7 হলো pwsh.exe
  • 32-বিট হোস্ট SysWOW64-এর অধীনে থাকে
  • সবসময় আর্গুমেন্টগুলো পড়ুন

আমি কি এটি বন্ধ করতে পারি?

ঐ স্ক্রিপ্টটি বন্ধ করে

powershell.exe বন্ধ করলে সেই সেশনটি শেষ হয়ে যায়। কোনো টাস্ক যদি এটিকে আবার চালু করে, তবে সেই টাস্কটি খুঁজে বের করুন। conhost.exe বন্ধ করলে কেবল উইন্ডোটি বন্ধ হয়।

আমি কি এটি মুছে ফেলতে পারি?

না

powershell.exe মুছবেন না। এটি যদি সুরক্ষিত পিসি হয়, তবে পলিসির মাধ্যমে স্ক্রিপ্ট এক্সিকিউশন সীমাবদ্ধ করুন। Windows সার্ভিসিংয়ের জন্য এই হোস্টটি প্রয়োজনীয়।

এটি কি Windows-এর সাথে চালু হওয়া উচিত?

লুকানো উইন্ডোসহ একটি Startup PowerShell হলো পারসিস্টেন্স পরীক্ষার লক্ষণ। আপনার তৈরি করা একটি ইন্টার‍্যাক্টিভ শর্টকাট থাকলে কোনো সমস্যা নেই।

সম্পদ ব্যবহার পরিমাপ করুন

একটি সার্বজনীন বেসলাইন অনুমান করার পরিবর্তে বর্তমান প্রক্রিয়াটি পরিমাপ করুন
CPU এবং মেমরি একই PID এবং ওয়ার্কলোডের জন্য একাধিক পর্যবেক্ষণ তুলনা করুন। এই এন্ট্রির কোনো স্বাধীনভাবে পরিমাপ করা সার্বজনীন বেসলাইন নেই।
ডিস্ক এবং নেটওয়ার্ক প্রকৃত প্রক্রিয়া এবং বর্তমান কাজের জন্য কার্যকলাপের বৈশিষ্ট্য নির্ধারণ করুন; শুধুমাত্র একটি ফাইলের নাম প্রত্যাশিত গন্তব্য বা স্থানান্তর পরিমাণ স্থাপন করে না।

ফাইলের তথ্য

powershell.exe ফাইলের তথ্য
এক্সিকিউটেবলের নাম powershell.exe
রেকর্ড করা ইনস্টলেশন পাথ C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
প্রকাশক Microsoft Corporation
স্বাক্ষর পরীক্ষা প্রকৃত ফাইলটি পরীক্ষা করুন; এই এন্ট্রিটি এর সার্টিফিকেট পরিচয় প্রত্যয়িত করে না।

সাধারণ সমস্যাসমূহ

লগঅন করার সময় EncodedCommand

লাইনটি কপি করুন এবং একটি নিরাপদ এডিটরে এটি ডিকোড করুন। সেটিই হলো পেলোড, "PowerShell একটি ভাইরাস" বিষয়টি এমন নয়।

cmd-এর সাথে বিভ্রান্তি

ব্যাচ ফাইলগুলো হলো cmd.exe। PowerShell প্রোফাইল একটি ভিন্ন স্টার্টআপ ফাইল।

সমস্যা সমাধান

ক্ষতিকর কিছু পরিবর্তন করার আগে নির্ণয় করুন।

প্যারেন্ট PID পরীক্ষা করুন

winword থেকে powershell চালু হওয়া একটি Office ম্যাক্রো সংক্রান্ত বিষয়। শর্টকাটে ক্লিক করার পর explorer থেকে চালু হওয়া আপনার নিজের কাজ।

একটি স্ক্রিপ্ট থামানোর জন্য PowerShell নিষ্ক্রিয় করবেন না

টাস্ক অথবা ডকুমেন্টটি সরিয়ে ফেলুন। হোস্টটি কেবল একটি টুল।

প্রযুক্তিগত বিবরণ

প্রযুক্তিগত বিবরণ
powershell.exe প্রযুক্তিগত বিবরণ
ইমেজ নাম powershell.exe
সহোদর pwsh.exe (PowerShell 7)

চলমান ফাইলের পরিচিতি পরীক্ষা করুন

শুধুমাত্র একটি ফাইলের নাম নিরাপত্তা স্থাপন করতে পারে না। প্রকৃত পাথ, স্বাক্ষর এবং পণ্যের পরিচয় যাচাই করুন।

উৎস এবং যাচাইকরণ

রেকর্ডকৃত উৎসের লেবেল: August 2026। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.

  • Microsoft Learn: PowerShell · Windows PowerShell এবং pwsh
  • Microsoft Learn: conhost · কনসোল উইন্ডো হোস্ট
  • Foxhole প্রসেস ম্যাপ · Windows PC-তে ফার্স্ট-পার্টি নমুনা। কোনো ল্যাব বেঞ্চমার্ক নয়।
  • Microsoft Sysinternals: Sigcheck · ফাইলের স্বাক্ষর কীভাবে পরীক্ষা করতে হয় তা ব্যাখ্যা করে। এই রেফারেন্সটি কোনো নির্দিষ্ট চলমান ফাইলের পরিচয় বা নিরাপত্তা প্রতিষ্ঠা করে না।
  • Microsoft: Get-CimInstance · রিড-অনলি লোকাল প্রসেস-কোয়েরি পদ্ধতি।
  • Microsoft: Win32_Process বৈশিষ্ট্য · প্রসেস আইডি, এক্সিকিউটেবল পাথ, তৈরির তারিখ এবং প্যারেন্ট-আইডি পুনঃব্যবহার নথিভুক্ত করে।

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?