Windows Services এবং Batch Script

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script)
223
223

Windows Services হল বিশেষ প্রোগ্রাম বা অ্যাপ্লিকেশন যা পেছনে রান করে এবং উইন্ডোজ অপারেটিং সিস্টেমের স্টার্টআপের সাথে সঙ্গে স্বয়ংক্রিয়ভাবে শুরু হয়। এই সার্ভিসগুলো সাধারণত ব্যাকগ্রাউন্ড কাজ সম্পাদন করে যেমন সিস্টেমের নিরাপত্তা, নেটওয়ার্ক সার্ভিস, লগিং এবং অন্যান্য সিস্টেম পরিষেবা প্রদান করে। উদাহরণস্বরূপ, Windows Update, Print Spooler, Windows Defender ইত্যাদি হল কিছু সাধারণ Windows Services।

Batch Script ব্যবহার করে আপনি Windows Services-কে পরিচালনা করতে পারেন, যেমন সার্ভিস চালু করা, বন্ধ করা, স্ট্যাটাস চেক করা ইত্যাদি। এই কাজগুলো করার জন্য উইন্ডোজের sc (Service Control) এবং net কমান্ড ব্যবহার করা হয়। Batch Script-এ এই কমান্ডগুলো ব্যবহার করে আপনি বিভিন্ন সার্ভিসগুলোর স্ট্যাটাস চেক করতে, চালু বা বন্ধ করতে পারেন।


Windows Services পরিচালনার জন্য Batch Script-এ সাধারণ কমান্ড

১. সার্ভিস চালু করা (Start a Service)

Windows Service চালু করতে sc start অথবা net start কমান্ড ব্যবহার করা যেতে পারে।

উদাহরণ:

sc start wuauserv

ব্যাখ্যা:
এই কমান্ডটি Windows Update Service (wuauserv) চালু করবে।

অথবা,

net start "Windows Update"

ব্যাখ্যা:
net start কমান্ডের মাধ্যমে আপনি নির্দিষ্ট সার্ভিসটি চালু করতে পারেন।


২. সার্ভিস বন্ধ করা (Stop a Service)

Windows Service বন্ধ করতে sc stop অথবা net stop কমান্ড ব্যবহার করা হয়।

উদাহরণ:

sc stop wuauserv

ব্যাখ্যা:
এই কমান্ডটি Windows Update Service (wuauserv) বন্ধ করবে।

অথবা,

net stop "Windows Update"

ব্যাখ্যা:
net stop কমান্ড দিয়ে আপনি কোনো সার্ভিস বন্ধ করতে পারেন।


৩. সার্ভিসের স্ট্যাটাস চেক করা (Check the Status of a Service)

sc qc কমান্ড দিয়ে আপনি একটি সার্ভিসের কনফিগারেশন এবং স্ট্যাটাস চেক করতে পারেন। এছাড়াও sc query কমান্ড ব্যবহার করে সার্ভিসের স্ট্যাটাস জানতে পারেন।

উদাহরণ:

sc qc wuauserv

ব্যাখ্যা:
এই কমান্ডটি Windows Update Service (wuauserv) এর কনফিগারেশন প্রদর্শন করবে।

অথবা,

sc query wuauserv

ব্যাখ্যা:
এই কমান্ডটি Windows Update Service এর স্ট্যাটাস প্রদর্শন করবে, যেমন এটি চলছে না কি চলছে।


৪. সার্ভিসের স্টার্টআপ টাইপ পরিবর্তন করা (Change the Startup Type of a Service)

Windows Services-এর স্টার্টআপ টাইপ (Automatic, Manual, Disabled) পরিবর্তন করতে sc config কমান্ড ব্যবহার করা হয়।

উদাহরণ:

sc config wuauserv start= auto

ব্যাখ্যা:
এই কমান্ডটি Windows Update Service (wuauserv) এর স্টার্টআপ টাইপকে Automatic এ সেট করবে।

অতিরিক্ত তথ্য:

  • start= auto মানে সার্ভিসটি প্রতিবার উইন্ডোজ স্টার্ট হলে স্বয়ংক্রিয়ভাবে চালু হবে।
  • start= demand মানে সার্ভিসটি ম্যানুয়ালি চালু করতে হবে।
  • start= disabled মানে সার্ভিসটি কখনোই চালু হবে না।

৫. Multiple Services একসাথে পরিচালনা করা (Managing Multiple Services)

একাধিক সার্ভিস একসাথে চালু বা বন্ধ করার জন্য Batch Script-এ লুপিং কৌশল ব্যবহার করা যেতে পারে।

