PowerShell 2 может работать лучше с:
популярный ответ дляэтот вопрос включает в себя следующий код Windows PowerShell (отредактированный для исправления ошибки):
$file1 = Get-Content C:\temp\file1.txt
$file2 = Get-Content C:\temp\file2.txt
$Diff = Compare-Object $File1 $File2
$LeftSide = ($Diff | Where-Object {$_.SideIndicator -eq '<='}).InputObject
$LeftSide | Set-Content C:\temp\file3.txt
Я всегда получаю файл нулевого байта в качестве вывода, даже если я удаляю строку $ Diff.
Почему выходной файл всегда нулевой, и как его можно исправить?