0

我正在构建一个 Powershell 脚本,它连接到我们的服务器并获取一堆事件并打印 WMI 对象数据。从那里我正在创建 .JSON 文件并尝试将它们发送到我们的 MongoDB。目前我让它工作在它直接连接到数据库的地方,它只使用一个 MongoDBDriver.dll 但是我们想做一个休息调用。在 powerShell 3.0 版中,我可以做到

Invoke-Rest -Uri https://api.mongohq.com/databases/PrintData/collections/MyCollection/documents?_apikey= ourAPIKey -ContentType application/json -Body $json -Method Post

很容易,但是我们的大多数客户都运行 2.0,试图让他们更新将是一场噩梦。

我们还通过运行一个接受调用并将我们的对象卷曲到它的 node.js 服务器来使其工作,但是再一次让我们的客户将 curl 放在他们的 Windows 机器上是很困难的。

我缺少的 2.0 cmdlet 的任何建议或将 .JSON 文档推送到我们的 MongoDB 总部的任何其他方式都会很棒。谢谢

4

0 回答 0