উদাহরণ:

for %%i in (wuauserv spooler bits) do (
    sc start %%i
)

ব্যাখ্যা:
এই কমান্ডটি Windows Update Service, Print Spooler Service এবং Background Intelligent Transfer Service একসাথে চালু করবে।


৬. সার্ভিসের লগ দেখার জন্য (Viewing Service Logs)

Windows Services সম্পর্কিত লগ দেখার জন্য আপনি Event Viewer ব্যবহার করতে পারেন। Batch Script-এ এটি করার জন্য wevtutil কমান্ড ব্যবহার করা হয়।

উদাহরণ:

wevtutil qe System /q:"*[System[Provider[@Name='Service Control Manager']]]" /f:text

ব্যাখ্যা:
এই কমান্ডটি Service Control Manager থেকে সিস্টেম লগ টেনে এনে পরিষেবা সংক্রান্ত সমস্যা বা ইভেন্ট দেখাবে।


৭. একটি সার্ভিসের স্বয়ংক্রিয় পুনরায় শুরু (Auto-Restart a Service)

একটি সার্ভিস যদি থেমে যায়, তবে সেটি স্বয়ংক্রিয়ভাবে পুনরায় চালু করতে Task Scheduler ব্যবহার করা যেতে পারে, কিন্তু Batch Script-এ আপনি একটি সহজ লুপ তৈরি করে সেটি পুনরায় চালু করার চেষ্টা করতে পারেন।

উদাহরণ:

:check_service
sc query wuauserv | find "RUNNING"
if errorlevel 1 (
    echo Service is down, restarting...
    sc start wuauserv
)
timeout /t 60
goto check_service

ব্যাখ্যা:
এই স্ক্রিপ্টটি প্রতি ৬০ সেকেন্ড পর Windows Update Service (wuauserv) চেক করবে। যদি সার্ভিসটি চলমান না থাকে, তবে এটি পুনরায় চালু করবে।


সারাংশ

Batch Script-এ Windows Services পরিচালনা করার মাধ্যমে আপনি সিস্টেমের পরিষেবাগুলো চালু, বন্ধ, এবং তাদের স্ট্যাটাস চেক করতে পারেন। এর মাধ্যমে সিস্টেম প্রশাসকরা বিভিন্ন সেবা স্বয়ংক্রিয়ভাবে পরিচালনা করতে পারেন এবং সিস্টেমের সার্ভিসগুলোর কার্যকারিতা বজায় রাখতে পারেন। sc এবং net কমান্ডগুলি Windows Services নিয়ন্ত্রণের জন্য খুবই কার্যকরী এবং এই কমান্ডগুলোর মাধ্যমে আপনি একাধিক সার্ভিস একসাথে পরিচালনা, তাদের স্টার্টআপ টাইপ পরিবর্তন, এবং তাদের লগ দেখতে পারবেন।

common.content_added_by

Windows Services এর সাথে কাজ করা (sc, net start, net stop)

188
188

Windows Services হলো এমন প্রোগ্রাম বা অ্যাপ্লিকেশন যা Windows অপারেটিং সিস্টেমে ব্যাকগ্রাউন্ডে চলে এবং সাধারণত ব্যবহারকারী ইন্টারফেস ছাড়াই কাজ করে। এই সেবাগুলি অনেক গুরুত্বপূর্ণ কাজ যেমন নেটওয়ার্ক সার্ভিস, সিকিউরিটি, ডেটাবেস, এবং বিভিন্ন সিস্টেম ম্যানেজমেন্ট কাজ পরিচালনা করে। Windows Services এর সাথে Batch Script ব্যবহার করে আপনি সেবা (service) শুরু, বন্ধ, কনফিগার করতে পারবেন।


sc কমান্ড

sc (Service Control) কমান্ডটি Windows Services ম্যানেজ করার জন্য ব্যবহৃত হয়। এটি ব্যবহার করে সেবা শুরু (start), বন্ধ (stop), বা কনফিগার (configure) করা যায়।

sc কমান্ডের কিছু সাধারণ ব্যবহার:

  • সেবা শুরু (Start a Service):

    একটি নির্দিষ্ট সার্ভিস চালু করতে sc start কমান্ড ব্যবহার করা হয়।

    sc start <service_name>
    

    উদাহরণস্বরূপ, Windows Update সার্ভিস চালু করতে:

    sc start wuauserv
    
  • সেবা বন্ধ (Stop a Service):

    একটি নির্দিষ্ট সার্ভিস বন্ধ করতে sc stop কমান্ড ব্যবহার করা হয়।

    sc stop <service_name>
    

    উদাহরণস্বরূপ, Windows Update সার্ভিস বন্ধ করতে:

    sc stop wuauserv
    
  • সেবা status চেক করা (Check Service Status):

    sc qc কমান্ড ব্যবহার করে কোনো সার্ভিসের কনফিগারেশন এবং তার বর্তমান অবস্থা দেখা যায়।

    sc qc <service_name>
    

    উদাহরণ:

    sc qc wuauserv
    

net start কমান্ড

net start কমান্ড ব্যবহার করে একটি নির্দিষ্ট সেবা চালু করা যায়। এটি sc start এর সমতুল্য, তবে কমান্ড লাইনে অনেক বেশি সহজভাবে ব্যবহার করা যায়।

net start কমান্ডের ব্যবহার:

  • সেবা শুরু (Start a Service):

    একটি সেবা শুরু করতে net start কমান্ড ব্যবহার করা হয়।

    net start <service_name>
    

    উদাহরণ:

    net start wuauserv
    
  • সার্ভিসের তালিকা (List Services):

    সমস্ত চলমান সেবার তালিকা দেখতে net start কমান্ড ব্যবহার করা যায়।

    net start
    

    এই কমান্ডটি বর্তমানে চালু থাকা সমস্ত সেবার নাম দেখাবে।


net stop কমান্ড

net stop কমান্ড ব্যবহার করে একটি নির্দিষ্ট সেবা বন্ধ করা যায়। এটি sc stop এর সমতুল্য, তবে কমান্ড লাইনে সহজ এবং দ্রুত ব্যবহৃত হয়।

net stop কমান্ডের ব্যবহার:

  • সেবা বন্ধ (Stop a Service):

    একটি সেবা বন্ধ করতে net stop কমান্ড ব্যবহার করা হয়।

    net stop <service_name>
    

    উদাহরণ:

    net stop wuauserv
    

Batch Script এ Windows Services পরিচালনা

Windows Services পরিচালনার জন্য Batch Script এ sc, net start, এবং net stop কমান্ড ব্যবহার করা হয়। নিচে কিছু উদাহরণ দেওয়া হল:

  • Windows Update সার্ভিস চালু ও বন্ধ করার Batch Script:

    @echo off
    rem Windows Update সার্ভিস শুরু করা
    net start wuauserv
    
    rem কিছু সময়ের জন্য বিরতি
    timeout /t 10
    
    rem Windows Update সার্ভিস বন্ধ করা
    net stop wuauserv
    
  • একাধিক সেবা চালু বা বন্ধ করা:

    @echo off
    rem একাধিক সার্ভিস চালু করা
    net start wuauserv
    net start bits
    
    rem একাধিক সার্ভিস বন্ধ করা
    net stop wuauserv
    net stop bits
    

সার্ভিস ম্যানেজমেন্টে কিছু গুরুত্বপূর্ণ বিষয়

  1. কাস্টম সার্ভিস শুরু বা বন্ধ করার জন্য:
    • যদি আপনার নিজের তৈরি করা একটি সার্ভিস থাকে, আপনি sc বা net start/stop কমান্ড ব্যবহার করে সেটি চালু বা বন্ধ করতে পারবেন।
  2. সার্ভিসে প্রিভিলেজ বা অনুমতি (Permissions):
    • কিছু সার্ভিসের জন্য প্রশাসনিক (admin) অনুমতি প্রয়োজন হয়। যদি আপনি কমান্ড প্রম্পটের মাধ্যমে সেগুলি চালাতে চান, তবে প্রশাসনিকভাবে (Run as Administrator) কমান্ড প্রম্পট খুলুন।
  3. ব্রাউজার ও ইউজার অ্যাপ্লিকেশন:
    • কিছু সার্ভিসের জন্য ব্যবহারকারী অ্যাপ্লিকেশন বা ব্রাউজার চালু থাকা দরকার হতে পারে। উদাহরণস্বরূপ, IIS সার্ভিস চালু রাখতে হলে IIS এর সাথে সম্পর্কিত অ্যাপ্লিকেশন চালু থাকতে হবে।

