2014-01-10 2 views
0

lync powershell 명령 "Get-CsUser"를 실행하면 예외가 발생합니다. 관리자와 lync powershell이있는 컴퓨터에서 응용 프로그램을 실행하고 있습니다.'Get-CsUser'라는 용어가 cmdlet, 함수, 스크립트 파일 또는 작동 가능 프로그램의 이름으로 인식되지 않습니다.

System.Management.Automation.CommandNotFoundException : 용어 '는-CsUser와는하기'는 cmdlet에, 기능, 스크립트 파일의 이름 또는 실행할 수있는 프로그램으로 인식되지 않습니다. 이름의 철자 또는 경로가 포함되어있는 경우 을 확인하고 경로가 올바른지 확인한 후 다시 시도하십시오. 시스템에서 System.Management.Automation.CommandDiscovery.LookupCommandProcessor에서 System.Management.Automation.CommandDiscovery.LookupCommandInfo (문자열 커맨드 이름, CommandOrigin commandOrigin) (문자열 커맨드 이름, CommandOrigin commandOrigin, Nullable`1 useLocalScope)
에서 . System.Management.Automation.Runspaces.LocalPipeline.InvokeHelper에서 System.Management.Automation.Runspaces.LocalPipeline.CreatePipelineProcessor()에서 Management.Automation.Runspaces.Command.CreateCommandProcessor (ExecutionContext에 의 ExecutionContext, commandFactory commandFactory 부울 addToHistory) () ()System.Management.Automation.Runspaces.LocalPipeline.InvokeThreadProc()

샘플 코드 :

using (Runspace runspace = RunspaceFactory.CreateRunspace(initial)) 
{ 

      //// open it 
      runspace.Open(); 


      using (PowerShell ps = PowerShell.Create()) 
      { 
       ps.Runspace = runspace; 
       ps.AddScript("import-module 'C:\\Program Files\\Common Files\\Microsoft 
       ps.AddCommand("Get-CsUser"); 
       Collection<PSObject> results = ps.Invoke(); 
       foreach (PSObject obj in results) 
       { 
        stringBuilder.AppendLine(obj.ToString()); 
       } 
       runspace.Close(); 
      } 
} 

어떤 제안이 문제를 해결하는 ???

+2

http://stackoverflow.com/questions/17070747 예를 들어, 여기에 문서 중 하나에 대한 링크입니다/importing-powershell-module-in-c-sharp –

답변

관련 문제