असल में, एक लाइन समकक्ष है जो ज़िप अभिलेखागार बनाता है, और एक सटीक मिलान बनाने के लिए एक लाइनर भी है, यानी एक टैर फ़ाइल। इस तरह के लाइब्रेरी फ़ंक्शन के लिए आपको पहली जगह PowerShell Community Extensions देखना चाहिए, जो PowerShell में उच्च-गुणवत्ता वाले लाइब्रेरी एक्सटेंशन प्रदान करता है। दुर्भाग्यवश, आपके ज़िप निर्माण फ़ंक्शन की तरह किसी विशिष्ट आइटम के लिए वेब-सर्च, कुछ भी नहीं बदल सकता है क्योंकि साइट पर या दस्तावेज़ीकरण में कहीं भी cmdlets और उपलब्ध कराए गए कार्यों की एक सूची शामिल नहीं है! यह जानने के लिए कि आपको लाइब्रेरी इंस्टॉल करना है, तो help about_pscx
करें। कि से ढूंढने की, यहाँ क्या आप अपने प्रश्न के लिए प्रासंगिक मिलेगा है:
Write-Zip
Create ZIP format archive files from pipline or parameter input.
Write-GZip
Create GNU ZIP (GZIP) format files from pipeline or parameter input.
Write-Tar
Create Tape Archive (TAR) format files from pipeline or parameter input.
और यहाँ, उनके एम्बेडेड उदाहरण से, आप उन्हें कैसे उपयोग कर सकते हैं कर रहे हैं:
PS> dir c:\logs\ -rec -inc *.log | write-zip -level 9 -removeoriginal
PS> dir c:\logs\ -rec -inc *.log | write-tar -output logs.tar | write-gzip -level 9 | move-item c:\archived_logs\
स्रोत
2012-03-02 18:02:33
आप 7- दिखाने कृपया ज़िप स्लॉटियन। धन्यवाद –
@ F505 अब आप इसे पीएस में सीधे कर सकते हैं, अपडेट किए गए उत्तर को देखें। – zdan
@ F505 आप एक संग्रह से निकालने की कोशिश कर रहे हैं, एक नहीं बनाते हैं। मुझे नहीं लगता कि अंतर्निहित शक्तियां संग्रह कार्य gzip का समर्थन करते हैं। एक अलग सवाल पूछने का प्रयास करें। – zdan