PowerShell zachowuje formatowanie tekstu podczas odczytu pliku

Wierzę, że to proste pytanie, ale nie mogę go owinąć głową. Chcę wykonywać polecenia diagnostyczne w powłoce poleceń w systemie Windows. Lubię to:

   $cmd =  "ipconfig >> c:\test.txt"

   $message = Invoke-Expression($cmd)

   [String]$message = Get-Content c:\topsecret\testme.txt

Następnie chcę móc odczytać plik i zachować formatowanie, a następnie opublikować go w pastebin za pośrednictwem interfejsu API. Próbowałem, ale wydaje mi się, że tracę formatowanie bez względu na to, co robię. Czy to się da zrobić?

questionAnswers(3)

yourAnswerToTheQuestion