Find-1CDistroFolder.ps1
|
<#
.SYNOPSIS Проверка наличия папки 1cv8.adm в корне логических дисков Подготовка диреткории с дистрибутивами и дистрибутивов, для утсановки. .DESCRIPTION Выполняется поиск папки 1cv8.adm. Если директория найдена происходит переименование и сортировка версий дистрибутивов. .PARAMETER Name Описание параметра .EXAMPLE Пример использования #> function Find-1CDistroFolder { $found = $false $getPartitions = (Get-Volume).DriveLetter foreach ($drv in $getPartitions) { if ($drv -match '^[a-z]') { $admFolder = $drv + ":\1cv8.adm" if (Test-Path $admFolder) { # Write-Host ✅ "Проверка пройдена успешно. Найдена папка 1cv8.adm. Расположение: $admFolder" -ForegroundColor Green $found = $true return $admFolder } else { } } } if (-not $found) { Write-Host "Не найдено" return $null } } |