2025-11-28 00:35:46 +09:00

51 lines
1.9 KiB
Markdown

Windows PowerShell Remote Runspace Pool 01 Sample
=================================================
This sample shows how to construct a remote runspace pool and how to run multiple commands concurrently using this pool. Although commands can be run synchronously using runspace pools, typically runspace pools are used to run command concurrently.
**Sample Objectives**
This sample demonstrates the following:
1. Creating a [**WSManConnectionInfo**](http://msdn.microsoft.com/en-us/library/windows/desktop/dd182592) object.
2. Creating a runspace pool that uses the [**WSManConnectionInfo**](http://msdn.microsoft.com/en-us/library/windows/desktop/dd182592) object.
3. Running the `Get-Process` and `Get-Service` cmdlets concurrently using the remote runspace pool.
4. Closing the runspace pool.
Related topics
--------------
[Windows PowerShell](http://go.microsoft.com/fwlink/p/?linkid=178145)
[**WSManConnectionInfo**](http://msdn.microsoft.com/en-us/library/windows/desktop/dd182592)
Operating system requirements
-----------------------------
Client
Windows 8.1
Server
Windows Server 2012 R2
Build the sample
----------------
1. Start Microsoft Visual Studio and select **File** \> **Open** \> **Project/Solution**.
2. Go to the directory named for the sample, and double-click the Visual Studio Solution (.sln) file.
3. Press F7 or use **Build** \> **Build Solution** to build the sample.
The executable will be built in the default **\\bin** or **\\bin\\Debug** directory.
Run the sample
--------------
1. Verify that Windows PowerShell remoting is enabled. You can run the following command for additional information about how to enable this feature: `help about_remote`.
2. Start the Command Prompt as Administrator.
3. Navigate to the folder containing the sample executable.
4. Run the executable.
5. See the output results and the corresponding code.