How did your deployment of Windows 10 Anniversary Upgrade version 1607 go?

It looks like the update was originally build 10 and now is build 51 for the anniversary update so if you are on a lower build you might want to check for updates if you are having issues.

1 Like

Bad part is MS hasn’t released an updated iso with the build iteration. It would be nice if they’d put out newer ISOs more often, but I think they’re still working out their update cadence.

Here’s another article:

Here’s an article for tool that might help with fixes:

When we try to use the fixlet provided (110019) it failes.with invalid action content. The fixlet says we need to download the iso to a custom repository which we have done but still does not work.
Any help would be appreciated.

The build for fixlet 110019 is 1607 which came out August 2.

Hi I’m having an issue obtaining the iso file: en_windows_10_multiple_editions_version_1607_updated_jul_2016_x64_dvd_9058187.iso

I downloaded 3 iso’s yesterday using a variety of MS download tool, MS VL portal etc and none of the file checksums match.

Does anyone have any idea where to get the iso file in question ?

Kind Regards,

Ian

---------------------------------------------------------- actionscript -------------------------------------------------
add prefetch item name =en_windows_10_multiple_editions_version_1607_updated_jul_2016_x64_dvd_9058187.iso sha1=99fd8082a609997ae97a514dca22becf20420891 size=4380387328 url={value of setting “_BESClient_AllowCustomRepoDownloads” of client | “http://MANUAL_BES_CACHING_REQUIRED/”}en_windows_10_multiple_editions_version_1607_updated_jul_2016_x64_dvd_9058187.iso sha256=a01d0ce50c4c91964dfae08a5590a1d8e2a445cd80bb26eea4fee0f90198231a
end prefetch block

Hi @idaubney ,

The fixlets are based on ISOs downloaded from MSDN

Please download from there and give it a try.

1 Like

Thanks AndyMeng, I was able to find it from a non mainstream source.

Kind Regards,

Ian

1 Like

I also got the “unable to empty __Download folder” after applying the 1607 update fixlet. This one came from

  At 19:03:02 -0500 - 
       ActionLogMessage: (group:775744,action775745) Non-Distributed - DownloadsAvailable
       ActionLogMessage: (action:775744) Action signature verified for Execution
       ActionLogMessage: (action:775744) starting group action
       ActionLogMessage: (action:775744) starting sub action
       DownloadPing command received (ID=533423)
    At 19:03:03 -0500 - actionsite (http://myserver.mycompany.com:52311/cgi-bin/bfgather.exe/actionsite)
       Command succeeded parameter "workISO" = "C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__Download\en_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso" (group:775744,action:775745)
       Command succeeded (evaluated true) continue if {exists file (parameter "workISO")}  (group:775744,action:775745)
       Command succeeded parameter "workPath" = "C:\win10_upgrade_temp" (group:775744,action:775745)
       Command started - waithidden cmd /C rmdir /S /Q "C:\win10_upgrade_temp" (group:775744,action:775745)
    At 19:03:06 -0500 - 
       Report posted successfully
    At 19:03:06 -0500 - actionsite (http://myserver.mycompany.com:52311/cgi-bin/bfgather.exe/actionsite)
       Command succeeded (Exit Code=2) waithidden cmd /C rmdir /S /Q "C:\win10_upgrade_temp" (group:775744,action:775745)
    At 19:03:06 -0500 - 
       DownloadPing command received (ID=533057)
    At 19:03:06 -0500 - actionsite (http://myserver.mycompany.com:52311/cgi-bin/bfgather.exe/actionsite)
       Command started - waithidden cmd /C mkdir "C:\win10_upgrade_temp" (group:775744,action:775745)
       Command succeeded (Exit Code=0) waithidden cmd /C mkdir "C:\win10_upgrade_temp" (group:775744,action:775745)
       Command succeeded delete No 'C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__appendfile' exists to delete, no failure reported (group:775744,action:775745)
       Command succeeded delete No 'C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\setupcomplete.cmd' exists to delete, no failure reported (group:775744,action:775745)
       Command succeeded appendfile @echo off (group:775744,action:775745)
       Command succeeded (file created) appendfile @echo off (group:775744,action:775745)
       Command succeeded appendfile @echo off (group:775744,action:775745)
       Command succeeded appendfile SET WindowsISO="C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__Download\en_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso" (group:775744,action:775745)
       Command succeeded appendfile powershell.exe "Dismount-DiskImage ""%WindowsISO%""" (group:775744,action:775745)
       Command succeeded appendfile rmdir /S /Q "C:\win10_upgrade_temp" (group:775744,action:775745)
       Command succeeded move __appendfile setupcomplete.cmd (group:775744,action:775745)
       Command succeeded delete No 'C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__appendfile' exists to delete, no failure reported (group:775744,action:775745)
       Command succeeded appendfile @echo off (group:775744,action:775745)
       Command succeeded appendfile SET WindowsISO="C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__Download\en_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso" (group:775744,action:775745)
       Command succeeded appendfile FOR /F "skip=3" %%I IN ('powershell.exe "Get-DiskImage """%WindowsISO%""" | Get-Volume | Select-Object {$_.DriveLetter}"') DO %%I:\setup.exe /auto upgrade /Compat ScanOnly /DynamicUpdate disable /noreboot" (group:775744,action:775745)
       Command succeeded appendfile echo %errorlevel% > "C:\win10_upgrade_temp\out.log" (group:775744,action:775745)
       Command succeeded move __appendfile "C:\win10_upgrade_temp/upgradeCheck.bat" (group:775744,action:775745)
       Command succeeded delete No 'C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__appendfile' exists to delete, no failure reported (group:775744,action:775745)
       Command succeeded delete No 'C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\mount.and.install.bat' exists to delete, no failure reported (group:775744,action:775745)
       Command succeeded appendfile @echo on (group:775744,action:775745)
       Command succeeded appendfile SET WindowsISO="C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__Download\en_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso" (group:775744,action:775745)
       Command succeeded appendfile powershell.exe "Mount-DiskImage ""%WindowsISO%""" (group:775744,action:775745)
       Command succeeded appendfile TIMEOUT 10 (group:775744,action:775745)
       Command succeeded appendfile FOR /F "skip=3" %%I IN ('powershell.exe "Get-DiskImage """%WindowsISO%""" | Get-Volume | Select-Object {$_.DriveLetter}"') DO dir %%I: > "C:\win10_upgrade_temp\dir.log" && %%I:\setup.exe /auto upgrade /Quiet /DynamicUpdate disable /noreboot /postoobe "C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\setupcomplete.cmd" (group:775744,action:775745)
       Command succeeded appendfile echo %errorlevel% > "C:\win10_upgrade_temp\out.log" (group:775744,action:775745)
       Command succeeded move __appendfile mount.and.install.bat  (group:775744,action:775745)
       Command started - wait mount.and.install.bat > "C:\win10_upgrade_temp\cmd.log" (group:775744,action:775745)
    At 19:03:17 -0500 - Patching Support (http://sync.bigfix.com/cgi-bin/bfgather/patchingsupport)
       Fixed - Task: Windows Update Service - Start the service (fixlet:12003)
       Relevant - Task: Windows Update Service - Stop the service (fixlet:12004)
    At 19:03:49 -0500 - 
       PollForCommands: Requesting commands
       PollForCommands: commands to process: 0
    At 19:04:12 -0500 - 
       Report posted successfully
    At 19:07:49 -0500 - 
       Report posted successfully
    At 19:09:19 -0500 - 
       Report posted successfully
    At 19:09:26 -0500 - 
       DownloadPing command received (ID=776004)
       DownloadPing command received (ID=16928614)
    At 19:10:03 -0500 - 
       Successful Synchronization with site 'BES Support' (version 1275) - 'http://sync.bigfix.com/cgi-bin/bfgather/bessupport'
    At 19:13:12 -0500 - 
       Report posted successfully
    At 19:16:53 -0500 - actionsite (http://myserver.mycompany.com:52311/cgi-bin/bfgather.exe/actionsite)
       Command succeeded (Exit Code=0) wait mount.and.install.bat > "C:\win10_upgrade_temp\cmd.log" (group:775744,action:775745)
       Command succeeded action requires restart "f9ffea3a40bf39ccde105bb064e153343560d73e" (group:775744,action:775745)
    At 19:18:51 -0500 - 
       ActionLogMessage: (group:775744,action775745) ending sub action
    At 19:18:51 -0500 - opsite142 (http://myserver.mycompany.com:52311/cgi-bin/bfgather.exe/opsite142)
       Not Relevant - Windows 10 Enterprise Version 1607 Available - Windows 10 (x64) (English (United States)) (fixlet:775745)
    At 19:18:52 -0500 - 
       PollForCommands: Requesting commands
       PollForCommands: commands to process: 0

…and later, from the next action that had downloads…I see the Windows 10 ISO image is still in the __Download folder…

	   At 19:19:08 -0500 - 
   ActionLogMessage: (group:775476,action775571) Non-Distributed - DownloadsAvailable
   ActionLogMessage: (action:775476) Action signature verified for Execution
   ActionLogMessage: (action:775476) Cannot empty _Download directory
   ActionLogMessage: (group:775628,action775637) Non-Distributed - DownloadsAvailable
   ActionLogMessage: (action:775628) Action signature verified for Execution
   ActionLogMessage: (action:775628) Cannot empty _Download directory

Output from the cmd.log that it generates:

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows>SET WindowsISO="C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\__Download\en_wi
ndows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso"

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows>powershell.exe "Mount-DiskImage """C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windo
ws\__Download\en_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso""""

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows>TIMEOUT 10

Waiting for 10 seconds, press a key to continue . 0

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows>FOR /F "skip=3" %I IN ('powershell.exe "Get-DiskImage """"C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESD
ata\CustomSite_CM_Windows\__Download\en_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso"""" | Get-Volume | Select-Object {$_.DriveLetter}"') DO dir %I:   1>"C:\win10_upgrade_te
mp\dir.log"  && %I:\setup.exe /auto upgrade /Quiet /DynamicUpdate disable /noreboot /postoobe "C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\setupcomplete.cmd"

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows>dir E:   1>"C:\win10_upgrade_temp\dir.log"  && E:\setup.exe /auto upgrade /Quiet /DynamicUpdate disable /noreboot /p
ostoobe "C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows\setupcomplete.cmd"

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows>echo 0  1>"C:\win10_upgrade_temp\out.log"

I’m not entirely familiar with this process, but it looks to me like the ISO image gets mount with

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windows>powershell.exe "Mount-DiskImage """C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\CustomSite_CM_Windo
    ws\__Download\en_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9054264.iso""""

…but I don’t see any place where the image gets un-mounted? Will we be able to delete the ISO image if it’s still mounted?

Hmmm I see now where “setupcomplete.cmd” was configured to handle unmounting the ISO image. I’m not sure whether that actually occurred though. I still see the ISO in my __Downloads folder, and the next actions cannot clear it.

I ran another action to unmount the ISO. That worked and allowed the next action to clear the __Download folder.

Still getting the same error.Download failed.

Do you have a screenshot or log of the failure? That might help in solving the problem. Also, have you configured the Cache Size of the client to be larger than required space?

Have you configured your BigFix deployment to use a custom repository for Patches for Windows?

http://www.ibm.com/support/knowledgecenter/SS6MER_9.5.0/com.ibm.bigfix.patch.doc/Patch/Patch_Windows/c_using_the_custom_repository_setting_feature.html

Is anyone still paying attention to this thread? Hope so!
Anyway, We’re just planning our 1607 deployment. Bix suggests using the repository, but it doesn’t seem to be required. I am having trouble finding information on alternatives. Is the alternative to simply create a task / baseline and push that out?

Thanks for any help…new to BigFix.

You are right that custom repository is not required.
You can manually cache the Win 10 1607 ISO to the server and deploy the corresponding fixlet.

You can refer the fixlet’s description for more information about manual cache and deployment process.

Let me know if you have more questions.

I downloaded the ISO from our MSFT License site. Copied it to our BigFix Server. Changed it’s name to the SHA1 value and pasted it in the sha1 cache folder. Pushed the Fixlet to 2 test machines. The Cached on Server status of the download was successful, so the SHA1 file was recognized. Now the status has been at “Pending Downloads” for quite some time. It’s a 4GB file, so it can take some time I suppose. I will update on the completion status.

I noticed that there are fixlets for this update for pretty much every flavor of Windows 10, but not the one we’re using. We are using Win 10 LTSB version N. It looks like the relevance is using the edition ID from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion which our version identifies as “EnterpriseSN”.

Is there a plan to add an upgrade fixlet for this version or was it excluded purposely? My prior comment on this thread about this not being applicable to LTSB is wrong, we’d like to move folks to 1607 if possible without reimaging.

I just realized someone else mentioned that BigFix versions below 9.5.3 cannot properly identify Windows 10 installations - I see the fixlet that should be relevant for my environment, I am guessing an upgrade will solve this.