I found this online…here.
Worked for me when I tested.
[System.IO.FileStream]$fileStream = [System.IO.File]::Open($inFile, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read, [System.IO.FileShare]::ReadWrite)$byteArray = New-Object byte[] $fileStream.Length$encoding = New-Object System.Text.UTF8Encoding $truewhile ($fileStream.Read($byteArray, 0 , $byteArray.Length)) {$encoding.GetString($byteArray)}$fileStream.Dispose()</pre<