기존 ASP.NET (웹 페이지) 프로젝트를 ASP.NET MVC로 마이그레이션하려고하는데 약간의 문제가 있습니다. PowerShell에 대한 정보가 부족한지는 모르지만 원래 프로젝트에서는 PowerShell 및 다른 클래스를 사용할 수 있도록 System.Management.Automation.dll
에 대한 참조가 있습니다. 지금은 직접 위치로 이동하여 한 번 참조 (추가 :. 나는 또한 물마루 NuGet 패키지 System.Management.Automation
을 시도 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Management.Automation\v4.0_3.0.0.0__31bf3856ad364e35\System.Management.Automation.dll
MVC 프로젝트의 PowerShell 클래스에 액세스 할 수 없습니다.
내 문제는 내가 지금 내가 PowerShell을 호출 할 수있는 PowerShell
개체 자체를 사용하고 시작하는 것 같지 수 있다는 것입니다 .Create() 예를 들어. 내가 누락되거나 잘못하고있는 무슨 PSObject
, Runspace
, WSMANConnectionInfo
그러나 다만하지 PowerShell
클래스를 액세스 할 수 있습니까?
호출하려는 원시 메소드를 사용하는 것이 좋습니다. Powershell 웹에서 드물게 좋은 아이디어입니다. –
에 대한 샘플은 [here] (https://msdn.microsoft.com/en-us/library/system.management.automation.powershell%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396)를 참조하십시오. 'PowerShell'을 사용하여 –
@ 환불 불가 반환 옵션이 없으므로 Microsoft MSOL 서비스 및 O365와 통신하기 위해이 옵션을 사용하고 있습니다. 따라서 이것이 우리가 성취해야 할 유일한 옵션입니다. 네이티브 (문장을 이해하는 방법에 대해 확실하지 않은)와 Win32 API의 호출을 의미합니까? –