Generator instalatora Windows
Zaznacz programy, uzupelnij dane komputera i pobierz gotowy skrypt PowerShell (.ps1) do bezobslugowej instalacji.
Jak to działa — krótka instrukcja
- Zaznacz programy i opcje konfiguracji stanowiska.
- Kliknij Generuj skrypt i sprawdz podsumowanie.
- Pobierz plik
.ps1i uruchom go na komputerze jako administrator.
Bezpieczenstwo i zasady dzialania
- Aplikacja tylko generuje tekst skryptu — niczego nie uruchamia ani nie pobiera na serwerze.
- Domyslnie haslo nie jest przechowywane ani w formularzu, ani w skrypcie — skrypt pyta o nie w trakcie (
Read-Host -AsSecureString). - Opcja "Haslo wpisze w pliku .ps1": skrypt dostaje placeholder
$PlainPassworddo wypelnienia RECZNIE w pliku przed uruchomieniem. Haslo NIE przechodzi przez ta aplikacje, ale wpisane w pliku bedzie w nim jawne — chron plik i skasuj po uzyciu. Pusty placeholder = powrot do pytania przy starcie. - Do grupy administratorow uzywany jest SID
S-1-5-32-544(niezalezny od jezyka Windows). - Skrypt uruchom jako administrator. Wymaga
#Requires -RunAsAdministrator. - Identyfikatory WinGet oraz parametry silent moga sie zmieniac — przetestuj kazdy pakiet przed uzyciem produkcyjnym.
Jak dodac wlasny program
Programy definiujesz w pliku _lib/winget/apps.json. Kazdy wpis ma pola: id, name, category, description, source, packageId, url, silentArgs, installerType, enabled, defaultSelected.
WinGet: ustaw source: "winget" i packageId (np. Google.Chrome).
Bezposredni URL: ustaw source: "direct", podaj url i (jesli znasz) silentArgs. Pusty silentArgs = skrypt uruchomi instalator normalnie i doda ostrzezenie o mozliwej interakcji.