Как я пошел искать очень похожую информацию с помощью PowerShell, я нашел информацию, мне нужно здесь:http://www.energizedtech.com/2010/07/powershell-setting-processor-a.html
вы не упомянули, какую ОС Windows вы используете, (более старые не поставляются с PowerShell, хотя вы можете установить его, если его там нет).
быстрый из него, является то, что в PowerShell, процесс сходство просто свойство, которое можно изменить легко.
чтобы увидеть свойства (и другие лакомые кусочки информации) вашего процесса (используя foo в качестве примера процесса), команда PowerShell будет:
Get-Process foo / Get-Member
вы увидите ProcessorAffinity является одним из этих свойств. Изменение его тривиально, и вы можете выбрать, какое ядро вы хотите запустить, используя значения из таблицы/ссылки Revolter выше.
чтобы увидеть, что значение ProcessorAffinity свойство для foo, вот команда:
(Get-Process foo).ProcessorAffinity
Так что если вы хотите запустить foo только на cpu 4, Вы должны установить значение как таковое:
(Get-Process foo).ProcessorAffinity=8