2017-04-03 17 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

귀하의 질문은 오류가 당신에게 표시되었다고 주장하지만, 당신이 나타납니다으로 우리를 제공 한 것으로 오류. 당신의 명령을 모두 worked_을 가지고있는 것처럼 _It 나에게 보인다. – Compo

답변

3

wmic의 출력 제발 도와 수 명령 BOM은 문자 UTF-16LE 당 2 바이트 인코딩하지만 gpresult의 출력이 나타내는 바와 같이 판독 할 때. 상기 gpresult 출력의 각 2 바이트 이상의 문자로 취급 보이는 부호화 문자 ANSI 당 1 바이트 접두어.

어쩌면

해결하는 가장 쉬운 방법 이 의견

에 적응하기 위해을 편집 wmic 명령

wmic computersystem get caption | more >> outputFile.txt 

의 출력을 필터링하는 것입니다

>>\\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

내가 명령 줄에서 가리 켰을 때, 결과 TXT 파일에 WSUS (Gpresult를) 사용하여 컴퓨터의 이름을 수신하기 위해 명령 줄을 전송해야합니다. –