Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. . '.\inc\Config.ps1'
  2. . '.\inc\Params.ps1'
  3. . '.\inc\Functions.ps1'
  4.  
  5. # Main Program
  6. MountWim $wim_file $mount_dir $wim_image_name
  7. $windows_adk_packages_path="C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\"
  8.  
  9. Add-WindowsPackage -PackagePath:"$windows_adk_packages_path\Winpe_OCS\WinPE-WMI.cab" -Path "$mount_dir" -IgnoreCheck
  10. Add-WindowsPackage -PackagePath:"$windows_adk_packages_path\Winpe_OCS\en-us\WinPE-WMI_en-us.cab" -Path "$mount_dir" -IgnoreCheck
  11. Add-WindowsPackage -PackagePath:"$windows_adk_packages_path\Winpe_OCS\WinPE-NetFx.cab" -Path "$mount_dir" -IgnoreCheck
  12. Add-WindowsPackage -PackagePath:"$windows_adk_packages_path\Winpe_OCS\en-us\WinPE-NetFx_en-us.cab" -Path "$mount_dir" -IgnoreCheck
  13. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\WinPE-Scripting.cab" -Path "$mount_dir" -IgnoreCheck
  14. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\en-us\WinPE-Scripting_en-us.cab" -Path "$mount_dir" -IgnoreCheck
  15. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\WinPE-PowerShell.cab" -Path "$mount_dir" -IgnoreCheck
  16. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\en-us\WinPE-PowerShell_en-us.cab" -Path "$mount_dir" -IgnoreCheck
  17. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\WinPE-DismCmdlets.cab" -Path "$mount_dir" -IgnoreCheck
  18. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\en-us\WinPE-DismCmdlets_en-us.cab" -Path "$mount_dir" -IgnoreCheck
  19. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\WinPE-EnhancedStorage.cab" -Path "$mount_dir" -IgnoreCheck
  20. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\en-us\WinPE-EnhancedStorage_en-us.cab" -Path "$mount_dir" -IgnoreCheck
  21. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\WinPE-StorageWMI.cab" -Path "$mount_dir" -IgnoreCheck
  22. Add-WindowsPackage -PackagePath "$windows_adk_packages_path\Winpe_OCS\en-us\WinPE-StorageWMI_en-us.cab" -Path "$mount_dir" -IgnoreCheck
  23.  
  24. # Write-Host "We need a second round for those updates that had dependencies"
  25. # AddUpdates $updates_dir $mount_dir
  26. #
  27. if ($lastexitcode -ne 0)
  28. {
  29.    
  30.     UnmountWim $mount_dir "n"
  31. }
  32. else
  33. {
  34.     UnmountWim $mount_dir
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement