Logo

File Generator Portable | Windows Answer

// Validation IF xml.validateAgainstXSD() == False: THROW Exception("Schema violation")

// Pass 2: Specialize (System identity) specPass = xml.addPass("specialize") specPass.setComputerName(userInput.hostname) IF userInput.joinDomain == True: specPass.addDomainJoin(userInput.domain, userInput.domainCreds) ELSE: specPass.setWorkgroup("WORKGROUP") windows answer file generator

// Pass 3: OOBE (Finalize) oobePass = xml.addPass("oobeSystem") oobePass.setHideEULAPage(True) oobePass.setSkipMachineOOBE(True) oobePass.setLocalAdminPassword(userInput.adminPass) // Validation IF xml