powershell 小型配置文件功能,可轻松检索给定资源类型的API版本列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 小型配置文件功能,可轻松检索给定资源类型的API版本列表相关的知识,希望对你有一定的参考价值。

function Get-AzureRMResourceTypeAPIVersion {
<#

    .SYNOPSIS
    Retrieve a list of API versions for a given ResourceTypeName

    .DESCRIPTION 
     Retrieve a list of API versions for a given ResourceTypeName

    .PARAMETER ProviderNamespace
    The the namespace of for the provider of the ResourceTypeName

    E.g. Microsoft.Network

    .PARAMETER ResourceTypeName
    The type of resource to query

    E.g. loadBalancers

    .EXAMPLE
    Get-AzureRMResourceTypeAPIVersion -ProviderNamespace "Microsoft.Network" -ResourceTypeName loadBalancers

#>

    [CmdletBinding()]
    Param(
        [Parameter(Mandatory=$true, Position=0)]
        [ValidateNotNullOrEmpty()]
        [String]$ProviderNamespace,

        [Parameter(Mandatory=$true, Position=1)]
        [ValidateNotNullOrEmpty()]
        [String]$ResourceTypeName
    )

    (Get-AzureRmResourceProvider -ProviderNamespace $ProviderNamespace).ResourceTypes | `
        Where-Object {$_.ResourceTypeName -eq $ResourceTypeName} | `
        Select-Object -ExpandProperty "ApiVersions"
        
}

以上是关于powershell 小型配置文件功能,可轻松检索给定资源类型的API版本列表的主要内容,如果未能解决你的问题,请参考以下文章

配置和部署容器

ADF - 带有 powershell 脚本的管道

Powershell检索用户登录名,而不是samAccountname

powershell远程下载exe并执行

一文让你轻松了解全文检索

将桌面路径添加到 powershell 以轻松在文件夹之间切换?