2014-10-14 2 views
0

Я пытаюсь выполнить некоторые тесты производительности, запуская Azure-VM, загружая на них множество версий нашего программного обеспечения и указывая на наш сервер. У меня возникла проблема при попытке запустить программное обеспечение, я получаю эту ошибку последовательно, когда я пытаюсь запустить 16-й экземпляр нашего программного обеспечения (очень легкий, а не большой объем памяти).Start-Process Not Enough Quota

This command cannot be run due to the error: Not enough quota is available to process this command. 
    + CategoryInfo   : InvalidOperation: (:) [Start-Process], InvalidOperationException 
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand 

Я удаленный powerhelling in с Invoke-Command и пытаюсь запустить процессы с помощью Start-Process. (Где $ Session была установка заранее)

Invoke-Command -Session $Session -ScriptBlock { 

$currentNo = 0 

1..20 | ForEach-Object{ 

    Start-Process -FilePath "C:\Client\$currentNo\Client.exe" 
    $currentNo = $currentNo + 1 
} 
} 

Это, безусловно, не делать с памятью или дискового пространства, как я попробовал это на 8 основных машины с 16 Гб стоимостью памяти. Это работает, если я удаляю рабочий стол и запускаю тот же самый сценарий через окно удаленного рабочего стола.

ответ

0

Возможно, вы используете ограничение по умолчанию для сеансов Remote Powershell. Смотрите эту статью: Configuring WSMAN Limits

Возможно, конкретно этот:

MaxProcessesPerShell 15

Смежные вопросы