2016-08-03 2 views
2

모든 ip처럼 test.txt 파일이 있습니다. (실시 예psexec 및 wmic을 사용하여 배치 파일에서 한 줄씩 텍스트 읽기

192.168.xxx.50

192.168.xxx.51

192.168.xxx.52

192.168.xxx.53

192.168.xxx를 :). 54

192.168.xxx.55

그 IP

FOR /F "tokens=* delims=," %%i in (test.txt) do (
psexec \\<i dont know how to do in here..it should be ip in here each line>-u <domain>\administrator -p <password> wmic /output:\\<serverip should be here which is going to save>\d$\%(i want this each ip info)%.txt product get name,vendor 
) 

에 의해 WMIC 내가 psexec에를 사용하여 배치 파일을 만들고 싶어

, 어떻게 할까 ..? 나는 %% 매개 변수에 대해 모른다라고 생각합니다.

+0

그것은 그냥'%% i' :'psexec에 \\ %% 내가 을 -u는 ....' – Stephan

답변

1

Wmic는 PSExec 도움말없이 이것을 할 수 있습니다. 파일의 형식이 wmic에 맞습니다.

wmic /node:@"Computerlist.txt" product get name,vendor /format:htable 

wmic /node /?wmic /format /? 참조하십시오.

시작 - 모든 프로그램 - 보조 프로그램 - 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다. 명령 프롬프트 창에서 을 마우스 오른쪽 단추로 클릭하고 붙여 넣기를 선택하여 복사하거나 붙여 넣습니다.

wmic /output:"%userprofile%\desktop\WindowsInstaller.html" product get /format:hform 

테이블 형식

wmic /output:"%userprofile%\desktop\WindowsInstaller.html" product get /format:htable 

또는 폼 형식의 유형이 바탕 화면에 html 파일을 생성합니다.

이 전체 목록은 아닙니다. 이것은 Windows Installer가 설치된 제품입니다. 모든 기능이 없습니다.

그러나 이전 게시물에서 거의 모든 것이 레지스트리에 나열되어 있습니다. 그래서

프롬프트 명령에 그것을 볼
reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall /s 

또는

reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall /s>"%userprofile%\desktop\WindowsUninstall.txt" 

는 다른 형식으로 메모장에

시작을 볼 수있는 파일에

- 모든 프로그램 - 보조 프로그램 - 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다. 오른쪽 제거 키를 클릭하고 내보내기를 선택 Regedit를 입력하고

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

로 이동합니다. 당신이 reg 파일 (텍스트 파일도 있습니다, 그들은 약간 다른 텍스트 형식입니다)로 저장하면 파일을 마우스 오른쪽 버튼으로 클릭하고 그것을 편집하려면 편집을 선택해야합니다.

윈도우 업데이트를 보려면

wmic /output:"%userprofile%\desktop\WindowsUpdate.html" qfe get /format:htable 
+0

그래 내가 알고 있지만 PC의 일부가 작동하지 않을 수 있습니다 단지 권한 문제와 같은 wmic와 함께. 그래서 나는 그것을 모두 사용했습니다.) 나는 batchfile에 의해 이것을 만들고 싶습니다. 하지만 난 어떻게 코딩을 해야할지 모르겠다 ... 난 그냥 넣고 각각의 IP를 넣고 싶습니다)에 대한 test.txt를 읽고 싶어 batchfile에. –

+0

'/ f "에 대한 delims ="%% A (c : \ somefolder \ file.ext) 에코 %% A' –

+0

"psexec \\ ip -u domain \ administrator -p password cmd wmic/출력 : \\ serverip \ % userprofile % .txt 제품 이름, 공급 업체를 가져옵니다. "그런데/f"delims = "%% A in (C : \ test \ test.txt)와 같은 배치 파일을 만들었습니다. %% A -u 도메인 \ 관리자 -p 암호 cmd wmic/출력 : \\ 서버 \\ 사용자 프로필 \ .txt 제품 가져 오기 이름, 공급 업체 "작동하지 않습니다. 오류 메시지 : 거기에 c : \ test \ test.txt 찾을 수 없습니다. –

관련 문제