Pagina 2 di 3

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 22 gennaio 2026 - 15:20
di Clafon
Sì, esiste
Schermata 2026-01-22 151939.png
Screenshot 2026-01-22 151939.png (13,38 KB) Visualizzato 12632 volte
Il mio DHCP:
Schermata 2026-01-22 152350.png
Screenshot 2026-01-22 152350.png (10,02 KB) Visualizzato 12630 volte

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 22 gennaio 2026 - 16:40
di sfontenau
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"

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 22 gennaio 2026 - 16:41
di Clafon
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

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 23 gennaio 2026 - 07:48
di Clafon
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

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 23 gennaio 2026 - 10:16
di sfontenau
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

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 23 gennaio 2026 - 11:15
di Clafon
La dichiarazione DHCP è stata effettuata dal tecnico durante la configurazione del server WAPT da parte di COMIT.

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 23 gennaio 2026 - 11:41
di sfontenau
Forse è semplicemente perché la classe "vendor" non ha il nome "legacy_bios"

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 27 gennaio 2026 - 16:46
di sfontenau
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"


Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 28 gennaio 2026 - 16:02
di Clafon
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?

Re: Distribuzione del sistema operativo - Blocchi

Pubblicato: 28 gennaio 2026 - 16:33
di sfontenau
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"