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();
}
}
어떤 제안이 문제를 해결하는 ???
http://stackoverflow.com/questions/17070747 예를 들어, 여기에 문서 중 하나에 대한 링크입니다/importing-powershell-module-in-c-sharp –