Sto tentando di eseguire un exe su un computer remoto utilizzando invoke-command. L'esecuzione dell'exe sul computer remoto dopo l'accesso alla macchina tramite desktop remoto richiede 1 GB di memoria e viene completata dopo un minuto. Mentre quando eseguo lo stesso exe usando Invoke-Command sulla stessa macchina, il processo restituisce un'eccezione OutOfMemoryException e termina improvvisamente. Il mio comando invoke è semplice come Invoke-Command -Session $someSessionVariable -ScriptBlock {Invoke-Expression "abc.exe --arg arg"} -AsJob
.OutOfMemory Eccezione sull'esecuzione remota utilizzando Powershell Invoke-Command
Mi manca qualcosa per quanto riguarda le restrizioni sull'invocazione remota?
Grazie in anticipo.
Perché si usa anche 'iex' per chiamare un nativo programma? PowerShell è una * shell *. L'esecuzione dei comandi è ciò che fa. – Joey
@Joey - mentre è vero, PowerShell ha MOLTI problemi con il passare gli argomenti a un programma esterno che a volte è più semplice usare semplicemente 'iex' – manojlds
http://blog.patricknielsen.net/2012/01/powershell -remote-system-call-using.html –