解析从 Ansible 到 powershell 的变量

Parsing vars from Ansble to powershell

我已经创建了自己的模块。该模块执行 powershellscript。

但是现在我需要给他们一些变量,我该怎么做呢

我已经试过了:

$data = Get-Content $args[0] | Out-String | ConvertFrom-Json

但这不起作用。

你有什么建议吗?

这里不需要管道连接到 Out-String。如果要将文件内容作为单个字符串读取,可以使用 -Raw 开关打开 Get-Content

$data = Get-Content $args[0] -Raw | ConvertFrom-Json