Runspace, komut satırı kullanıcısı (veya daha genel olarak "ana bilgisayar uygulaması") tarafından kullanılabilen MODIFIABLE komut, sağlayıcı, değişken, işlev ve dil öğelerinin koleksiyonlarını içeren belirli bir PowerShell örneğidir.
Genel olarak, Runspaces bir geliştirici konusudur. Komut satırındaysanız, bunları yalnızca oturumunuzu değiştirerek değiştirebilirsiniz ve tipik bir komut satırı kullanıcısıysanız, oturumları uzaktan bağlanmak için kullandığınız durumlar dışında gerçekten farkında olmazsınız başka bir bilgisayara bağlayın. Ancak, her oturum sizin için neyin mevcut olduğunu kontrol eden ilişkili bir Runspace (veya RunspacePool ) vardır ve kullanıcılara diğerlerine değil sadece belirli komutlara erişim vermek için "kısıtlı" çalışma alanları oluşturmak mümkündür ....
PowerShell 2.0'da Runspaces veya RunspacePool oluşturmak için RunspaceFactory sınıfını kullanırsınız. Okuyabiliyorsun MSDN'deki Runspaces hakkında daha fazla