title: Powershell runspace multihreading / PoshRSJob
body: <p>I am looking at using the PoshRSJob as I would like to multithread a large scale SharePoint migration job I am doing. I am a little confused about setting this up, having followed some introductory posts:</p>
  
  <p>I have the following code:</p>
  
  <pre><code>1..50 | ForEach { Start-RSJob -Name “SP Migration" -Throttle 5 -ScriptBlock{
  Actual code here
  } }
  </code></pre>
  
  <p>Is the <code>1..50</code> in the pipeline the number of runspaces provisioned? And are these a thread each? Also, what does the throttle parameter mean?
  Thanks!</p>