如果-let是一个小的后缀,PowerShell命令叫做command-lets,那么什么是完整的PowerShell命令?
答案 0 :(得分:0)
'小命令'用于将PowerShell命令行开关与传统shell中的命令进行比较,而不是与PowerShell中的其他命令进行比较。 e.g:
cmdlet(发音为" command-let")是一个在Windows PowerShell中操作对象的单一功能命令。您可以通过名称格式识别cmdlet - 用短划线( - )分隔的动词和名词,例如Get-Help,Get-Process和Start-Service。
在传统的shell中,命令是可执行程序,范围从非常简单(例如attrib.exe)到非常复杂(例如netsh.exe)。
在Windows PowerShell中,大多数cmdlet非常简单,它们旨在与其他cmdlet结合使用。
和
cmdlet是Windows PowerShell环境中使用的轻量级命令。 [..] Cmdlet执行操作,通常将Microsoft .NET Framework对象返回到管道中的下一个命令。
Cmdlet与命令的区别
Cmdlet与其他命令shell环境中的命令不同 以下方式:
Cmdlet是.NET Framework类的实例; 它们不是独立的可执行文件。
可以从十几行代码中创建Cmdlet。
Cmdlet通常不进行自己的解析,错误演示或 输出格式。解析,错误演示和输出格式 由Windows PowerShell运行时处理。
Cmdlet处理来自管道的输入对象而不是来自 文本流和cmdlet通常将对象作为输出传递给 管道。
Cmdlet是面向记录的,因为它们在a处理单个对象 时间。