xxx.exe -argumentをpowershell経由でリモート起動しようとしています.xxx.exeはローカライズされたlocalization.xmlをロード/マップします(localization.xmlとxxxを入れる必要があります)。同じフォルダにexe)、関連する名前を表示します。予想される出力は以下の通りです:xxx.exeをリモートでpowershellで実行して、ローカライゼーションXMLをリモートで実行できない
Description : [0076] HP 534M DP Virtual Bus Device #76
Link Type : iSCSI
Link State : Down
MAC/WWN : 2C-44-FD-8D-72-3D
PF Number : 1
Description : [0073] HP 534M DP Virtual Bus Device #73
Link Type : Ethernet
Link State : Down
MAC/WWN : 2C-44-FD-8D-72-3C
私は単にリモート側
Invoke-Command -ScriptBlock {& "C:\path\xxx.exe" -showadapter}
上でそれを実行しかし、私はリモートで
をxxx.cli実行する場合、それはlocalizaion.xmlをマッピングすることはできません場合、それは正常に動作しますparam([String]$IP, [String]$Username, [String]$Password)
$secpwd = ConvertTo-SecureString $Password -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ($Username,$secpwd)
$session = New-PSSession -ComputerName $IP -Credential $cred
Invoke-Command -Session $session{& "C:\path\xxx.exe" -showadapter}
、その出力があり、
No localization entry - : [0076] HP 534M DP Virtual Bus Device #76
No localization entry - : iSCSI
No localization entry - : Down
No localization entry - : 2C-44-FD-8D-72-3D
No localization entry - : 1
No localization entry - : [0073] HP 534M DP Virtual Bus Device #73
No localization entry - : Ethernet
No localization entry - : Down
No localization entry - : 2C-44-FD-8D-72-3C
localization.xmlの部分コンテンツはxxx.cliが自動的に私は、リモート側でそれを実行した場合/負荷localization.xmlをマッピングすることができますなぜ私はとても混乱している
<?xml version="1.0" encoding="SHiFT-JIS"?>
<localization>
<usermessage id ="0x0001" message = "Description"/>
<usermessage id ="0x0002" message = "Link Type"/>
...
<localization>
のようですが、それは、遠隔I一度マッピングに失敗しましたそれを実行します。
ヒント/解決策はありますか?
大変感謝しています!
'xxx.exe'何、デバイス管理ツールのいくつかの種類?どのロケールがサポートされていますか? – vonPryz
xxx.exeは、ユーザー用に作成するコマンドラインファイルです。一般的な使い方はxxx.exe -argument(xxx.exe -settcpipなど) –
だからカスタムアプリケーションですか?ロケール検出プロセスがリモートセッションではうまく動作しないようです。どのロケールが使用されているかをどのように把握しているかを開発者に問い合わせてください。 – vonPryz