Find-AzUpgradeCommandReference
搜索 指定文件或文件夹中的 AzureRM PowerShell 命令引用。
语法
ByFileAndModuleSpec
Find-AzUpgradeCommandReference
-FilePath <String>
-AzureRmModuleSpec <System.Collections.Generic.Dictionary`2[System.String,CommandDefinition]>
[<CommonParameters>]
ByFileAndModuleVersion
Find-AzUpgradeCommandReference
-FilePath <String>
-AzureRmVersion <String>
[<CommonParameters>]
ByDirectoryAndModuleSpec
Find-AzUpgradeCommandReference
-DirectoryPath <String>
-AzureRmModuleSpec <System.Collections.Generic.Dictionary`2[System.String,CommandDefinition]>
[<CommonParameters>]
ByDirectoryAndModuleVersion
Find-AzUpgradeCommandReference
-DirectoryPath <String>
-AzureRmVersion <String>
[<CommonParameters>]
说明
搜索 指定文件或文件夹中的 AzureRM PowerShell 命令引用。 查看指定的文件或文件夹时,将分析文件中使用的所有 cmdlet,并将其与已知的 AzureRM PowerShell 命令进行比较。 如果命令与已知的 AzureRM cmdlet 匹配,则会返回输出,显示每个使用情况的位置/偏移量。
示例
示例 1
以下示例查找 指定文件中的 AzureRM PowerShell 命令引用。
Find-AzUpgradeCommandReference -FilePath 'C:\Scripts\test.ps1' -AzureRmVersion '6.13.1'
示例 2
Find-AzUpgradeCommandReference -DirectoryPath 'C:\Scripts' -AzureRmVersion '6.13.1'
The following example finds AzureRM PowerShell command references in the specified directory and subfolders.
示例 3
以下示例在 指定的目录和子文件夹中查找 AzureRM PowerShell 命令引用,但具有预加载的模块规范。 如果需要多次执行命令, Find-AzUpgradeCommandReference 则这有助于避免重新加载模块规范。
$moduleSpec = Get-AzUpgradeCmdletSpec -AzureRM
Find-AzUpgradeCommandReference -DirectoryPath 'C:\Scripts1' -AzureRmModuleSpec $moduleSpec
Find-AzUpgradeCommandReference -DirectoryPath 'C:\Scripts2' -AzureRmModuleSpec $moduleSpec
Find-AzUpgradeCommandReference -DirectoryPath 'C:\Scripts3' -AzureRmModuleSpec $moduleSpec
参数
-AzureRmModuleSpec
指定包含 cmdlet 规范对象的字典,该字典从 Get-AzUpgradeCmdletSpec.
参数属性
参数集
ByFileAndModuleSpec
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ByDirectoryAndModuleSpec
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-AzureRmVersion
指定 现有 PowerShell 文件或模块中使用的 AzureRM 模块版本。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ByFileAndModuleVersion
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ByDirectoryAndModuleVersion
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DirectoryPath
指定 PowerShell 脚本或模块所在的文件夹的路径。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ByDirectoryAndModuleSpec
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ByDirectoryAndModuleVersion
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-FilePath
指定单个 PowerShell 文件的路径。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ByFileAndModuleSpec
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ByFileAndModuleVersion
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。