2017-02-23 2 views
0
에서

그래서 내가 원격으로 사용하여 응용 프로그램 SysTrack을 제거하기 위해 노력하고있어. wmic : root 콘솔의제거 Systrack은 CMD

product get name 

을 나열하면 표시되지 않습니다. 왜 wmic가 설치된 프로그램의 모든 목록을 가져올 수 없는지 궁금합니다. 그것은 프로그램과 기능 목록에 나타나지만 지금은 그 wmi 명령을 실행할 때. 나는 자격증이 문제가되어야한다. (SysTrack을위한 Program Files (x86) 폴더의 폴더에는 잠금 장치가 있지만 액세스 할 수있다.)

사이드 노트 : 나는 정말로 거기에 있었으면 좋겠다. 해당 프로그램 및 기능 메뉴를 원격으로 볼 수있는 방법. 내가 최근에 해왔 던 일에 대단히 편리 할 것입니다.

+0

리모컨에 로그인하면 'wmic'을 사용하여 모든 프로그램을 나열하려고 할 때 목록에 표시됩니까? 또한 권한 상승으로 리모컨에서 실행하지 않을 수도 있습니다. 어떻게하려고하는지, 연결하는 방법 등에 대해 더 많은 정보를 제공하십시오. – arieljannai

+0

글쎄 로컬로 할 수 없기 때문에 리모컨 문제가 아니라 리모컨으로 생각하고 있습니다. psexec .exe \ remote-machine cmd.exe 원격 명령 프롬프트를 얻으려면 – JimmySmithJR

+0

나는 지금 당신이 무엇을하고 있는지 이해하지 못했습니다. 그래도 작동이 안되는? – arieljannai

답변

0

PowerShell ise에서 사용해보십시오. 텍스트 파일에서 호스트 이름 목록을 가져와 응용 프로그램을 제거합니다. 로컬 디렉토리 및 텍스트 파일 이름의 경로를 편집하십시오.

이 스크립트는 2 줄입니다. $ app.Uninstall() 이전의 모든 내용은 한 줄에 표시되고 $ app.Uninstall()은 두 번째 줄입니다.

$ app = Get-WmiObject -Class Win32_Product -ComputerName (Get-Content -Path "C : \ Users \ MYUSERNAME \ Documents \ PowerShell \ servers.txt") | Where-Object {$ _. 이름 - "시스템 관리 에이전트와 일치"} $ app.Uninstall()

0

시도;

NOINTERACTIVE 통화 제거 " '시스템 관리 에이전트'와 같은 이름이"/ 작동한다

WMIC 제품.