当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 帮助系统

作者:精品下载站 日期:2024-12-14 03:06:04 浏览:13 分类:玩电脑

帮助系统


在一项旨在评估 PowerShell 熟练程度的实验中,两组不同的 IT 专业人员(初学者和专家)首先在无法使用计算机的情况下接受笔试。令人惊讶的是,测试分数表明两组的技能相当。随后进行了后续测试,与第一个测试相同,但有一个关键区别:参与者可以访问配备 PowerShell 的离线计算机。结果显示,这次两组之间存在显着的技能差距。

哪些因素影响了两次评估之间观察到的结果?

专家并不总是知道答案,但他们知道如何找出答案。

两项测试结果中观察到的结果是因为专家无法记住数千条 PowerShell 命令。相反,他们擅长使用 PowerShell 中的帮助系统,使他们能够在必要时发现和学习如何使用命令。

精通帮助系统是成功使用 PowerShell 的关键。

我听说 PowerShell 的创建者 Jeffrey Snover 在多个场合分享了类似的故事。

可发现性

PowerShell 中的编译命令称为 cmdlet,发音为“command-let”,而不是“CMD-let”。 cmdlet 的命名约定遵循单一的动词-名词 格式,以使它们易于发现。例如,Get-Process 是用于确定正在运行的进程的 cmdlet,Get-Service 是用于检索服务列表的 cmdlet。函数(也称为脚本 cmdlet)和别名是本书稍后讨论的其他类型的 PowerShell 命令。术语“PowerShell 命令”描述了 PowerShell 中的任何命令,无论它是 cmdlet、函数还是别名。

您还可以从 PowerShell 运行操作系统本机命令,例如 ping.exeipconfig.exe 等传统命令行程序。

PowerShell 中的三个核心 cmdlet

    Get-Help
    Get-Command
  • Get-Member(第 3 章中介绍)
  • 我经常被问到:“你如何找出 PowerShell 中的命令是什么?”Get-HelpGet-Command 都是发现和理解 PowerShell 中命令的宝贵资源。

    Get-Help

    关于 PowerShell 中的帮助系统,您需要了解的第一件事是如何使用 Get-Help cmdlet。

    Get-Help 是一个多用途命令,可帮助您在找到命令后了解如何使用它们。您还可以使用 Get-Help 来查找命令,但与 Get-Command 相比,其方式不同且更加间接。

    使用 Get-Help 查找命令时,它首先根据您的输入对命令名称执行通配符搜索。如果未找到任何匹配项,它将对系统上的所有 PowerShell 帮助文章进行全面的全文搜索。如果也找不到任何结果,则会返回错误。

    以下介绍了如何使用 Get-Help 查看 Get-Help cmdlet 的帮助内容。

    Get-Help -Name Get-Help
    

    从 PowerShell 版本 3.0 开始,帮助内容不再随操作系统预装。当您第一次运行 Get-Help 时,会出现一条消息询问您是否要将 PowerShell 帮助文件下载到您的计算机。

    按 Y 回答将执行 Update-Help cmdlet,下载帮助内容。

    Do you want to run Update-Help?
    The Update-Help cmdlet downloads the most current Help files for Windows
    PowerShell modules, and installs them on your computer. For more information
    about the Update-Help cmdlet, see
    https:/go.microsoft.com/fwlink/?LinkId=210614.
    [Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):
    

    如果您没有收到此消息,请从以管理员身份运行的提升的 PowerShell 会话中运行 Update-Help

    更新完成后,将显示帮助文章。

    花点时间在计算机上运行该示例,查看输出,并观察帮助系统如何组织信息。

    • 姓名
    • 概要
    • 句法
    • 描述

    您需要 登录账户 后才能发表评论

    取消回复欢迎 发表评论:

    关灯