我有一个关于 PS 如何缩写各种命令的问题,特别是在初始化 PS 会话时。
假设我们从 Windows DOS 提示符开始:
C:\> powershell -exec bypass
Run Code Online (Sandbox Code Playgroud)
我似乎注意到您还可以键入以下内容,但它似乎仍在运行:
C:\> powershell -execution bypass
C:\> powershell -exec by
C:\> powershell -exec b
Run Code Online (Sandbox Code Playgroud)
如果键入的内容足够独特以匹配已知的有效命令/选项/标志/参数,PowerShell 是否会“猜测”用户尝试运行的命令?如果有任何文献可以解释这里发生的事情,那将非常有帮助。谢谢!
Powershell 将允许使用缩写的参数名称,直到参数不再明确为止。从 1.0 开始就是这种情况。您也可以在脚本中执行此操作,但这不是在脚本中的推荐做法,因为更高版本的 cmdlet 可能不再具有明确的缩写。
| 归档时间: |
|
| 查看次数: |
2104 次 |
| 最近记录: |