我们必须重新安装系统,并且我们需要运行旧的 PowerShell 脚本。但是,PowerShell 似乎无法正确加载 DiAPI。
[System.Reflection.Assembly]::LoadFile("C:\Program Files\SAP\SAP Business One\SAPBusinessOneSDK.dll")
像
[SAPbouiCOM.SboGuiApi]::new
这样的函数不会像以前或其他方法那样显示可用的函数。
我们之前的系统是Windows 10,我们的新系统是Windows 11。是否有任何新的安全设置或者我们是否忘记安装任何必要的SAP文件?
Powershell 以 64 位运行,我已经安装了两个版本的 DI-API。
默认情况下 SAP B1 SDK 安装在以下位置:“C:\Program Files (x86)\SAP\SAP Business One SDK\Lib”
我认为您需要安装 SAP B1 SDK 或调整您的路径。