【发布时间】:2020-12-06 08:01:20
【问题描述】:
我有一个 Powershell 脚本,它生成一个包含数据的 JSON 文件。
不过,我对这个文件有疑问。它产生双倍的“\”!
你知道我该如何解决这个问题吗?
这是我生成 JSON 文件的代码:
[ordered]@{
pcname='ENTER HERE';
share='\\ENTER HERE\C$';
filename='ENTER HERE';
destfilepath='some\folder';
destfile='$in.share\$in.destfilepath\$in.filename';
RDdestfile='C:\$in.destfilepath\';
Username="ENTER HERE";
Password="ENTER HERE";
EncryptedPassword=""
} | ConvertTo-Json | Out-File "$secFile"
$secFile 只是保存文件的路径。告诉我你是否也需要这个。
输出的 JSON 文件看起来像这样:
{
"pcname": "ENTER HERE",
"share": "\\\\ENTER HERE\\C$",
"filename": "ENTER HERE",
"destfilepath": "some\\folder",
"destfile": "$in.share\\$in.destfilepath\\$in.filename",
"RDdestfile": "C:\\$in.destfilepath\\",
"Username": "ENTER HERE",
"Password": "ENTER HERE",
"EncryptedPassword": ""
}
问候
马丁
编辑:我还在 PowerShell.org 论坛和 Microsoft 技术社区中发布了这个问题,让你知道
https://powershell.org/forums/topic/why-does-my-generated-json-have-too-many/
【问题讨论】:
标签: json windows powershell web-deployment