সারাংশ

  • sc, net start, এবং net stop কমান্ড ব্যবহার করে Batch Script এর মাধ্যমে Windows Services পরিচালনা করা যায়।
  • sc কমান্ড আরও বিস্তৃত এবং কনফিগারেশন পরিবর্তনের জন্য ব্যবহার করা হয়, যেখানে net start এবং net stop সাধারণত সেবা চালু বা বন্ধ করতে ব্যবহৃত হয়।
  • Services এর কার্যকলাপ Batch Script এর মধ্যে যুক্ত করা খুবই উপকারী হতে পারে, বিশেষ করে অটোমেশন, সার্ভিস স্ট্যাটাস চেকিং, এবং সিস্টেম মেইনটেন্যান্সের জন্য।
common.content_added_by

Services Status চেক করা এবং Manage করা

186
186

Batch Script ব্যবহার করে Windows Services-এর স্ট্যাটাস চেক করা এবং তাদের ম্যানেজ করা সম্ভব। Services গুলি হল অ্যাপ্লিকেশন বা প্রোগ্রাম যা ব্যাকগ্রাউন্ডে চালু থাকে এবং নির্দিষ্ট কাজ সম্পন্ন করে। উদাহরণস্বরূপ, Windows Update Service, Print Spooler, এবং Web Server Services। এই services গুলির স্ট্যাটাস চেক করা এবং তাদের স্টার্ট, স্টপ বা রিস্টার্ট করা Batch Script ব্যবহার করে সহজেই করা যেতে পারে।


Windows Services এর সাথে কাজ করার কমান্ড

Windows Services-এর স্ট্যাটাস চেক করতে এবং তাদের ম্যানেজ করতে sc এবং net কমান্ড ব্যবহার করা হয়।


sc কমান্ড দিয়ে Services ম্যানেজ করা

sc (Service Control) কমান্ড Windows Services পরিচালনা করতে ব্যবহৃত হয়। এর মাধ্যমে আপনি services-এর স্ট্যাটাস চেক করতে, স্টার্ট, স্টপ বা রিস্টার্ট করতে পারেন।

সিনট্যাক্স:

sc <action> <service_name>

এখানে <action> হল service এর উপর সম্পাদিত কাজ (যেমন start, stop, query ইত্যাদি), এবং <service_name> হল service-এর নাম।


Services এর স্ট্যাটাস চেক করা

Services-এর স্ট্যাটাস চেক করার জন্য sc query কমান্ড ব্যবহার করা হয়। এটি service-এর বর্তমান অবস্থা দেখায়।

সিনট্যাক্স:

sc query <service_name>

উদাহরণ:

sc query wuauserv

এটি Windows Update Service (wuauserv) এর স্ট্যাটাস দেখাবে। এর আউটপুটে আপনি দেখতে পাবেন service টি চলমান (RUNNING) বা বন্ধ (STOPPED) রয়েছে কি না।


Service স্টার্ট করা

কোনো service যদি বন্ধ থাকে, তবে তা স্টার্ট করতে sc start কমান্ড ব্যবহার করা হয়।

সিনট্যাক্স:

sc start <service_name>

উদাহরণ:

sc start wuauserv

এটি Windows Update Service স্টার্ট করবে।


Service স্টপ করা

একটি service বন্ধ করতে sc stop কমান্ড ব্যবহার করা হয়।

সিনট্যাক্স:

sc stop <service_name>

উদাহরণ:

sc stop wuauserv

এটি Windows Update Service বন্ধ করবে।


Service রিস্টার্ট করা

Service রিস্টার্ট করতে দুটি কমান্ড ব্যবহার করা হয়: প্রথমে স্টপ করতে হয়, তারপর স্টার্ট করতে হয়।

উদাহরণ:

sc stop wuauserv
sc start wuauserv

এই স্ক্রিপ্টটি Windows Update Service প্রথমে বন্ধ করবে, তারপর তা পুনরায় চালু করবে।


net কমান্ড দিয়ে Services ম্যানেজ করা

net কমান্ডও Windows Services পরিচালনা করতে ব্যবহার করা যেতে পারে। এর মাধ্যমে service স্টার্ট এবং স্টপ করা সম্ভব।

Service স্টার্ট করা

net start <service_name>

উদাহরণ:

net start wuauserv

এটি Windows Update Service চালু করবে।


Service স্টপ করা

net stop <service_name>

উদাহরণ:

net stop wuauserv

এটি Windows Update Service বন্ধ করবে।


Services Status চেক করা এবং ম্যানেজ করা - সম্পূর্ণ স্ক্রিপ্ট উদাহরণ

