2017-04-03 21 views
0

私はエラー時に支援が必要私に示した:WMIC&GPRESULT出力間違っ

wmic /node:brspd030 computersystem get caption >>\\brspd010\c$\users\machael1\desktop\gpresult.txt & psexec \\brspd030 gpresult -r | findstr /i "WSUS" >>\\brspd010\c$\users\machael1\desktop\gpresult.txt 

出力:

キャプション
BRSPD010
†† ††Liuzhiyaqiが流れ⁓Jiumeixiaru䍐൳†††シングルパスの提供⁡南䄠䉭Lietongjiaoduanは滞在਍††††䵅䅅雅甲斐⁓Zhenkuiqiangfang൳

理想的な出力:? キャプションおよびます。gpresultにWSUS調査の結果で、私はいくつかのコンピュータ"for %i in (.txt)

とループでこのコマンドを使用します、あなたは私を助けてもらえてください

+0

を適応させることを編集し

wmic computersystem get caption | more >> outputFile.txt 

wmicコマンドの出力をフィルタリングすることです任意のエラー。あなたのコマンドは両方worked_を持っているよう_Itは私に見えます。 – Compo

答えて

3

wmicの出力コマンド読み出し、gpresult出力の各2つのバイトが1つの文字として扱われ、示されているように見られる場合。

。BOMは、エンコードされた文字UTF-16LEにつき2つのバイトを接頭辞が、 gpresultの出力は、文字ごとに1つのバイトが符号化ANSIでありますたぶん

解決する最も簡単な方法それはあなたの質問は、エラーが表示されましたことを述べていますが、弊社に提供していないと思われるコメントに

>>\\brspd010\c$\users\machael1\desktop\gpresult.txt ((wmic /node:brspd030 computersystem get caption | more) & (psexec \\brspd030 gpresult -r | findstr /i "WSUS")) 
+0

ネヴァーマインド、また、私は、私は時々、特に5分間だけ訂正可能ですコメントで自分のミスで知って、助けることができるうれしい非英語のネイティブスピーカーであること。 – LotPings

+0

こんにちは、お返事ありがとうございます。私には私の問題を解決する方法はありますか? –

+0

私は、コマンドラインで示したようWSUS(ます。gpresult)とtxtファイルにコンピュータの名前を受信するためのコマンドラインがつながる送っする必要があります。 –