J'ai essayé un certain nombre de manières différentes de faire ceci, elles ont toutes la même erreur. Voici une série de commandes:Comment puis-je faire fonctionner 7za.exe via Powershell Remoting?
$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$
La sortie que je reçois est la suivante:
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!
Comment puis-je obtenir passé cette erreur ???
Je devrais préciser, si je cours directement le Scriptblock sur ServerA sans le remoting, cela fonctionne. Merci pour toute aide!
Merci beaucoup. J'ai mis à jour mon GPO pour refléter un allotissement de mémoire plus élevé et cela a fonctionné! Au cas où quelqu'un en aurait besoin, l'emplacement du GPO est: Configuration de l'ordinateur -> Stratégies -> Modèles d'administration -> Composants Windows -> Windows Remote Shell -> Spécifier la mémoire maximale en Mo par Shell. Merci beaucoup! – Sean