При подключении из PowerShell возникает ошибка "Exception calling "Connect" with "3" argument(s)..."

У меня не получается подключиться из PowerShell к ЛЭРС. Выдаёт вышеуказанную ошибку. Хотя я и подключаю все dll из папки клиента LERS. Что я делаю не так? Что нужно ему, файл же есть этот. Толкните в нужном направлении, пожалуйста.

#Requires -Version 3.0
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms");

$dll_fileList = Get-ChildItem "c:Program FilesLERSClient" -Filter *.dll | % { $_.FullName }
foreach ($dllfile in $dll_fileList) {
 [System.Reflection.Assembly]::LoadFrom($dllfile) | Out-Null
}

$srvLers = New-Object Lers.LersServer
$pswd = [Lers.Networking.SecureStringHelper]::ConvertToSecureString("psswd");
$authInfo = New-Object Lers.Networking.BasicAuthenticationInfo("login", $pswd);
$srvLers.Connect("server", 10000, $authInfo) | Out-Null

Ошибка:

Exception calling "Connect" with "3" argument(s): "Ошибка подключения к серверу. Не удалось загрузить файл или сборку "Microsoft.Exte
nsions.DependencyInjection.Abstractions, Version=3.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60" либо одну из их зависимос
тей. Не удается найти указанный файл."

Начиная с версии 3.34 мы перевели Сервер на .NET Core, поэтому Windows Powershell более не подходит для реализации задач взаимодействия с Сервером посредством LersFramework, так как в нем не поддерживается .NET Core.

Вам необходимо использовать использовать Powershell Core 6 или Powershell 7, в которых .NET Core поддерживается.