add az 3.5.0

This commit is contained in:
Aleksandr Chebotov
2020-02-26 11:07:19 +03:00
parent 5bdec625a3
commit 9933a3934c

View File

@@ -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