Distribuzione del sistema operativo - Blocco

Domande sul server WAPT / Richieste e assistenza relative al server WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
clafon
Messaggi: 109
Registrazione: 06 nov 2024 - 10:56

22 gennaio 2026 - 15:20

Sì, esiste
Schermata 2026-01-22 151939.png
Screenshot 2026-01-22 151939.png (13,38 KB) Visualizzato 12623 volte
Il mio DHCP:
Schermata 2026-01-22 152350.png
Screenshot 2026-01-22 152350.png (10,02 KB) Visualizzato 12621 volte
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

22 gennaio 2026 - 16:40

Nelle impostazioni DHCP, che dire dell'opzione `snponly_custom` che è stata appena creata manualmente?
Hai reinserito correttamente " -UserClass NE,iPXE -VendorClass NE,legacy_bios*"?

In alternativa, utilizzando PowerShell:

Codice: Seleziona tutto

Add-DhcpServerv4Policy -Name "snponly_custom.efi" -Condition AND -UserClass NE,iPXE -VendorClass NE,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "snponly_custom.efi" -OptionID 67 -Value "snponly_custom.efi"
clafon
Messaggi: 109
Registrazione: 06 nov 2024 - 10:56

22 gennaio 2026 - 16:41

Creato manualmente con le seguenti opzioni:
Condizioni: E
Classe utente NEq iPXE
Classe provider NEq PXEClient (BIOS x86 e x64)*
Opzione 066: IP del server @WAPT
Opzione 067: snponly_custom.efi
clafon
Messaggi: 109
Registrazione: 06 nov 2024 - 10:56

23 gennaio 2026 - 07:48

sfonteneau ha scritto: 22 gennaio 2026 - 16:40

Codice: Seleziona tutto

Add-DhcpServerv4Policy -Name "snponly_custom.efi" -Condition AND -UserClass NE,iPXE -VendorClass NE,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "snponly_custom.efi" -OptionID 67 -Value "snponly_custom.efi"
Ho cancellato la mia registrazione manuale e ho provato a effettuare il tuo ordine:
Add-DhcpServerv4Policy: la classe legacy_bios del fornitore specificata non esiste sul server DHCP SRV-XX.
Alla riga del carattere:1 : 1
+ Add-DhcpServerv4Policy -Nome "snponly_custom.efi" -Condizione E -Utilizza ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: ObjectNotFound: (SRV-XX:root/Microsoft/...pServerv4Policy) [Add-DhcpServerv4Policy], CimException
+ FullyQualifiedErrorId: DHCP 20044,Add-DhcpServerv4Policy
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

23 gennaio 2026 - 10:16

Ciò significa che la classe legacy_bios non esiste (non hai seguito la documentazione originale?)

Codice: Seleziona tutto

# Define DHCP Classes
Add-DhcpServerv4Class -Name "legacy_bios" -Type Vendor -Data "PXEClient:Arch:00000" -ErrorAction SilentlyContinue
Add-DhcpServerv4Class -Name "iPXE" -Type User -Data "iPXE" -ErrorAction SilentlyContinue
clafon
Messaggi: 109
Registrazione: 06 nov 2024 - 10:56

23 gennaio 2026 - 11:15

La dichiarazione DHCP è stata effettuata dal tecnico durante la configurazione del server WAPT da parte di COMIT.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

23 gennaio 2026 - 11:41

Forse è semplicemente perché la classe "vendor" non ha il nome "legacy_bios"
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

27 gennaio 2026 - 16:46

Dopo aver effettuato la risoluzione dei problemi telefonicamente, sembra che il problema derivi da un PC privo di "Microsoft Windows Production PCA 2011" (avvio protetto)

Dovresti confermare sul PC che questo è effettivamente il caso utilizzando il comando PowerShell come amministratore:

Codice: Seleziona tutto

[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Microsoft Windows Production PCA 2011'
Puoi controllare?

Ciò era previsto e pertanto la nuova versione di Wapt consente di creare un WinPE con CA 2023 (ultima versione)


Tuttavia, WinPE non sarà visibile sui modelli più vecchi che non dispongono di "Microsoft Windows Production PCA 2011"

Questo piccolo pacchetto consente di provare a far installare CA 2023 sul vecchio PC:

Codice: Seleziona tutto

def install():
    registry_set(HKEY_LOCAL_MACHINE,r'SYSTEM\CurrentControlSet\Control\SecureBoot','AvailableUpdates',64)
    run_task(r'\Microsoft\Windows\PI\Secure-Boot-Update')             

def audit():
    if not run_powershell("Confirm-SecureBootUEFI"):
        print("secure boot not enable")
        return "OK"
    if run_powershell(r"[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'"):
        return "OK"
    else:
        print('Windows UEFI CA 2023 not found')
        return "ERROR"

clafon
Messaggi: 109
Registrazione: 06 nov 2024 - 10:56

28 gennaio 2026 - 16:02

Quindi, riassumendo:

da lanciare in una delle nuove posizioni:

Codice: Seleziona tutto

[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Microsoft Windows Production PCA 2011'
su una delle vecchie workstation, crea un pacchetto con:

Codice: Seleziona tutto

def install():
    registry_set(HKEY_LOCAL_MACHINE,r'SYSTEM\CurrentControlSet\Control\SecureBoot','AvailableUpdates',64)
    run_task(r'\Microsoft\Windows\PI\Secure-Boot-Update')             

def audit():
    if not run_powershell("Confirm-SecureBootUEFI"):
        print("secure boot not enable")
        return "OK"
    if run_powershell(r"[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'"):
        return "OK"
    else:
        print('Windows UEFI CA 2023 not found')
        return "ERROR"
e vedere se si installa correttamente?
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

28 gennaio 2026 - 16:33

In realtà, il primo passo è semplicemente controllare cosa restituisce:

Codice: Seleziona tutto

[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Microsoft Windows Production PCA 2011'
Sul tuo PC

Presumo che il tuo nuovo PC non abbia "Microsoft Windows Production PCA 2011"
Risposta