问题描述
这个自我回答的问题旨在系统地概述 PowerShell CLI(命令行界面),均适用于 Windows PowerShell (powershell.exe
)和 PowerShell (Core) v6+(Windows 上为 pwsh.exe
,Unix 上为 pwsh
)。
虽然存在官方帮助主题(请参阅答案中的链接),但它们并没有描绘出完整的画面并且缺乏系统的处理(截至撰写本文时)。
其中回答了以下问题:
-
特定于版本的 CLI 有何不同?
-
如何将要执行的 PowerShell 代码传递给 CLI?
-Command
(-c
) 和-File
(-f
) 有何不同? -
传递给这些参数的参数需要如何引用和转义?
-
哪些字符编码问题会产生影响?
-
PowerShell CLI 如何处理 stdin 输入,它们生成什么 stdout/stderr 以及采用什么格式?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)