Batch file voor Driver backups werkt niet

Status
Niet open voor verdere reacties.

Senso

Inventaris
Lid geworden
13 jun 2016
Berichten
10.987
Besturingssysteem
W10 Pro en W11 Pro
Office versie
Office 2007 H&S en Office 2021 Prof Plus
Waarom werkt het onderstaande niet?

Code:
cls
cd\
rem
rem Maak Drivers backup B_X58_W10C van oude pc
rem
dism /online /export-driver /destination: "B:\B_X58_W10C_Drivers Backups\2023-12-13"
rem pnputil /export-driver * "B:\B_X58_W10C_Drivers Backups\2023-12-13"
rem
rem
rem Maak Drivers backup B_Z90_W11C van nieuwe pc
rem
rem dism /online /export-driver /destination: "B:\B_Z90_W11C_Drivers Backups\2023-12-13"
rem pnputil /export-driver * "B:\B_Z90_W11C_Drivers Backups\2023-12-13"
rem
rem Einde

Kun je met Windows PowerShell (Admin) ook een batch file maken die dat uitvoert?

Export-WindowsDriver -Online -Destination "Full_path_of_location"

Hoe?
 
Haal de spatie eens weg tussen destination: en "B:\B zodat er dit staat:
Code:
dism /online /export-driver /destination:"B:\B_X58_W10C_Drivers Backups\2023-12-13"
 
Dat was een fout. Je moet wel eerst met md de destination file aanmaken dan werkt het.

Weet jij nog iets dat die met Powershell het genoemde commando via een shortcut kan uitvoeren?
 
Dat ga je niet willen.
Maar zet dit op bijvoorbeeld je Desktop in een bestandje met de extensie .ps1: (b.v. Backup Drivers.ps1)
Code:
Export-WindowsDriver -Online -Destination "C:\Backups\Driver backup"
De locatie "C:\Backups\Driver backup" moet dan bestaan.
Maak vervolgens een .bat bestandje waar je dit in zet:
Code:
Powershell -ExecutionPolicy ByPass -File "C:\Users\Senso\Desktop\Backup Drivers.ps1"
Voer dat .bat bestandje uit als Administrator.
 
Nu heb ik gezien dat dit allemaal losse files zijn. Nu heb ik ook ('merk')mappen waarin ze apart worden opgeslagen. Vroeg me af hoe die gemaakt zijn (programma?).
 
Het is de fabrikant van de hardware die de drivers maakt.
Hoe en waarmee ze dat doen zal per fabrikant verschillen.
Wel moeten ze allemaal voldoen aan aan specificaties die Microsoft voor Windows voorschrijft.
 
Ik bedoel dat het geen losse files zijn maar per mapnaam opgeslagen zijn. Dus in de folders:
NVDIA Geforce GTX 460
Realtek PCIe GBE etc
Marvell RAID
Logitech
HID-compliant
en de hoofdmap is dan 2018-02-09 19-36-50
Welke software heeft die gemaakt?
 
Dat heeft de Dism opdracht gedaan.
Deze dus:
Code:
C:\Windows\System32\Dism.exe
 
Is mij niet duidelijk. Kan niet anders dan dat het door software is gedaan.
 
Dism.exe IS software.
Het is een programma van Microsft.
 
Ik bedoel software van 'derden'. Hoe kan het anders dat in 2018 die mappen aangemaakt zijn? Ik ga zelf nooit tijd zetten bij een mapaanduiding, laat staan dat ik toen wist hoe en wat. De vraag is natuurlijk, hoe komt dat zo keurig in de juiste mappen terecht en niet alle bestanden los in één map. Iedere map bevat de driver die bij die foldernaam hoort. Kun jij dat dan op een eenvoudige en snelle wijze reproduceren?
 
Wel eens van die driver-update programma's gezien die de optie hadden alle drivers te backuppen, zoiets als iobit driver updater?
 
Zou mogelijk kunnen zijn, kan het me niet herinneren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan