Вот основная концепция между ними.
# returns array of lines in the file
Get-Content "FileName.txt"
# returns one string for whole file.
[System.IO.File]::ReadAllText("FileName.txt")
# There are ways to achieve second behavior with Get-Content, as of PowerShellv3 and later
Get-Content "FileName.txt" -Raw
# in PowerShell 2:
Get-Content "FileName.txt" | Out-String
Подробности находятся в документации MS.
Файл. Метод чтения всего текста
Get-Content (Microsoft.PowerShell.Management)
Вы можете просмотреть исходный код Get-Content на странице MS PowerShell GitHub.
Если вы действительно хотите увидеть, что находится под обложками, или вы можете использовать Trace-Command , чтобы увидеть шаги, предпринятые при их использовании в коде.