Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Powershell ISE kann keine Umlaute

$
0
0

Hallo verehrtes Forum :-)

ich beschäftige mich jetzt seit gut 2 Monaten mit der Powershell.
Zum Lernen bin ich dabei, einige von meinem (teilweise ziemlich komplexen) BAT/CMD/BTM-Skripts
umzuschreiben auf Powershell.Eines davon verwendet DISKPART, das habe ich auch schon
funktionsfähig umgesetzt. Dabei ist mir aufgefallen, daß die PowerShell ISE zurückgelieferte
Texte anders codiert als die PowerShell selbst, z.B.
"List Disk"|DISKPART
liefert in der ISE

PS C:\Users\PMurschall.WSA\Documents\WindowsPowerShell\Skripte> "List Disk"|Diskpart

Microsoft DiskPart-Version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
Auf Computer: WSA-GAZ77-DS3H

DISKPART>
  Datentr„ger ###  Status         Gr”áe    Frei     Dyn  GPT
  ---------------  -------------  -------  -------  ---  ---
  Datentr„ger 0    Online          447 GB    41 GB        *
  Datentr„ger 1    Online         1863 GB      0 B        *
  Datentr„ger 2    Online         1863 GB  1024 KB        *
  Datentr„ger 3    Online          119 GB  2048 KB        *
  Datentr„ger 4    Online          238 GB     8 MB        *

während die PowerShell selber korrekt arbeitet:
PS C:\Users\PMurschall.WSA\Documents\WindowsPowerShell\Skripte> "List DISK"|DISKPART

Microsoft DiskPart-Version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
Auf Computer: WSA-GAZ77-DS3H

DISKPART>
  Datenträger ###  Status         Größe    Frei     Dyn  GPT
  ---------------  -------------  -------  -------  ---  ---
  Datenträger 0    Online          447 GB    41 GB        *
  Datenträger 1    Online         1863 GB      0 B        *
  Datenträger 2    Online         1863 GB  1024 KB        *
  Datenträger 3    Online          119 GB  2048 KB        *
  Datenträger 4    Online          238 GB     8 MB        *

DISKPART>
Das ärgerliche ist, daß in der ISE sowohl der Debugger als auch das Skript dann "falsch" arbeitet, so daß
solche Sachen wie

  $aktZeile -Match "  Datenträger (?<disknr>...) +(?<status>.............) +(?<groesse>.......) +(?<frei>.......) +(?<dyn>...) +(?<gpt>...)" | Out-Null
dann nicht funktionieren.

Frage ist jetzt: Was passiert da ? Kann man das irgendwie einstellen ?
Oder ist das ein Bug ?

Mit freundlichsten Grüßen
Peter Murschall


mit freundllichsten Grüßen Peter ____________________________________________________________ Your OS is like a Wigwam - no Windows, no Mouse, Apache inside .....


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>