এই আর্টিকেলে আমি আপনাকে দেখাবো কিভাবে PowerShell স্ক্রিপ্টে Pause যোগ করতে হয়।
PowerShell স্ক্রিপ্টে Pause বা Wait কমান্ড যোগ করার অনেক উপায় রয়েছে, নিচে আমি উদাহরণসহ সেগুলো দেখাচ্ছি।

PowerShell Script-এ Pause কীভাবে যোগ করবেন
PowerShell Script-এ Pause যোগ করতে নিচের ধাপগুলো মেনে চলুন:
- Start Menu দিয়ে PowerShell ISE খুলুন।
- তারপর আপনি যে PowerShell স্ক্রিপ্টে Pause কমান্ড যোগ করতে চান সেটি খুলুন।
- যেখানে Pause চান সেখানে লাইনটি যোগ করুন: Start-Sleep -Seconds 5 (৫ এর জায়গায় আপনি কত সেকেন্ড Pause চান সেটি দিন)।

- উপরের উদাহরণে আমি ৩ নম্বর লাইনে Wait কমান্ড যোগ করেছি।
- PowerShell স্ক্রিপ্টটি Save করুন।
- PowerShell স্ক্রিপ্টটি Run করুন।
Start-Sleep PowerShell কমান্ডের সিনট্যাক্স:
Start-Sleep -Seconds
Start-Sleep -Milliseconds
উদাহরণ
Start-Sleep -Seconds 1.5 (১.৫ সেকেন্ড Pause)
Start-Sleep -Seconds 5 (৫ সেকেন্ড Pause)
Start-Sleep -Seconds 15 (১৫ সেকেন্ড Pause)
Start-Sleep -Milliseconds 1.5 (১.৫ মিলিসেকেন্ড Pause)
Start-Sleep -Milliseconds 5 (৫ মিলিসেকেন্ড Pause)
Start-Sleep -Milliseconds 15 (১৫ মিলিসেকেন্ড Pause)
Countdown সহ PowerShell-এ Pause কীভাবে যোগ করবেন
এই সেকশনে আমি দেখাবো কিভাবে আপনি আপনার PowerShell স্ক্রিপ্টে Countdown Display সহ Pause যোগ করতে পারেন। Countdown চলাকালীন আপনি যেকোনো কী চাপলে Countdown বন্ধ হবে এবং PowerShell স্ক্রিপ্ট চলতে থাকবে।
Countdown সহ PowerShell-এ Pause যোগ করতে নিচের ধাপগুলো মেনে চলুন:
- Start Menu দিয়ে PowerShell ISE খুলুন।
- আপনি যে PowerShell স্ক্রিপ্টে Pause কমান্ড যোগ করতে চান সেটি খুলুন।
- যেখানে Pause চান সেখানে লাইনটি যোগ করুন: timeout /t 15 (১৫ এর জায়গায় আপনি কত সেকেন্ড Pause চান সেটি দিন)।

- PowerShell স্ক্রিপ্টটি Save করুন।
- PowerShell স্ক্রিপ্টটি Run করুন।
নিচে Timeout কমান্ডটি কেমন দেখাবে সেটি দেওয়া হলো।

বিকল্প পদ্ধতি
উপরের timeout /t 15-কে নিচের কোড দিয়ে রিপ্লেস করলে:
1..60 | ForEach {
Start-Sleep -s 1
Write-Progress -activity "Timer Started: " -Status $_
}
এটি কিছুটা ভিন্নভাবে Countdown Timer দেখাবে।
উপরের স্ক্রিপ্ট ৬০ সেকেন্ড কাউন্টডাউন করবে প্রতি ১ সেকেন্ড পর। ৬০ কে আপনার প্রয়োজনীয় সময় দিয়ে রিপ্লেস করুন।

Popup Message সহ PowerShell Script-এ Pause কীভাবে যোগ করবেন
এই পদ্ধতিতে আমরা PowerShell স্ক্রিপ্টে Pause কমান্ড যোগ করব এবং Pause টাইম একটি Popup উইন্ডোতে দেখাব।
Popup Message সহ PowerShell Script-এ Pause যোগ করতে নিচের ধাপগুলো মেনে চলুন:
- Start Menu দিয়ে PowerShell ISE খুলুন।
- আপনি যে PowerShell স্ক্রিপ্টে Pause কমান্ড যোগ করতে চান সেটি খুলুন।
- এই আর্টিকেল থেকে কোডটি যোগ করুন।
- PowerShell স্ক্রিপ্টটি Save করুন।
- PowerShell স্ক্রিপ্টটি Run করুন।
নিচে Timeout কমান্ডটি কেমন দেখাবে সেটি দেওয়া হলো।

Progress Bar সহ PowerShell Sleep কীভাবে করবেন
এটি আমার ব্যক্তিগত পছন্দ, Progress Bar দেখিয়ে PowerShell Sleep করানো।
Progress Bar সহ PowerShell Sleep করতে নিচের ধাপগুলো মেনে চলুন:
- Start Menu দিয়ে PowerShell ISE খুলুন।
- আপনি যে PowerShell স্ক্রিপ্টে Pause কমান্ড যোগ করতে চান সেটি খুলুন।
- নিচের বোল্ড কোডটি যোগ করুন:
For ($i=0; $i -le 100; $i++) {
Start-Sleep -Milliseconds 20
Write-Progress -Activity “Sleeping For 20 Seconds” -Status “StatusString” -PercentComplete $i -CurrentOperation “CurrentOperationString”
} - ২০ নম্বরকে আপনার প্রয়োজনীয় সেকেন্ড দিয়ে রিপ্লেস করুন।
- আপনি “Sleeping For 20 Seconds” টেক্সটটিকেও আপনার ইচ্ছামতো পরিবর্তন করতে পারেন।
- PowerShell স্ক্রিপ্টটি Save করুন।
- PowerShell স্ক্রিপ্টটি Run করুন।
নিচে Progress Bar কেমন দেখাবে সেটি দেওয়া হলো।
