Ich habe eine Reihe von verschiedenen Möglichkeiten versucht, dies zu tun, sie alle führen zu dem gleichen Fehler. Hier ist ein Satz von Befehlen:Wie kann ich 7za.exe über Powershell Remoting ausführen lassen?
$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$
Der Ausgang I bekommen, ist dies:
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!
Wie kann ich an dieser Fehler bekommen ???
Ich sollte darauf hinweisen, wenn ich den Scriptblock direkt auf ServerA ohne Remoting ausführen, funktioniert es. Danke für jede Hilfe!
Ihnen sehr danken. Ich habe mein Gruppenrichtlinienobjekt aktualisiert, um eine höhere Speicherzuweisung anzuzeigen, und es hat funktioniert! Falls dies erforderlich ist, lautet der GPO-Speicherort: Computerkonfiguration -> Richtlinien -> Admin-Vorlagen -> Windows-Komponenten -> Windows Remote Shell -> Maximale Speichergröße in MB pro Shell angeben. Danke vielmals! – Sean