PowerShell에서 출력 매개 변수로 메소드를 호출하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/821744

  •  03-07-2019
  •  | 
  •  

문제

시작하기 위해 대본 작업 중입니다 PowerShell. 나는 변환하려고 노력하고있다 작업 vbscript 스크립트 그 네트워크는 원격 Windows 컴퓨터에서 매핑 된 네트워크 드라이브를 열거합니다.

작업 중 하나는 원격을 사용하는 것입니다 WMI 레지스트리를 읽고 누가 로그인 된 사람을 결정하기 위해 Explorer.exe의 프로세스 소유자를 찾으려면. 이 안내서.

그러나 전화해야 할 WMI 방법은 win32_process의 getowner (), 리턴 값을 저장하려면 두 개의 출력 매개 변수가 필요합니다.

출력 매개 변수로 메소드를 호출하려면 어떻게해야합니까? 두 줄을 주려고 할 때 오류가 발생합니다. Cannot find an overload for "GetOwner" and the argument count: "2".. MSDN 페이지에 두 개의 매개 변수가 있다고 말하면서 내가 무엇을 잘못하고 있는지 잘 모르겠습니다.

도움이 되었습니까?

다른 팁

$explorer = gwmi Win32_Process -computerName computerName -filter "Name='explorer.exe' and SessionID=0"   
$explorer.GetOwner() | select user,domain
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top