sharepoint - 使用 Node/SPFX 的 Sharepoint powershell cmdlet
问题描述
我现在正在管理一个 Sharepoint Online 站点。有没有办法从 SPFX/NodeJS 外部运行 Sharepoint powershell cmdlet。我正在尝试创建一个 UI 来禁用文档库的版本控制。似乎现在只能通过powershell来禁用版本控制。
(或者是否有实际执行此操作的共享点 API 端点,不确定)
解决方案
您无法从 SPFx 运行 powershell cmdlet。SPFx 是一个构建在浏览器中运行的应用程序的框架。
但是您可以使用 REST API(使用它的最简单方法可能是pnpjs来包装它)。您可以尝试这样的事情(只需更新库属性):
await sp.web.lists.getByTitle("Documents").update({ EnableVersioning: false });
推荐阅读
- apache-drill - Apache Drill DFS Information_schema / Metadata
- java - 扫描仪 nextInt 中的 InputMismatchException
- android - 使用 react-native init 将 Native sdk 集成到 react native
- node.js - 如何使用 mongodb 文档字段在 node.js 中进行数学计算?
- java - JVM 中的“at ReturnAddress”是什么意思?
- php - 如何使用 WriteHTML 隐藏单元格的网格线
- spring-cloud-dataflow - Spring Cloud数据流,jdbc-sink-rabbit源码
- javascript - 如何在 javascript 中合并 2 个对象而不覆盖和使用两者的值?
- python - 在熊猫中按列减去元素
- flutter - 是否可以在小部件中使用上下文?