add: paramters to get-requredmodules and updated public functions

This commit is contained in:
DrIOS
2024-06-08 11:51:54 -05:00
parent 4f8df29c72
commit a5d26917d3
3 changed files with 41 additions and 13 deletions

View File

@@ -49,6 +49,12 @@ function Sync-CISExcelAndCsvData {
)
process {
# Verify ImportExcel module is available
$requiredModules = Get-RequiredModule -SyncFunction
foreach ($module in $requiredModules) {
Assert-ModuleAvailability -ModuleName $module.ModuleName -RequiredVersion $module.RequiredVersion -SubModuleName $module.SubModuleName
}
# Merge Excel and CSV data
$mergedData = Merge-CISExcelAndCsvData -ExcelPath $ExcelPath -WorksheetName $WorksheetName -CsvPath $CsvPath
@@ -61,3 +67,4 @@ function Sync-CISExcelAndCsvData {
}
}
}