Pagina 2 di 3
Re: Distribuzione del sistema operativo - Blocchi
Pubblicato: 22 gennaio 2026 - 15:20
di Clafon
Sì, esiste

- Screenshot 2026-01-22 151939.png (13,38 KB) Visualizzato 12632 volte
Il mio DHCP:

- 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"