मेरे पास लंबे समय से चलने वाले PowerShell script workflow हैं जिन्हें -AsJob
पैरामीटर का उपयोग करके नौकरी के रूप में बुलाया जाता है। यह समय-समय पर चेतावनियों और आउटपुट संदेशों को लिखता है जिन्हें Retrieve-Job
सेमीडलेट का उपयोग करके पुनर्प्राप्त करने की आवश्यकता होगी।अगर मुझे यह प्राप्त नहीं होता है तो PowerShell कितना जॉब आउटपुट होगा?
मुझे उत्सुकता है कि PowerShell इस नौकरी आउटपुट को संग्रहीत करता है जिसे अभी तक पुनर्प्राप्त नहीं किया गया है और यदि व्यावहारिक ऊपरी सीमा है। यदि ऐसा है, तो क्या यह स्वचालित रूप से फीफो तरीके से नौकरी आउटपुट को शुद्ध करेगा? दुर्घटना?
उत्तर के लिए धन्यवाद। मुझे लगता है कि मैं अभी भी 100% स्पष्ट नहीं हूं कि PowerShell निलंबित वर्कफ़्लो के साथ क्या करता है (जो मुझे लगता है कि नियमित नौकरियों से थोड़ा अलग है)। चूंकि वे रीबूट से बच सकते हैं और फिर से शुरू हो सकते हैं, इसलिए इसे कतारबद्ध नौकरी आउटपुट भी जारी रखना चाहिए। लेकिन ऐसा लगता है कि स्मृति/प्रक्रिया सीमाओं के अलावा कोई वास्तविक ऊपरी सीमा नहीं है। आपके इनपुट के लिए धन्यवाद। – Josh