what am I doing wrong here

Tagged: 

This topic contains 1 reply, has 2 voices, and was last updated by Profile photo of Dave Wyatt Dave Wyatt 2 years, 1 month ago.

  • Author
    Posts
  • #23872
    Profile photo of Sanjaya Luintel
    Sanjaya Luintel
    Participant

    i want to copy IIS logs from multiple app servers and dump them into one place. The script will run at the destination server. Hence, I wrote the script below. However, instead of going through one element in the array at a time, powershell treats everything as 1 element. How can I fix this issue? Any help would be appreciated,.

    thanks

    $unCA = "\\10.101.32.110", "\\10.101.32.111", "\\10.101.32.114", "\\10.101.32.115", "\\10.101.32.116", "\\10.101.32.117"
    $unCB = "\\10.101.176.110"
    $source = "C$\inetpub\logs\LogFiles\W3SVC1\*.log"
    $destination = "E$\"
    foreach ($element in $unCA) {
    copy-item $uncA\$source $uncB\$destination
    }

  • #23873
    Profile photo of Dave Wyatt
    Dave Wyatt
    Moderator

    This line:

    copy-item $uncA\$source $uncB\$destination
    

    Should probably be this:

    copy-item $element\$source $uncB\$destination
    

You must be logged in to reply to this topic.