Я хочу выполнить итерацию по папкам внутри скриптов исправлений, найти каждый повторный результат DBChangesMain и ContentLbl и сохранить его в словаре или хеш-таблице, а затем распечатать результаты, как это сделать?Сохранение вывода в словаре
До сих пор я
$patchscripts = Get-Item "F:\folder\trunk\Source\Database\Patch Scripts"
foreach ($folders in Get-childitem $patchscripts -recurse -include *.sql)
{
if ($folders -like "*DBChangesMain*")
{
}
if ($folders -like "*ContentLbl*")
{
}
}
Write-Host $DbChanges
Write-Host $contentlbl
, если у вас есть лучший способ сделать это, пожалуйста, дайте мне знать, ура.
Какими должны быть ваши ключи и значения в хеш-таблице здесь? – Joey
Ключ будет DBChanges или contentlbl, и значение будет результатом итерации папки. Я не уверен, нужна ли мне таблица хэша, я даже мог бы хранить ее в массиве. Мне просто нужно хранить выходные данные рекурсивного действия в той же переменной. – Lewis
Я хочу сохранить каждое возвращаемое значение, которое содержит DBchangesmain и contentlbl, в любой ту же переменную или две переменные, которые я могу ссылаться позже в моем сценарии powershell – Lewis