title: Powershell archive multiple directories in single zip archive
body: <p>UPD1 - I reworked my question to make it less vague</p>
  
  <p>I'm new in Powershell and need someone advise.
  I have a directories, which I need to zip, for example:</p>
  
  <p>in C:\inetpub\wwwroot\STAGETEST\
          App_Config
          Resources
          bin</p>
  
  <p>There are another bunch of directories in C:\inetpub\wwwroot\STAGETEST\ and I need to zip only App_Config, Resources, bin - with all subdirectories and files, keeping structure.
  For this I have a script:</p>
  
  <pre><code>$SOURCEDIR = "C:\inetpub\wwwroot\STAGETEST\" 
  $SOURCEFOLDERS = "App_Config", "Resources", "bin"
  Get-ChildItem -Path $SOURCEDIR -Include "$SOURCEFOLDERS" -Directory
  $SOURCE = Get-ChildItem -Path $SOURCEDIR -Directory
  Add-Type -assembly "system.io.compression.filesystem"
  Foreach ($s in $SOURCE)
  {
  $DESTINATIONDIR = Join-path -path $SOURCEDIR -ChildPath "$($s.name).zip"
  </code></pre>
  
  <p>#Check if archive already exists and delete it</p>
  
  <pre><code>If(Test-path $DESTINATIONDIR) {Remove-item $DESTINATIONDIR}
  [io.compression.zipfile]::CreateFromDirectory($s.fullname, $DESTINATIONDIR)
  </code></pre>
  
  <p>Unfortunately, I cannot understand, how to implement proper Get-ChildItem -include to get all necessary multiple directories?
  Perhaps, is there any other approach?</p>