アプリケーションを .NET 4.5 から .NET Core 2.1 に移行しようとしています。
このアプリケーションは、System.Management.Automation dll を使用して、powershell コマンドとスクリプトを実行しています。SDK から PSSnapin を使用する必要がありますが、.NET Core 2.1 でそれらの機能を利用できるかどうかわかりません。
InitialSessionState を使用してスナップインをインポートしようとしましたが、タイプ PSSnapin に対して TypeLoadException が返されました。 https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.runspaces.initialsessionstate.importpssnapin?view=pscore-6.2.0#System_Management_Automation_Runspaces_InitialSessionState_ImportPSSnapIn_System_String_System_Management_Automation_Runspaces_PSSnapInException__
C# で PowershellCore を使用して PSSnapin をロードできますか? または、.NET Core 2.1 から System.Management.Automation にアクセスしてスクリプトを呼び出し続けることはできますか?