Я пытался присвоить значения результатов Compare-Object, но я получаю дополнительную информацию о выходе.Назначение значений массиву после использования Compare-Object
Вот код:
$a = (dir C:\_pc\*).BaseName
$b = (dir C:\Users\username\Documents\folder\Jezyki\*).BaseName
$c = (Compare-Object -IncludeEqual -ExcludeDifferent $a $b)
foreach ($element in $c) {
"$element"
}
Write-Output ($c)
Пример вывод из подножки этого сценария:
@{InputObject=FolderName; SideIndicator===}
Для меня непонятно, что вы спрашиваете. Чего вы не достигнете? –
Я пытаюсь получить значения из Compare-Object -IncludeEqual -ExcludeDifferent $ a $ b и назначить их массиву с именем $ c. – AESTHETICS
Возможно, вам нужно что-то вроде '$ c = (Compare-Object -IncludeEqual -ExcludeDifferent $ a $ b) | выберите -expand InputObject' –