2025-10-29 11:55:09 +01:00
2025-10-29 12:06:30 +01:00
2025-10-29 11:55:09 +01:00
2025-10-29 11:11:07 +01:00
2025-10-29 11:57:51 +01:00

HHO PowerShell Configuratie Menu

Dit is een alles-in-één PowerShell script dat alle verschillende configuraties voor HHO laptops combineert in een gebruiksvriendelijk menu.

Bestanden

  • main-menu.ps1 - Het hoofdmenu PowerShell script
  • main-menu.cmd - Batch wrapper voor eenvoudige uitvoering
  • apps/medewerkers.txt - Lijst van apps voor medewerkers
  • apps/gasten.txt - Lijst van apps voor gasten
  • scripts/ - Map met alle individuele scripts

Gebruik

Optie 1: Via Batch bestand (Aanbevolen)

Dubbelklik op main-menu.cmd of voer uit vanaf de command line:

main-menu.cmd

Optie 2: Direct PowerShell

Open PowerShell als Administrator en voer uit:

.\main-menu.ps1

Menu Opties

1. Get Serial Number

  • Haalt het serienummer van de laptop op
  • Slaat het op in een tekstbestand met formaat: HOSTNAME_SERIAL.txt
  • Bevat ook computernaam, datum en tijd

2. Set Background voor gebruikers en Administrator

  • Downloadt de HHO achtergrondafbeelding van https://hibbit.cloud/hho/background.jpg
  • Stelt deze in als bureaubladachtergrond voor alle gebruikers

3. Install Apps

Submenu met twee opties:

  • a. Medewerkers configuratie - Installeert apps uit apps/medewerkers.txt
  • b. Gasten configuratie - Installeert apps uit apps/gasten.txt

Beide opties:

  • Controleren administrator rechten
  • Controleren winget beschikbaarheid
  • Installeren apps via winget met machine-wide scope
  • Tonen voortgang per app

4. Update Apps

  • Update alle geïnstalleerde applicaties via winget
  • Vereist administrator rechten
  • Voert winget upgrade --all uit

5. Update All (Complete systeem update)

  • Voert het complete update script uit (scripts/update-all.cmd)
  • Inclusief Windows updates, driver updates, applicatie updates en systeem optimalisatie
  • Vereist administrator rechten
  • Vraagt om bevestiging voordat het start

6. Enable BitLocker Encryption

  • Versleutelt de systeemschijf (C:) met BitLocker
  • Genereert en slaat recovery key op in de output map
  • Vereist administrator rechten en Windows Pro/Enterprise/Education
  • Waarschuwt voor systeemherstel tijdens het proces
  • Ondersteunt zowel nieuwe versleuteling als het ophalen van bestaande recovery keys

Vereisten

  • Windows PowerShell 5.1 of hoger
  • Administrator rechten voor opties 3, 4, 5 en 6
  • winget (Windows Package Manager) voor app installaties en updates
  • Internetverbinding voor achtergrond download en app installaties
  • Windows Pro/Enterprise/Education voor BitLocker functionaliteit (optie 6)

App Configuratie Bestanden

medewerkers.txt

$apps = @(
    "Microsoft.DotNet.DesktopRuntime.8",
    "Google.Chrome",
    "Google.GoogleDrive",
    "Google.ChromeRemoteDesktopHost",
    "Dell.CommandUpdate",
    "Logitech.OptionsPlus"
)

gasten.txt

$apps = @(
    "Microsoft.DotNet.DesktopRuntime.8",
    "Google.Chrome",
    "Mozilla.Firefox",
    "Google.Drive",
    "Google.ChromeRemoteDesktopHost"
    "Dell.CommandUpdate",
    "Logitech.OptionsPlus",
    "Notepad++.Notepad++",
    "Microsoft.PowerToys",
    "Sysinternals.Autologon"
)

Foutafhandeling

Het script bevat uitgebreide foutafhandeling voor:

  • Ontbrekende administrator rechten
  • Ontbrekende winget installatie
  • Netwerkfouten bij downloads
  • App installatie fouten
  • Ontbrekende configuratie bestanden

Logging

  • Alle belangrijke acties worden gelogd naar het scherm
  • Het update-all script maakt een update-log.txt bestand aan
  • Serial number wordt opgeslagen in een tekstbestand

Ondersteuning

Voor vragen of problemen, controleer:

  1. Of je administrator rechten hebt
  2. Of winget geïnstalleerd is
  3. Of je internetverbinding hebt
  4. Of de configuratie bestanden bestaan en correct zijn geformatteerd
S
Description
No description provided
Readme
11 MiB
0 Stars 2 Watchers 0 Forks
Languages
PowerShell 50.3%
Batchfile 49.7%