I'm having a simple issue with a script, where I want to run a GCI against a remote server, issue is, the value is combined with another hashtable property, so the GCI fails.

The script reads entries from a two-column .csv, the headers are "server" and "platform"

Here's what I've got:

```
$ShortDate = (Get-Date).ToString('MM/dd/yyyy')
$CheckServer = @{}
$serverObjects = @() # create a list of server objects

Import-Csv $Dir\Servers.csv | ForEach {  
    $CheckServer.Server = $_.Server
    $CheckServer.Platform = $_.Platform

    if (GCI \\$_.Server\c$\log\Completed_Summary_*.html -EA 0 | where {$.LastWriteTime -ge "$ShortDate"}) {
        Write-Host "FOUND"
    } # end of IF GCI
} # end of For-Each

$serverObjects += New-Object -TypeName PSObject -Property $CheckServer

```

The problem is that the entry for `$_.Server` should be SERVER1, SERVER2, SERVER3, etc, all the entries in the servers.csv, instead, the values for both `$_.Server` and `$_.Platform` are combined. Such as:

```
Write-Host "Checking" \\@{Server=SERVER1; Platform=PLATFORM_1}.Server\c$\log\Completed_Summary_*.html

```

it should show as follows:

```
Write-Host "Checking" \\SERVER1\log\Completed_Summary_*.html

```

How do I un-combine them so that the GCI command works?