繁体   English   中英

如何从计划任务中获取 json 的结果

[英]How to get result as json from schedule task

我正在开发一个 PowerShell 脚本,该脚本调用 C# 方法来启用/禁用特定任务。

一切正常但我只想得到 Json 结果。 相反,我得到了以下结果,例如 TaskName、TaskPath 和其他不需要的空白。 我正在使用return $properties | ConvertTo-Json return $properties | ConvertTo-Json在我的 PowerShell 脚本中进行转换,但看起来当我们执行 Enable-ScheduledTask PowerShell 时自动添加了 TaskPath 和 TaskName。

谁能建议我如何避免 TaskName/TaskPath 并在 {} 中仅获取 Json 数据。

在此处输入图像描述

我得到了我的解决方案。 我不得不使用 out-null 来抑制 output 就是这样。 Enable-ScheduledTask -TaskPath $TaskPath -TaskName $taskName | 外空

我跟着这个: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/out-null?view=powershell-7.1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM