Runspace - це специфічний екземпляр PowerShell, який містить набір MODIFIABLE команд, провайдерів, змінних, функцій та мовних елементів, доступних користувачеві командного рядка (або, загалом, для програми "хост").
Взагалі, Runspaces - це тема розробника . Якщо ви перебуваєте в командному рядку, ви можете змінити їх лише змінивши сеанс , і якщо ви типовий користувач командного рядка, ви насправді навіть не будете в курсі сеансів, за винятком випадків, коли ви використовуєте їх для віддаленого підключення. на інший комп'ютер. Однак для кожного сеансу є пов'язаний Runspace (або RunspacePool ), який контролює те, що вам доступно, і можна створити "обмежені" пробіги для того, щоб надати користувачам доступ лише до певних команд, а не до інших ....
У PowerShell 2.0 ви використовуєте клас RunspaceFactory для створення Runspaces або RunspacePool. Ви можете прочитати більше про простори Runspaces на MSDN