在Powershell中获取特定的Azure命令详细信息

问题描述

我需要在Power-shell中获取特定的Azure命令(例如创建VM,删除VM等)的详细信息。

例如,要创建VM,我们在power-shell中使用“ New-AzVM”命令。 我想知道我们如何获得与该命令相关的更多帮助,例如

  1. 我们可以传递哪些不同类型的参数(例如身份验证参数,网络参数等)?
  2. 哪些参数是必需的(必填)?

我知道我们可以使用“ az vm create --help”命令在azure-CLI中完成相同的操作。

power-shell中是否有任何命令可以提供特定命令的详细信息?(因为我不想记住命令,而不是我想使用powershell的“帮助”来获取该命令)

注意:-Powershell中有“ Get-Command New-AzVM ”命令。但它列出了所有以“ New-AzVM”开头的命令。

解决方法

您正在寻找Get-Help cmdlet。

如果添加-ShowWindow开关,您将在新窗口中获得漂亮的输出:

Get-Help New-AzVM -ShowWindow

输出:

enter image description here

,

MS docs for the AZ module也很棒。大量示例,以及有关工作原理的更详细说明。请参阅左侧导航栏中的参考部分。