Wymagania
Obsługiwane platformy
- Windows: obsługiwany i przetestowany;
- macOS: obsługiwany i przetestowany;
- Linux: zgodność techniczna jest przewidziana, ale w wersji
0.5.6ma status preview do czasu zakończenia testów akceptacyjnych produktu.
Wymagany jest PowerShell 7 lub nowszy (pwsh), aktualna przeglądarka Edge, Chrome, Firefox albo Safari oraz dostęp sieciowy do uwierzytelniania i endpointów zarządzania Microsoft Azure.
Microsoft Az i kontrola wstępna
Skrypt przed logowaniem sprawdza system, wersję PowerShell oraz obecność poleceń Az potrzebnych do uruchomienia. Niczego nie instaluje automatycznie. Jeżeli brakuje poleceń podstawowych, zatrzymuje się z instrukcją instalacji. Brak poleceń opcjonalnych powoduje ostrzeżenie i może ograniczyć dane backup/recovery do Unknown albo Unavailable.
Zalecana instalacja w PowerShell 7:
Install-Module Az -Scope CurrentUser -Repository PSGallery -Force
Po instalacji zamknij PowerShell, uruchom ponownie pwsh i uruchom produkt.
Uprawnienia Azure
Podstawą jest możliwość odczytu zasobów wybranej subskrypcji. Dodatkowe dane mogą wymagać odrębnych uprawnień odczytu do Cost Management, przypisań ról Resource Group, Recovery Services/Backup, Microsoft.Compute/restorePointCollections i należących do nich restore pointów (w tym odczytu instanceView), polityk retencji Azure SQL lub informacji backup/snapshot App Service.
Brak opcjonalnej widoczności powinien być prezentowany jako Unknown, Unavailable, Not assessed, stan częściowy albo odpowiedni wpis w logu — nigdy jako sztuczny wynik pozytywny.
OPSpectra Lite nie wymaga własnego service principal, app registration, serwera WWW, bazy danych, konta OPSpectra, Node.js, IIS ani Dockera.