Verify your Deployment Doctor files
Check that the scripts you downloaded are exactly the ones published.
- Scripts v1.4.0 ship in Kit 1 v1.4.4 (paid kit download)
- Scripts v1.2.3 ship in Kit 2 v1.3.3 (win32-deployment-doctor-beta, commit
0d54783)
Kit 2's paid download ships the same files as its beta repo. Kit 1 v1.4.4 is listed from the paid release itself, including the two zip files. Script versions are numbered separately from kit versions; each kit's README Versions table and CHANGELOG are linked below.
How to verify in Windows PowerShell
- Open Windows PowerShell and change to the folder that holds the file (for example
cd .\scripts). -
Compute the file's hash:
Get-FileHash .\Invoke-DeviceDiagnostic.ps1 -Algorithm SHA256 - Compare the
Hashvalue with the SHA256 listed below for that file and kit. Hashes here are in uppercase, matching what Get-FileHash prints (PowerShell's-eqis not case-sensitive anyway). Any difference means do not run the file; download it again.
One-line compare for Kit 1's device diagnostic (prints True when the file matches):
(Get-FileHash .\Invoke-DeviceDiagnostic.ps1 -Algorithm SHA256).Hash -eq '1266F01DDB07FFF0B739581F98176BA31761253F0CAEC6735ABCD96A5B9CAA01' SHA256 checksums
Paths are relative to each kit repository's root (Kit 1: the unzipped kit). Both kits have files with the same names, so use the list for your kit. Click a hash to select all of it, then copy.
Kit 1: Autopilot Deployment Doctor: scripts v1.4.0, paid Kit 1 v1.4.4
Source: the Kit 1 v1.4.4 release files. The zips are the downloads themselves; the script paths are relative to the unzipped kit. Both zips contain the same two scripts.
- kit1-solo.zip
27D49D82B275EAF9179D78ABE5F765E89E4C8DF4235CB784F031F8D6E674AEC5 - kit1-team.zip
2EDE52F00FD4C2B72F271C70B0B83C191BF4BF882F3CD13B061A0C62A6D81040 - scripts/Invoke-DeviceDiagnostic.ps1
1266F01DDB07FFF0B739581F98176BA31761253F0CAEC6735ABCD96A5B9CAA01 - scripts/Invoke-TenantPreCheck.ps1
2879D866A454458F54097865D504BCBAF90DC4B9F7037575C6975025F2CF5B95
Kit 2: Win32 Deployment Doctor: scripts v1.2.3, paid Kit 2 v1.3.3
Source: SHA256SUMS.txt at commit 0d54783 in win32-deployment-doctor-beta. README Versions table · CHANGELOG
- docs/New-SampleReport.ps1
0A9D91CA8FF292442867CD60A390E008609D4E85993249D48F254D4CF90E7458 - scripts/Invoke-DeviceDiagnostic.ps1
A5876BA854A07FB7738F4E26BECE3C497F5AC99386ED3E3D865FD9EA25221B68 - scripts/Invoke-TenantPreCheck.ps1
23CDB33255C53BA408D68AE7BF10678ABC1474C957A6AF0CF3586E56868310D2 - scripts/known-causes.json
BA3191ADC5FC97C6CF193B117AB58B13C23E6D7855F7A54D85DAA4CAE08E7C85 - scripts/tests/Analyzer.Tests.ps1
E1CCED971DA88186F99B94E388487C34D2FCE608DB4404D2D604307446E4569F - scripts/tests/DeviceDiagnostic.Tests.ps1
DD6D20D8934446B1D12BE5339E33C4038BEF1E182FA96FCC81C5A60A90EAD981 - scripts/tests/Report.Tests.ps1
9772B502D90DD97FE11B7E32BB0861041A223A263D917F4E29691A903CD52D42 - scripts/tests/TenantPreCheck.Tests.ps1
51755B3CB2D7A7C19F0E70C8EFD34960AA3537AFE50390827B7CA2A08D7D4003 - scripts/tests/TestHelpers.ps1
A387550F3AEF6CBAFEAC2B50EA52EF48DF3CDD5902DFFD1CC929963D087EAF8E - scripts/tests/fixtures/AppWorkload.log.template
E5AEB1AC0ABC026EEB36280781365FA8E0742817844FC2E105974A2E4E812DC9 - scripts/tests/fixtures/IntuneManagementExtension.log.template
46D15F213CB65AA007C8984D2C7DC61144BEA7748E679D8661D873A97BA1D6CD - scripts/tests/fixtures/healthy/AppWorkload.log.template
7ED6B9122A809A150082CDA2F289F730EB18F7E32C05E6C1CC39F96FFE9FB77B