ファイルを1行づつ読み込んで出力

$fileName = "hoge.txt"
$file = New-Object System.IO.StreamReader($fileName, [System.Text.Encoding]::GetEncoding("sjis"))
while (($line = $file.ReadLine()) -ne $null)
{
  Write-Host($line)
}
Write-Host("")
$file.Close()

PowerShellの場合、.NETのインスタンスを貪り始めるとスクリプトってよりC#のパチモンになる
で、C#にできる様な事は基本的に何でもできるから可能不可能とかそういう次元の話じゃなくなる