Основываясь на этом вопросе в StackOverflow, я могу изменить привязку процессора, если исполняемый файл запущен только в 1 экземпляре с помощью этой команды:
PowerShell "$Process = Get-Process java; $Process.ProcessorAffinity=11"
Если запущено 2 или более экземпляров, я не могу измениться, и это вывод
C:\PowerShell "$Process = Get-Process java; $Process.ProcessorAffinity=11"
The property 'ProcessorAffinity' cannot be found on this object. Verify that the property exists and can be set.
At line:1 char:30
+ $Process = Get-Process java; $Process.ProcessorAffinity=11
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Кто-нибудь знает, как изменить Processor Affinity для всех экземпляров java.exe с помощью Powershell?