From 49598eb4ea8aebb5488d4f95cce6eee6c82223ca Mon Sep 17 00:00:00 2001 From: wyunchi-ms Date: Fri, 21 Aug 2020 16:44:56 +0800 Subject: [PATCH] Add Az.Accounts as required module for psd1 if not exist. --- tools/Gen2Master/MoveFromGeneration2Master.ps1 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/Gen2Master/MoveFromGeneration2Master.ps1 b/tools/Gen2Master/MoveFromGeneration2Master.ps1 index 29d2fb285f78..0dcd82a5807b 100644 --- a/tools/Gen2Master/MoveFromGeneration2Master.ps1 +++ b/tools/Gen2Master/MoveFromGeneration2Master.ps1 @@ -66,9 +66,12 @@ Function Move-Generation2Master { If ($Null -ne $ModuleGuid) { $Psd1Metadata.GUID = $ModuleGuid } - If ($Null -ne $RequiredModule) { - $Psd1Metadata.RequiredModules = $RequiredModule + If ($Null -eq $RequiredModule) { + $AccountsModulePath = [System.IO.Path]::Combine($DestPath, '..', 'Accounts', 'Accounts') + $AccountsMetadata = Import-LocalizedData -BaseDirectory $AccountsModulePath -FileName "Az.Accounts.psd1" + $RequiredModule = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = $AccountsMetadata.ModuleVersion; }) } + $Psd1Metadata.RequiredModules = $RequiredModule If ($Psd1Metadata.FunctionsToExport -Contains "*") { $Psd1Metadata.FunctionsToExport = ($Psd1Metadata.FunctionsToExport | Where-Object {$_ -ne "*"}) }