' स्टार्ट-नींद ” cmdlet का उपयोग PowerShell में एक निर्दिष्ट समय के लिए कंसोल सत्र या स्क्रिप्ट की गतिविधि को निलंबित या रोकने के लिए किया जाता है। इसके अलावा, कहा गया cmdlet गतिविधि को रोकने से पहले किसी विशिष्ट ऑपरेशन के पूरा होने की प्रतीक्षा करने में भी मदद कर सकता है। हालाँकि, यह cmdlet PowerShell कंसोल में कोई आउटपुट नहीं देता है।
यह ट्यूटोरियल cmdlet 'Start-Sleep' पर विस्तार से चर्चा करेगा।
PowerShell 'Start-Sleep' कमांड का उपयोग कैसे करें?
जैसा कि ऊपर बताया गया है, cmdlet ' स्टार्ट-नींद ” किसी विशिष्ट cmdlet को निष्पादित करने के लिए रुकने या प्रतीक्षा करने के लिए ज़िम्मेदार है।
आइए 'के व्यावहारिक प्रदर्शन के लिए नीचे दिए गए उदाहरणों की जाँच करें' स्टार्ट-नींद ' आज्ञा।
उदाहरण 1: निष्पादन को रोकने के लिए 'स्टार्ट-स्लीप' सीएमडीलेट का प्रयोग करें
नीचे दिया गया cmdlet निर्दिष्ट समय के लिए स्क्रिप्ट के निष्पादन को रोक देगा:
स्टार्ट-नींद
उदाहरण 2: पाँच सेकंड के लिए निष्पादन को रोकने के लिए 'स्टार्ट-स्लीप' सीएमडीलेट का प्रयोग करें
निम्नलिखित चित्रण एक आवश्यक समय के लिए विशिष्ट आदेश के निष्पादन को रोक देगा:
स्टार्ट-नींद -सेकंड 5
उपरोक्त आदेश के अनुसार:
- सबसे पहले, निर्दिष्ट करें ' स्टार्ट-नींद सीएमडीलेट।
- उसके बाद, निर्दिष्ट करें ' -सेकंड 'पैरामीटर और' का मान असाइन करें 5 'सेकंड:
उदाहरण 3: दूसरे कमांड के निष्पादन से पहले पांच सेकंड तक प्रतीक्षा करने के लिए 'स्टार्ट-स्लीप' सीएमडीलेट का प्रयोग करें
दो आदेशों के निष्पादन के बीच दस सेकंड के अंतराल को जोड़ने के लिए, नीचे बताए गए cmdlet का उपयोग करें:
स्टार्ट-नींद -सेकंड 5 ; तारीख लें
ऊपर दिए गए कोड में:
- प्रारंभ में, निर्दिष्ट करें ' स्टार्ट-नींद 'cmdlet,' के साथ -सेकंड 'पैरामीटर का मान है' 5 ” सेकंड।
- उसके बाद, दूसरा cmdlet जोड़ें, जैसे “ तारीख लें ' निष्पादित किए जाने के लिए:
उदाहरण 4: दो सीएमडीलेट निष्पादन के बीच दस सेकंड के अंतराल को जोड़ने के लिए 'स्टार्ट-स्लीप' सीएमडीलेट का प्रयोग करें
इस प्रदर्शन में, दो आदेशों के निष्पादन के बीच दस सेकंड का अंतराल जोड़ा जाएगा:
तारीख लें; स्टार्ट-नींद -एस 10 ; तारीख लें
ऊपर दिए गए कूट के अनुसार:
- सबसे पहले, 'जोड़ें' तारीख लें सीएमडीलेट।
- फिर लिखें ' स्टार्ट-नींद 'cmdlet, उसके बाद' -एस 'मान वाले पैरामीटर' 10 ” सेकंड इसे सौंपा गया।
- अंत में, निष्पादित करने के लिए एक अन्य cmdlet जोड़ें:
वह सब 'के बारे में था स्टार्ट-नींद ” PowerShell में cmdlet।
निष्कर्ष
' स्टार्ट-नींद PowerShell में cmdlet किसी गतिविधि को निलंबित करने या किसी निर्दिष्ट समय के लिए सत्र को रोकने के लिए ज़िम्मेदार है। इसके अलावा, यह दो cmdlets के निष्पादन के बीच निर्दिष्ट समय अंतराल जोड़ सकता है। इस पोस्ट में “Start-Sleep” cmdlet के बारे में विस्तार से बताया गया है।