mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-20 06:29:50 +00:00
add az 3.5.0
This commit is contained in:
@@ -29,12 +29,14 @@ This version is installed and is available via ``Get-Module -ListAvailable``
|
|||||||
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description
|
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description
|
||||||
if($ModuleName -eq 'Az')
|
if($ModuleName -eq 'Az')
|
||||||
{
|
{
|
||||||
$azureModules = Get-ChildItem C:\Modules\az_*\Az\*\*.psd1 | Select @{n="Version";e={[Version]$_.Directory.Name}},@{n="Path";e={$_.FullName}}
|
$prop = @{n="Version";e={[Version]$_.Directory.Name}},@{n="Path";e={$_.FullName}}
|
||||||
|
$azureModules = Get-ChildItem C:\Modules\az_*\Az\*\Az.psd1 | Select-Object $prop
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$azureModules = Get-Module -Name $ModuleName -ListAvailable | Sort-Object Version -Unique
|
$azureModules = Get-Module -Name $ModuleName -ListAvailable | Sort-Object Version -Unique
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($module in $azureModules)
|
foreach($module in $azureModules)
|
||||||
{
|
{
|
||||||
if($module.Version -ne $DefaultModule.Version)
|
if($module.Version -ne $DefaultModule.Version)
|
||||||
@@ -57,16 +59,16 @@ function Validate-AzureModule
|
|||||||
|
|
||||||
if ($ModuleName -eq 'Az')
|
if ($ModuleName -eq 'Az')
|
||||||
{
|
{
|
||||||
$installedVersions = Get-ChildItem C:\Modules\az_*\Az\* -Name
|
|
||||||
$prop = @{n="Name";e={"Az"}},@{n="Version";e={[Version]$_.Directory.Name}},@{n="Path";e={$_.FullName}}
|
$prop = @{n="Name";e={"Az"}},@{n="Version";e={[Version]$_.Directory.Name}},@{n="Path";e={$_.FullName}}
|
||||||
$azureModules = Get-ChildItem C:\Modules\az_*\Az\*\*.psd1 | Select $prop
|
$azureModules = Get-ChildItem C:\Modules\az_*\Az\*\Az.psd1 | Select-object $prop
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$azureModules = Get-Module -Name $ModuleName -ListAvailable
|
$azureModules = Get-Module -Name $ModuleName -ListAvailable
|
||||||
$installedVersions = $azureModules | Foreach-Object {$_.Version.ToString()}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$installedVersions = $azureModules | Foreach-Object {$_.Version.ToString()}
|
||||||
|
|
||||||
Write-Host "The $ModuleName module finally present are:"
|
Write-Host "The $ModuleName module finally present are:"
|
||||||
$azureModules | Select-Object Name,Version,Path | Format-Table | Out-String
|
$azureModules | Select-Object Name,Version,Path | Format-Table | Out-String
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user