Windows Services ম্যানেজমেন্ট (Start-Service, Stop-Service)

System Management এবং Automation Techniques - মাইক্রোসফট পাওয়ারশেল (Powershell) - Microsoft Technologies

273

PowerShell-এ Windows Services ম্যানেজ করতে Start-Service, Stop-Service, Get-Service এবং Restart-Service কমান্ডলেট ব্যবহৃত হয়। এগুলি Windows সিস্টেমে চলমান সার্ভিসগুলোর কার্যক্রম পরিচালনা এবং কনফিগার করতে সহায়তা করে। Windows Services হল প্রোগ্রাম বা অ্যাপ্লিকেশন যেগুলি Windows অপারেটিং সিস্টেমের ব্যাকগ্রাউন্ডে চলতে থাকে এবং নির্দিষ্ট কাজ বা কার্যক্রম চালিয়ে যায়।


Start-Service Cmdlet

Start-Service কমান্ডলেট ব্যবহৃত হয় কোনো সার্ভিস বা সেবা শুরু করার জন্য।

Start-Service এর ব্যবহার:

  1. একটি নির্দিষ্ট সার্ভিস শুরু করা: আপনি যদি একটি নির্দিষ্ট সার্ভিস শুরু করতে চান, যেমন wuauserv (Windows Update সার্ভিস), তাহলে এই কমান্ড ব্যবহার করতে হবে:

    Start-Service -Name wuauserv
    
  2. Start-Service এর মাধ্যমে সার্ভিস শুরু করা: আপনি যদি সরাসরি কমান্ডের মাধ্যমে কোনো সার্ভিস নাম দিয়ে তাকে চালু করতে চান, উদাহরণস্বরূপ:

    Start-Service wuauserv
    
  3. Start-Service এর মাধ্যমে সার্ভিসের স্ট্যাটাস চেক করা: যদি আপনি একটি সার্ভিস চালু করার পরে তার স্ট্যাটাস চেক করতে চান:

    Get-Service -Name wuauserv
    

Start-Service এর সুবিধা:

  • এটি সহজ এবং দ্রুতভাবে সার্ভিস চালু করতে সহায়তা করে।
  • সরাসরি PowerShell সেশন থেকে সার্ভিস চালু করা যায়।

Stop-Service Cmdlet

Stop-Service কমান্ডলেট ব্যবহৃত হয় চলমান একটি সার্ভিস বন্ধ করার জন্য।

Stop-Service এর ব্যবহার:

  1. একটি নির্দিষ্ট সার্ভিস বন্ধ করা: কোনো সার্ভিস বন্ধ করতে, যেমন wuauserv (Windows Update সার্ভিস), নিচের কমান্ড ব্যবহার করুন:

    Stop-Service -Name wuauserv
    
  2. Stop-Service এর মাধ্যমে সার্ভিস বন্ধ করা: আপনি সরাসরি এই কমান্ডের মাধ্যমে সার্ভিস বন্ধ করতে পারেন:

    Stop-Service wuauserv
    
  3. Stop-Service এর মাধ্যমে সার্ভিসের স্ট্যাটাস চেক করা: যদি আপনি সার্ভিস বন্ধ করার পরে তার স্ট্যাটাস চেক করতে চান:

    Get-Service -Name wuauserv
    

Stop-Service এর সুবিধা:

  • এটি দ্রুত এবং নিরাপদভাবে সার্ভিস বন্ধ করতে সহায়তা করে।
  • ব্যবহারকারী বা সিস্টেম অ্যাডমিনিস্ট্রেটর হিসেবে নির্দিষ্ট সার্ভিস বন্ধ করা যায়।

Get-Service Cmdlet

Get-Service কমান্ডলেট ব্যবহৃত হয় বর্তমান সিস্টেমে চলমান সমস্ত সার্ভিসের তথ্য দেখতে এবং কোনো নির্দিষ্ট সার্ভিসের স্ট্যাটাস চেক করার জন্য।

Get-Service এর ব্যবহার:

  1. সব সার্ভিসের তথ্য দেখানো: সব চলমান সার্ভিসের তালিকা দেখতে:

    Get-Service
    
  2. একটি নির্দিষ্ট সার্ভিসের তথ্য দেখানো: যেমন, wuauserv (Windows Update) সার্ভিসের স্ট্যাটাস চেক করা:

    Get-Service -Name wuauserv
    
  3. Running বা Stopped সার্ভিস ফিল্টার করা: চলমান সার্ভিস দেখতে:

    Get-Service | Where-Object {$_.Status -eq "Running"}
    

    বন্ধ থাকা সার্ভিস দেখতে:

    Get-Service | Where-Object {$_.Status -eq "Stopped"}
    

Restart-Service Cmdlet

Restart-Service কমান্ডলেট ব্যবহৃত হয় কোনো সার্ভিসকে রিস্টার্ট করার জন্য, অর্থাৎ একটি সার্ভিস প্রথমে বন্ধ করা এবং তারপর তা আবার চালু করা। এটি সার্ভিসে কোনো পরিবর্তন কার্যকর করার পরে বা সার্ভিসের মধ্যে কোনো সমস্যা সমাধান করার জন্য ব্যবহৃত হতে পারে।

Restart-Service এর ব্যবহার:

  1. একটি সার্ভিস রিস্টার্ট করা: উদাহরণস্বরূপ, wuauserv সার্ভিস রিস্টার্ট করতে:

    Restart-Service -Name wuauserv
    
  2. Restart-Service এর মাধ্যমে সার্ভিস রিস্টার্ট করা: সরাসরি:

    Restart-Service wuauserv
    

Restart-Service এর সুবিধা:

  • এটি দ্রুত সার্ভিসের সমস্যা সমাধান করতে সহায়তা করে।
  • সার্ভিসটি পুনরায় শুরু করার মাধ্যমে নতুন কনফিগারেশন কার্যকর হয়।

Additional Service Management Tips

  • Service Status চেক করা: আপনার সার্ভিসের অবস্থা যাচাই করার জন্য Get-Service ব্যবহার করুন:

    Get-Service -Name wuauserv
    
  • Service Start এবং Stop একসাথে করা: আপনি যদি একসঙ্গে একাধিক সার্ভিস শুরু বা বন্ধ করতে চান:

    Get-Service -Name wuauserv, spooler | Start-Service
    Get-Service -Name wuauserv, spooler | Stop-Service
    

সার্ভিস ম্যানেজমেন্টের সুবিধা:

  • সহজ ব্যবহারের জন্য: Start-Service, Stop-Service, Get-Service এবং Restart-Service কমান্ড PowerShell-এর মাধ্যমে দ্রুত সার্ভিস ম্যানেজমেন্ট করতে সহায়তা করে।
  • স্ক্রিপ্টিং এবং অটোমেশন: আপনি যখন বার বার একাধিক সার্ভিস পরিচালনা করতে চান, তখন এই কমান্ডগুলি ব্যবহার করে অটোমেশন স্ক্রিপ্ট তৈরি করতে পারেন।
  • স্ট্যাটাস চেক এবং সমস্যা সমাধান: সার্ভিসের স্ট্যাটাস চেক এবং প্রয়োজনীয় কাজ (যেমন রিস্টার্ট) দ্রুত করতে সাহায্য করে।

PowerShell-এ Windows Services পরিচালনার মাধ্যমে আপনি সিস্টেম অ্যাডমিনিস্ট্রেশন টাস্কগুলো অনেক সহজে করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...