मैंने ऐसा करने के कई अलग-अलग तरीकों की कोशिश की है, वे सभी एक ही त्रुटि में परिणाम देते हैं।पावरहेल रिमोटिंग के माध्यम से चलाने के लिए मुझे 7za.exe कैसे मिल सकता है?
$s = New-PSsession -ComputerName ServerA
$job = Invoke-Command -Session $s -Scriptblock { Start-Process -FilePath
"C:\Scripts\ArchiveEventLogs\ver4.5\7za.exe" -ArgumentList "a",
"C:\Scripts\Eventlogs.bak\ServerA-20101111.7z", "C:\Scripts\Eventlogs.bak\*.evt*",
"-mx7", "-oC:\Scripts\Eventlogs.bak", "-wC:\Scripts\Eventlogs.bak", "-t7z" -Wait }
-AsJob
Get-Job | Wait-Job
Receive-Job Job$
उत्पादन मैं यह है:: यहाँ आदेशों का एक सेट है
7-Zip (A) 9.17 beta Copyright (c) 1999-2010 Igor Pavlov 2010-10-04
Scanning
Creating archive C:\Scripts\Eventlogs.bak\ServerA-20101111.7z
ERROR: Can't allocate required memory!
कैसे मुझे लगता है कि त्रुटि पिछले प्राप्त कर सकते हैं ???
मुझे इंगित करना चाहिए, अगर मैं सीधे स्क्रिप्टब्लॉक को सर्वर ए पर रिमोटिंग के बिना चलाता हूं, तो यह काम करता है। किसी भी मदद के लिए धन्यवाद!
आपको बहुत बहुत धन्यवाद। मैंने उच्च जीपीओ आवंटन को प्रतिबिंबित करने के लिए अपना जीपीओ अपडेट किया और यह काम किया! यदि किसी को भी इसकी आवश्यकता है, तो जीपीओ स्थान है: कंप्यूटर कॉन्फ़िगरेशन -> नीतियां -> व्यवस्थापक टेम्पलेट्स -> विंडोज घटक -> विंडोज रिमोट शैल -> प्रति शैलियों में एमबी में अधिकतम मेमोरी निर्दिष्ट करें। अनेक अनेक धन्यवाद! – Sean