write the Client MP and DP configurations in registry or WMI
I have multiple MPs and DPs that are assigned to a client.
From the client (not using the servers or SQL) I cannot find a way to tell what the MPs and DPs are assigned in the Boundaries?
currently I can pull current management point with the following PowerShell:
$sms = new-object –comobject “Microsoft.SMS.Client”
Can you write them to the registry or WMI?
maybe something like this ...
AdminAdam Meltzer (ConfigMgr Product Team) (Software Engineer, Microsoft Endpoint Configuration Manager) commented
The client discovers MPs at runtime and stores them in root\ccm\locationservices SMS_MPInformation class. DPs are discovered at the time you perform a content request and are stored transiently in WMI while downloads are occurring (since DPs are deployment-specific).
If you're interested in getting a list of DPs, you can use the messaging SDK to perform a ConfigMgrContentLocationRequest request and provide information to get a list of DPs back. (This can all be automated through PowerShell.)
For more information on the messaging SDK, see: