cmd で powershell 2.0 から netsh に cmd を送信するのに問題があります。
奇妙なことは、netsh への 1 つのタイプのコマンドで機能することです。
例 - これは機能します:
$input1 = @"
netsh wlan connect name=Aaknet ssid=Aaknet interface="Trådløs netværksforbindelse"
"@
$OutputVariable = ($WifiOn | netsh) | Out-String
インターフェイス名に char å が含まれていても、netsh は問題なくコマンドを実行します。
しかし、これを実行すると、Powershell は å を ? として解析します。netshコマンドに
$ConnectMBN = @"
netsh mbn connect interface="Mobilbredbåndsforbindelse" connmode=name name=3
"@
$ConnectMBN | netsh
pws がコンソールに戻ります:
netsh>netsh>Decommand not found: netsh mbn connect interface="Mobilbredb?ndsforbindelse" connmode=name name=3.
ご覧のとおり、pws は å を ? に変えます。
私が混乱しているので、誰か助けてもらえますか!?