নিচে একটি Batch Script উদাহরণ দেওয়া হল, যেখানে services-এর স্ট্যাটাস চেক করা হয়েছে এবং প্রয়োজন হলে services স্টার্ট বা স্টপ করা হয়েছে:

@echo off
:: Windows Update Service এর স্ট্যাটাস চেক করা
sc query wuauserv > nul 2>&1
if %errorlevel% equ 0 (
    echo Windows Update Service চলমান
) else (
    echo Windows Update Service বন্ধ রয়েছে
    echo Service শুরু করা হচ্ছে...
    sc start wuauserv
)

:: Print Spooler Service এর স্ট্যাটাস চেক করা
sc query spooler > nul 2>&1
if %errorlevel% equ 0 (
    echo Print Spooler Service চলমান
) else (
    echo Print Spooler Service বন্ধ রয়েছে
    echo Service শুরু করা হচ্ছে...
    sc start spooler
)

:: Windows Update Service বন্ধ করা
echo Windows Update Service বন্ধ করা হচ্ছে...
sc stop wuauserv

এই স্ক্রিপ্টটি প্রথমে Windows Update Service এবং Print Spooler Service এর স্ট্যাটাস চেক করে, যদি বন্ধ থাকে তবে তা চালু করে এবং পরে Windows Update Service বন্ধ করে।


Services ম্যানেজমেন্টের অন্যান্য টিপস

  • Service নাম জানতে: sc qc <service_name> কমান্ড ব্যবহার করলে আপনি একটি specific service সম্পর্কে বিস্তারিত তথ্য পেতে পারেন, যেমন service-এর কনফিগারেশন, ডিপেনডেন্সি ইত্যাদি।
  • Service ম্যানেজমেন্টের জন্য Administrative Privileges: কিছু services স্টার্ট বা স্টপ করার জন্য প্রশাসনিক অধিকার (Administrator Privileges) প্রয়োজন হতে পারে। এ ক্ষেত্রে, স্ক্রিপ্টটি Administrator হিসেবে চালাতে হবে।

সারাংশ

Batch Script দিয়ে Windows Services-এর স্ট্যাটাস চেক করা এবং তাদের ম্যানেজ করা সহজ। sc এবং net কমান্ডের মাধ্যমে আপনি services স্টার্ট, স্টপ এবং তাদের বর্তমান অবস্থা দেখতে পারেন। এই ধরনের স্ক্রিপ্টগুলি সিস্টেম অ্যাডমিনিস্ট্রেশন বা অটোমেটেড ম্যানেজমেন্ট টাস্কগুলির জন্য অত্যন্ত কার্যকর।

common.content_added_by

Batch Script ব্যবহার করে Automated Service Management

209
209

Windows সিস্টেমে বিভিন্ন ধরনের সার্ভিস পরিচালনা (Services Management) অত্যন্ত গুরুত্বপূর্ণ কাজ। Batch Script ব্যবহার করে আপনি সার্ভিস শুরু (start), বন্ধ (stop), অথবা স্ট্যাটাস চেক (status check) করতে পারেন, যা সিস্টেম অ্যাডমিনিস্ট্রেশন কাজগুলোর স্বয়ংক্রিয়ভাবে সম্পাদন করতে সাহায্য করে। এটি বিশেষভাবে তখন কাজে আসে যখন আপনাকে একাধিক সার্ভিস বা অ্যাপ্লিকেশন পরিচালনা করতে হয়।


1. সার্ভিস শুরু করা (Start a Service)

একটি সার্ভিস চালু করতে Batch Script-এ net start কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনার কম্পিউটারে Windows Update সার্ভিস চালু করতে চান, তাহলে স্ক্রিপ্টে নিচের মতো কোড লিখবেন:

net start wuauserv

এটি Windows Update সার্ভিস শুরু করবে। আপনি যেকোনো সার্ভিসের নাম পরিবর্তন করে এটি ব্যবহার করতে পারেন।

2. সার্ভিস বন্ধ করা (Stop a Service)

একইভাবে, আপনি কোনো সার্ভিস বন্ধ করতে চাইলে net stop কমান্ড ব্যবহার করতে পারেন। উদাহরণস্বরূপ, Windows Update সার্ভিস বন্ধ করতে:

net stop wuauserv

এটি সার্ভিসটি বন্ধ করবে।

3. সার্ভিস স্ট্যাটাস চেক করা (Check Service Status)

একটি সার্ভিসের স্ট্যাটাস চেক করার জন্য sc query কমান্ড ব্যবহার করা হয়। এই কমান্ডটি আপনাকে সার্ভিসটির বর্তমান অবস্থা জানাবে, অর্থাৎ সার্ভিসটি চলছে কিনা।

