我无法将 cmd 从 powershell 2.0 发送到 cmd 中的 netsh。
奇怪的是,使用一种类型的命令来 netsh 它可以工作
示例 - 这有效:
$input1 = @"
netsh wlan connect name=Aaknet ssid=Aaknet interface="Trådløs netværksforbindelse"
"@
$OutputVariable = ($WifiOn | netsh) | Out-String
netsh 运行命令没有任何问题,即使接口名称包含字符 å
但是如果我运行这个 - Powershell 将 å 解析为 ? 到 netsh cmd
$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 将 å 变成 ?
任何人都可以帮忙,因为我很困惑!?