title: Why can't Powershell Copy-Item -Source -Destination to a UNC path known as a Variable see below
body: <pre><code>#VARIABLES
  $Source = Read-host "Please provide DIR location you wish to copy its contents from.   
  ie.  (UNC, Absolute paths, etc)"
  $Serverlist = Read-Host "Please provide the location of the server list. (UNC, Absolute   
  paths, etc)"
  $Servers = Get-Content -Path $Serverlist
  #$Destination1 = \\$Server\c$\inetpub\wwwroot\'
  #$Destination2 = \\$Server\c$\wmpub\wmroot\'
  #EXECUTION
  $Servers | foreach-object      {                            
      Copy-Item -Path $Source*.wsx -Destination $Server\c$\inetpub\wwwroot\ -  
  force
      Copy-Item -Path $Source*.nsc -Destination $Server\c$\wmpub\wmroot\ -force
                             }
  #EVENTVWR LOGGING
  $EventLog = New-Object System.Diagnostics.EventLog('Application')
  $EventLog.MachineName = "."
  $EventLog.Source = "Streaming Media Engineering"
  $EventLog.WriteEntry('Copy Successful',"Information", 200)
  #VIEWING OVERLOADS
  ($myevent.WriteEntry).OverloadDefinitions
  Add-Type -AssemblyName System.Speech
  $synthesizer = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
  $synthesizer.Speak('Files have been moved over successfully...')
  </code></pre>
  
  <p>I can't seem to get the script to Read the $Server variable out in the $Destination1 and $Destination2 paths when trying to do a Copy-Item loop.  Please help have spent a couple days on this...  </p>