Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для dosperados

Пользователь


Сообщения: 77
Благодарности: 0

Профиль | Отправить PM | Цитировать


Немогу понять в чем проблема, иногда он правильно все обрабатывает, а иногда при выполнении этого кода выдает ошибку.

Код:
PHP код: Выделить весь код

$cOldEmail Get-Content $OutlookPath"\OldEmail.csv" ConvertFrom-Csv -Delimiter "," 

        
$cNewEmail Get-Content $OutlookPath"\NewEmail.csv" ConvertFrom-Csv -Delimiter "," 
        
$new = @();$del = @()
            
$names Compare-Object -ReferenceObject $cNewEmail -DifferenceObject $cOldEmail -Property "Name","Mail" # помещаем результат сравнения в переменную
                
foreach($name in $names)
                {
                    switch(
$name.SideIndicator# И для SideIndicator => помещяем в переменную $Del, для <= в $New
                    
{"=>" {$Old += $name;break}
                     
"<=" {$New += $name;break}
                    }
                } 

Ошибка:
Цитата:
Произошла ошибка при вызове метода, так как [System.Management.Automation.PSObject] не содержит метод с
именем "op_Addition".
C:\Users\profile\AppData\Local\Temp\0ac1bf35-a743-4f80-acdb-2d09f32.ps1:17 знак:20
+ {"=>" {$Old += <<<< $name;break}
+ CategoryInfo : InvalidOperation: (op_Addition:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound

Отправлено: 13:22, 23-01-2012 | #3