내 새 코드는 아래에 있지만 스냅인이 추가되지 않은 것처럼 get-mailbox가 인식되지 않는다고합니다.C# .Net Powershell + Exchange Snapin을 사용하여 열어 둘 수있는 방법
Runspace runSpace;
public void button1_Click(object sender, EventArgs e)
{
Pipeline pipeline = runSpace.CreatePipeline();
pipeline.Commands.Add("get-mailbox cbilgic");
pipeline.Invoke();
}
private void button2_Click(object sender, EventArgs e)
{
RunspaceConfiguration runspaceConfig = RunspaceConfiguration.Create();
PSSnapInException snapEx = null;
PSSnapInInfo psinfo = runspaceConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2010", out snapEx);
runSpace = RunspaceFactory.CreateRunspace(runspaceConfig);
runSpace.Open();
}
주제를 벗어나지 만, 'out [i]'의 목적은 - 범위를 벗어나는 색인을 얻는 것처럼 보입니다. – rhughes