Меридиан Энерго КТП — это современное решение для автоматизации и мониторинга комплектных трансформаторных подстанций. Для эффективного управления и конфигурирования системы требуется актуальная версия PowerShell. В этой статье вы узнаете, как установить PowerShell 7 на Windows 10/11 и Windows Server, чтобы использовать его в инфраструктуре Меридиан Энерго КТП.
Зачем нужен PowerShell 7 в системе Меридиан Энерго КТП?
- Кроссплатформенность: PowerShell 7 работает на Windows, Linux и macOS, что важно для гибридных инфраструктур КТП.
- Совместимость: обеспечивает работу с новыми модулями Меридиан Энерго, не поддерживаемыми в Windows PowerShell 5.1.
- Производительность: ускоряет выполнение скриптов мониторинга и управления КТП.
Способы установки PowerShell 7
Установка через официальный GitHub-репозиторий
Самый надёжный способ — скачать дистрибутив напрямую с GitHub Microsoft.
- Перейдите на страницу PowerShell Releases.
- Загрузите файл PowerShell-7.x.x-win-x64.msi для Windows 10/11.
- Запустите установщик от имени администратора и следуйте инструкциям мастера.
Установка через командную строку (winget)
Для Windows 10/11 и Windows Server 2019/2022 можно воспользоваться пакетным менеджером winget:
winget install --id Microsoft.PowerShell --source winget Установка через PowerShell (онлайн-скрипт)
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI" Команда автоматически скачает и установит последнюю версию PowerShell 7.
Конфигурация PowerShell 7 для работы с Меридиан Энерго КТП
Установка модулей
- Установите модуль Meridian.KTP.Management:
Install-Module -Name Meridian.KTP.Management -Force Import-Module Meridian.KTP.Management Пример скрипта для проверки состояния КТП
$Ktps = Get-KTPList -Server "meridian.local"
foreach ($ktp in $Ktps) {
$status = Get-KTPStatus -Id $ktp.Id
Write-Host "КТП $($ktp.Name): $($status.State)" -ForegroundColor Green
}
Частые проблемы и способы их решения
| Проблема | Причина | Решение |
|---|---|---|
| Ошибка «Module not found» | Отсутствует модуль Meridian.KTP.Management | Выполните Install-Module Meridian.KTP.Management -Scope CurrentUser |
| Нет доступа к КТП | Неверные учётные данные | Используйте Connect-KTPService -Credential (Get-Credential) |
| PowerShell 7 не запускается | В системе установлена старая версия .NET | Установите .NET 8 Runtime с официального сайта |
Контакты для обращений
- Техническая поддержка Меридиан Энерго
- E-mail: support@meridian-energo.ru
- Телефон: +7 (495) -23-45-67
- Телеграм-канал: @meridian_ktp_support
- Официальный GitHub PowerShell
- Issues: PowerShell Issues
- Discussions: PowerShell Discussions
- Форумы и сообщества
- Stack Overflow: тэг powershell
- Ru-Board: Тема PowerShell 7
Важно: при установке или обновлении PowerShell 7 всегда запускайте процесс от имени администратора. Это исключит ошибки доступа при работе с КТП.
После установки PowerShell 7 рекомендуется добавить его в переменную окружения PATH, чтобы вызывать pwsh из любого места системы.