DoctorDO.Collector

1.0.0

Diagnostics for Windows Delivery Optimization that change no Delivery Optimization, firewall, proxy or service setting. Writes an offline HTML device report or a local support bundle, checks the endpoints, proxy, peers and Connected Cache that Delivery Optimization depends on, and with -Fleet sends inventory and compact telemetry to your own DoctorDO deployment, each
Diagnostics for Windows Delivery Optimization that change no Delivery Optimization, firewall, proxy or service setting. Writes an offline HTML device report or a local support bundle, checks the endpoints, proxy, peers and Connected Cache that Delivery Optimization depends on, and with -Fleet sends inventory and compact telemetry to your own DoctorDO deployment, each request signed with the device certificate key. No report leaves the device unless you run fleet mode with your own ingest URL. Windows 10 2004 / Windows 11 or later; Windows PowerShell 5.1 or PowerShell 7. DoctorDO is an independent community project, free to use, and in preview. Source-available under the PolyForm Shield License 1.0.0, not open source: free to use, change and share, except to provide a product that competes with it (see the licence).
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name DoctorDO.Collector -RequiredVersion 1.0.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name DoctorDO.Collector -Version 1.0.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Maurice Daly. All rights reserved.

Package Details

Author(s)

  • Maurice Daly

Tags

DeliveryOptimization ConnectedCache WindowsUpdate Intune Diagnostics Troubleshooting Network Windows

Functions

Invoke-DoctorDOCollector Get-DOInventory Get-DOTelemetry Get-DOConnectivityMatrix Test-DOConnectivity Send-DoctorDOReport New-DoctorDODeviceReport

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

1.0.0, the first public release. DoctorDO.Collector diagnoses Windows Delivery Optimization on one device: it reads Delivery Optimization's configuration, status, peers and log, checks the endpoints, proxy and Connected Cache it depends on, works out what is wrong, and writes an offline HTML report or a local support bundle. It changes no Delivery Optimization, firewall, proxy or service setting, and with -Fleet it sends signed inventory and telemetry to your own DoctorDO deployment. The module is not signed. It is free, under the PolyForm Shield License 1.0.0 (source-available, not open source); DoctorDO, the independent community project it belongs to, is in preview. Commands: New-DoctorDODeviceReport, an offline HTML, PDF or JSON report of this device. Invoke-DoctorDOCollector, a local support bundle, or fleet reporting with -Fleet; -WhatIfRedaction prints what is scrubbed. Test-DOConnectivity and Get-DOConnectivityMatrix, the endpoint, proxy, peer and Connected Cache checks, as a table or as objects. Get-DOInventory and Get-DOTelemetry, the inventory and the telemetry report, returned without being sent. Send-DoctorDOReport, sends one signed report to your ingest service. More: Get-Help about_DoctorDO.Collector.

FileList

Version History

Version Downloads Last updated
1.2.1 8 10/24/2026
1.2.0 10 10/23/2026
1.1.1 12 10/23/2026
1.1.0 11 10/23/2026
1.0.0 (current version) 9 10/23/2026