sc query wuauserv

এটি Windows Update সার্ভিসের স্ট্যাটাস প্রদর্শন করবে। যদি সার্ভিস চলমান থাকে, তাহলে এটি RUNNING দেখাবে।

4. সার্ভিসের উপর নির্ভরশীলতা চেক করা (Check Service Dependencies)

অনেক সময় একটি সার্ভিস আরেকটি সার্ভিসের উপর নির্ভরশীল থাকে। এই ধরনের নির্ভরশীলতা চেক করার জন্য sc qc কমান্ড ব্যবহার করা যেতে পারে:

sc qc wuauserv

এটি সার্ভিসটির কনফিগারেশন এবং নির্ভরশীল সার্ভিসগুলো দেখাবে।

5. সার্ভিসের স্বয়ংক্রিয় শুরু/বাধা দেওয়া (Enable/Disable Automatic Start)

একটি সার্ভিসকে স্বয়ংক্রিয়ভাবে চালু বা বন্ধ করতে sc config কমান্ড ব্যবহার করা হয়। এটি সার্ভিসটির স্টার্টআপ টাইপ সেট করতে সাহায্য করে। যদি আপনি কোনো সার্ভিসকে স্বয়ংক্রিয়ভাবে চালু করতে চান, তাহলে:

sc config wuauserv start= auto

এটি Windows Update সার্ভিসকে auto স্টার্টআপ টাইপে সেট করবে, যাতে সিস্টেম শুরু হলেই সার্ভিসটি স্বয়ংক্রিয়ভাবে শুরু হয়।

একইভাবে, সার্ভিসটি ম্যানুয়ালি চালু বা বন্ধ করার জন্য manual বা disabled সেট করা যায়।

sc config wuauserv start= disabled

এটি সার্ভিসটি বন্ধ রাখবে এবং সিস্টেম স্টার্টআপে এটি চালু হবে না।

6. সার্ভিস রিস্টার্ট করা (Restart a Service)

একটি সার্ভিস রিস্টার্ট করার জন্য আপনাকে প্রথমে সেটি বন্ধ করতে হবে এবং তারপর আবার চালু করতে হবে। নিচে একটি স্ক্রিপ্ট উদাহরণ দেওয়া হলো, যা স্বয়ংক্রিয়ভাবে সার্ভিস বন্ধ এবং চালু করবে:

net stop wuauserv
net start wuauserv

এটি Windows Update সার্ভিসকে রিস্টার্ট করবে।

7. সব সার্ভিসের স্ট্যাটাস দেখানো (Display All Services)

আপনি যদি সিস্টেমের সব সার্ভিসের স্ট্যাটাস দেখতে চান, তাহলে sc query কমান্ড ব্যবহার করে তা বের করতে পারেন:

sc query

এটি সিস্টেমে চলমান সকল সার্ভিসের স্ট্যাটাস প্রদর্শন করবে।


সার্ভিস ম্যানেজমেন্ট স্ক্রিপ্টের উদাহরণ

নিচে একটি Batch Script দেওয়া হলো, যা একাধিক সার্ভিস ম্যানেজমেন্ট টাস্ক সম্পন্ন করবে:

@echo off
echo Starting Windows Update service...
net start wuauserv
echo Checking service status...
sc query wuauserv

echo Stopping Windows Update service...
net stop wuauserv

echo Setting Windows Update service to automatic start...
sc config wuauserv start= auto

echo Done!

এই স্ক্রিপ্টটি প্রথমে Windows Update সার্ভিস চালু করবে, তারপর তার স্ট্যাটাস চেক করবে, এরপর সার্ভিসটি বন্ধ করবে এবং তার স্টার্টআপ টাইপকে auto তে পরিবর্তন করবে।


সারাংশ

Batch Script ব্যবহার করে Windows সিস্টেমে সার্ভিস ম্যানেজমেন্ট স্বয়ংক্রিয় করা খুবই সহজ। আপনি net start, net stop, sc query, sc config ইত্যাদি কমান্ড ব্যবহার করে সার্ভিস শুরু, বন্ধ, স্ট্যাটাস চেক, এবং কনফিগারেশন পরিবর্তন করতে পারেন। এই স্ক্রিপ্টগুলি ব্যবহার করে আপনি সিস্টেম অ্যাডমিনিস্ট্রেশন কাজগুলোকে সহজ এবং দ্রুত করতে পারেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion