powershell - Connect-PnPOnline:在 Visual Studio Code 中使用时找不到方法,在 Powershell 中工作正常
问题描述
我目前正在编写一个可以在 Azure-Functions 中部署的 PowerShell 代码,它会创建一个新的 SharePoint 站点。我在 Visual Studio Code 中工作。
在 PowerShell 中手动执行时一切正常,但某些命令似乎在代码中不起作用。New-PnPSite
抛出:
例外:无连接,请先用 Connect-PnPOnline 连接
此异常完全有意义,但是当我在使用“New-PnPSite”之前使用“Connect-PnPOnline”时,我得到:
错误:Connect-PnPOnline:找不到方法:'System.Runtime.Remoting.ObjectHandle System.Activator.CreateInstance(System.String, System.String)'。
我不确定它为什么不工作,因为我的 PowerShell 和我的 Visual Studio Code PowerShell 代码使用相同的模块文件夹。如何让它在 Visual Studio Code 中工作?
提前致谢!
解决方案
$env:PSModulePath
走错了路。
推荐阅读
- php - Laravel 8 - MS SQL - 查询生成器 - 使用 DB Raw。尝试使代码正确,使其像工作的 MSSQL 代码一样工作
- visual-studio - 如何区分消息是来自 ReSharper 还是 Visual Studio
- php - 如何在PHP的同一页面中的while循环之外传递值?
- java - Weblogic:logback线程没有被移除,然后war应用程序被从weblogic中移除
- node.js - ResponseError:Confluent_Schema_Registry - 错误,状态 400
- amazon-web-services - 在 Twilio 代理服务上录制语音通话的最佳方式是什么?
- linux - 比较linux中的两个文件?
- c++ - 使用 C++ Builder 和 ADOX 创建 SQL Server *.MDF 文件
- python - Python遍历存储在变量中的每个单独列表并将其作为单个列表
- python - 索引和保存大型 xarray 数据集并写入文件的最佳方法