我正在尝试进行一些性能测试,启动Azure-VM,将许多版本的软件下载到它们上并指向我们的服务器。我在尝试启动软件时遇到问题,当我尝试启动软件的第16个实例(非常轻量级,而不是大量内存占用)时,我始终得到此错误。
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
我使用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
}
}
这绝对与内存或磁盘空间无关,因为我在具有16 GB内存的8核机器上尝试过此操作。如果我在远程桌面上并通过远程桌面窗口运行完全相同的脚本,则此方法有效。
答案 0 :(得分:0)