# Specify the directory containing the Dat files $datDirectory = "C:\Scripts\Printers\03-Printer-Properties" # Get all Dat files in the directory $datFiles = Get-ChildItem -Path $datDirectory -Filter "*.dat" # Iterate through each Dat file foreach ($datFile in $datFiles) { # Extract printer name from the file name (without .dat) $printerNameShort = $datFile.BaseName # Extract file full name (with .dat) $printNameFull = $datFile.FullName # Import Printer Properties Dat Files printUI.exe /Sr /n $printerNameShort /a $printNameFull d g }