From 71ad727fa2c9f125a0e140cfdc15785c5d185abe Mon Sep 17 00:00:00 2001 From: David Paulson Date: Tue, 22 Mar 2022 12:55:59 -0500 Subject: [PATCH 1/2] Make sure at least 1 NIC is Registered in DNS Check to make sure you have at least 1 NIC registered in DNS. Otherwise, issues can occur with server reboots and mail flow issues. --- .../Analyzer/Invoke-AnalyzerNicSettings.ps1 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerNicSettings.ps1 b/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerNicSettings.ps1 index d821360750..7df315bf41 100644 --- a/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerNicSettings.ps1 +++ b/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerNicSettings.ps1 @@ -263,4 +263,14 @@ Function Invoke-AnalyzerNicSettings { -DisplayWriteType $displayWriteType ` -DisplayCustomTabNumber 1 } + + $noDNSRegistered = ($osInformation.NetworkInformation.NetworkAdapters | Where-Object { $_.RegisteredInDns -eq $true }).Count -eq 0 + + if ($noDNSRegistered) { + $AnalyzeResults | Add-AnalyzedResultInformation -Name "No NIC Registered In DNS" ` + -Details "Error: This will cause server to crash and odd mail flow issues. Exchange Depends on the primary NIC to have the setting Registered In DNS set." ` + -DisplayGroupingKey $keyNICSettings ` + -DisplayWriteType "Red" ` + -DisplayCustomTabNumber 1 + } } From f73d5ff64a068d2235ead46a75dd7261f4e01079 Mon Sep 17 00:00:00 2001 From: David Paulson Date: Tue, 22 Mar 2022 12:56:22 -0500 Subject: [PATCH 2/2] Pester testing for Register in DNS --- .../DataCollection/E19/OS/GetDNSClient1.xml | 158 ++++++++++++++++++ .../Tests/HealthChecker.Tests.ps1 | 6 + 2 files changed, 164 insertions(+) create mode 100644 Diagnostics/HealthChecker/Tests/DataCollection/E19/OS/GetDNSClient1.xml diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E19/OS/GetDNSClient1.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E19/OS/GetDNSClient1.xml new file mode 100644 index 0000000000..a022dd75fa --- /dev/null +++ b/Diagnostics/HealthChecker/Tests/DataCollection/E19/OS/GetDNSClient1.xml @@ -0,0 +1,158 @@ + + + + Microsoft.Management.Infrastructure.CimInstance#root/StandardCimv2/MSFT_DNSClient + Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/CIM_DNSProtocolEndpoint + Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/CIM_ProtocolEndpoint + Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/CIM_ServiceAccessPoint + Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/CIM_EnabledLogicalElement + Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/CIM_LogicalElement + Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/CIM_ManagedSystemElement + Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/CIM_ManagedElement + Microsoft.Management.Infrastructure.CimInstance#MSFT_DNSClient + Microsoft.Management.Infrastructure.CimInstance#CIM_DNSProtocolEndpoint + Microsoft.Management.Infrastructure.CimInstance#CIM_ProtocolEndpoint + Microsoft.Management.Infrastructure.CimInstance#CIM_ServiceAccessPoint + Microsoft.Management.Infrastructure.CimInstance#CIM_EnabledLogicalElement + Microsoft.Management.Infrastructure.CimInstance#CIM_LogicalElement + Microsoft.Management.Infrastructure.CimInstance#CIM_ManagedSystemElement + Microsoft.Management.Infrastructure.CimInstance#CIM_ManagedElement + Microsoft.Management.Infrastructure.CimInstance + System.Object + + MSFT_DNSClient (Name = "7", CreationClassName = "", SystemCreationClassName = "", SystemName = "") + + + + + + + + + + 7 + + + + + + + 2 + + + 12 + + 12 + + + + + + + + + Solo-E19A + + + + System.String[] + System.Array + System.Object + + + + Ethernet + 7 + false + false + + + + + + System.Collections.ArrayList + System.Object + + + + + CIM_ManagedElement + ROOT/StandardCimv2 + SOLO-E19A + 819282776 + <CLASS NAME="CIM_ManagedElement"><QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="locale" TYPE="sint32" TOSUBCLASS="false"><VALUE>1033</VALUE></QUALIFIER><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Core::CoreElements</VALUE></QUALIFIER><PROPERTY NAME="Caption" TYPE="string"><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>64</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="Description" TYPE="string"></PROPERTY><PROPERTY NAME="ElementName" TYPE="string"></PROPERTY><PROPERTY NAME="InstanceID" TYPE="string"></PROPERTY></CLASS> + + + + + CIM_ManagedSystemElement + ROOT/StandardCimv2 + SOLO-E19A + 819289016 + <CLASS NAME="CIM_ManagedSystemElement" SUPERCLASS="CIM_ManagedElement"><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Core::CoreElements</VALUE></QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="locale" TYPE="sint32" TOSUBCLASS="false"><VALUE>1033</VALUE></QUALIFIER><PROPERTY NAME="CommunicationStatus" TYPE="uint16"><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>..</VALUE><VALUE>0x8000..</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="DetailedStatus" TYPE="uint16"><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.PrimaryStatus</VALUE><VALUE>CIM_ManagedSystemElement.HealthState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>..</VALUE><VALUE>0x8000..</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="HealthState" TYPE="uint16"><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>5</VALUE><VALUE>10</VALUE><VALUE>15</VALUE><VALUE>20</VALUE><VALUE>25</VALUE><VALUE>30</VALUE><VALUE>..</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="InstallDate" TYPE="datetime"><QUALIFIER NAME="MappingStrings" TYPE="string"><VALUE.ARRAY><VALUE>MIF.DMTF|ComponentID|001.5</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="Name" TYPE="string"><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>1024</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="OperatingStatus" TYPE="uint16"><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.EnabledState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>13</VALUE><VALUE>14</VALUE><VALUE>15</VALUE><VALUE>16</VALUE><VALUE>..</VALUE><VALUE>0x8000..</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY.ARRAY NAME="OperationalStatus" TYPE="uint16"><QUALIFIER NAME="ArrayType" TYPE="string" OVERRIDABLE="false"><VALUE>Indexed</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_ManagedSystemElement.StatusDescriptions</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>13</VALUE><VALUE>14</VALUE><VALUE>15</VALUE><VALUE>16</VALUE><VALUE>17</VALUE><VALUE>18</VALUE><VALUE>..</VALUE><VALUE>0x8000..</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY><PROPERTY NAME="PrimaryStatus" TYPE="uint16"><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_ManagedSystemElement.DetailedStatus</VALUE><VALUE>CIM_ManagedSystemElement.HealthState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>..</VALUE><VALUE>0x8000..</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="Status" TYPE="string"><QUALIFIER NAME="Deprecated" TYPE="string" TOSUBCLASS="false"><VALUE.ARRAY><VALUE>CIM_ManagedSystemElement.OperationalStatus</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>10</VALUE></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>OK</VALUE><VALUE>Error</VALUE><VALUE>Degraded</VALUE><VALUE>Unknown</VALUE><VALUE>Pred Fail</VALUE><VALUE>Starting</VALUE><VALUE>Stopping</VALUE><VALUE>Service</VALUE><VALUE>Stressed</VALUE><VALUE>NonRecover</VALUE><VALUE>No Contact</VALUE><VALUE>Lost Comm</VALUE><VALUE>Stopped</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY.ARRAY NAME="StatusDescriptions" TYPE="string"><QUALIFIER NAME="ArrayType" TYPE="string" OVERRIDABLE="false"><VALUE>Indexed</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_ManagedSystemElement.OperationalStatus</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY></CLASS> + + + + + CIM_LogicalElement + ROOT/StandardCimv2 + SOLO-E19A + 819304616 + <CLASS NAME="CIM_LogicalElement" SUPERCLASS="CIM_ManagedSystemElement"><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Core::CoreElements</VALUE></QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>56</VALUE></QUALIFIER><QUALIFIER NAME="Version" TYPE="string" TOSUBCLASS="false" TRANSLATABLE="true"><VALUE>57</VALUE></QUALIFIER></CLASS> + + + + + CIM_EnabledLogicalElement + ROOT/StandardCimv2 + SOLO-E19A + 819291096 + <CLASS NAME="CIM_EnabledLogicalElement" SUPERCLASS="CIM_LogicalElement"><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Core::CoreElements</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>374</VALUE></QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="Version" TYPE="string" TOSUBCLASS="false" TRANSLATABLE="true"><VALUE>55</VALUE></QUALIFIER><PROPERTY.ARRAY NAME="AvailableRequestedStates" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>364</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.RequestStateChange</VALUE><VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>..</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>347</VALUE><VALUE>348</VALUE><VALUE>355</VALUE><VALUE>357</VALUE><VALUE>358</VALUE><VALUE>365</VALUE><VALUE>352</VALUE><VALUE>359</VALUE><VALUE>360</VALUE><VALUE>29</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY><PROPERTY NAME="EnabledDefault" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>361</VALUE></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>9</VALUE><VALUE>..</VALUE><VALUE>32768..65535</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>347</VALUE><VALUE>348</VALUE><VALUE>349</VALUE><VALUE>350</VALUE><VALUE>362</VALUE><VALUE>352</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="write" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER><VALUE>2</VALUE></PROPERTY><PROPERTY NAME="EnabledState" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>346</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.OtherEnabledState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11..32767</VALUE><VALUE>32768..65535</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>347</VALUE><VALUE>348</VALUE><VALUE>50</VALUE><VALUE>349</VALUE><VALUE>350</VALUE><VALUE>51</VALUE><VALUE>351</VALUE><VALUE>352</VALUE><VALUE>18</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER><VALUE>5</VALUE></PROPERTY><PROPERTY NAME="OtherEnabledState" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>353</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.EnabledState</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="RequestedState" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>354</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.EnabledState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>..</VALUE><VALUE>32768..65535</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>10</VALUE><VALUE>347</VALUE><VALUE>348</VALUE><VALUE>355</VALUE><VALUE>356</VALUE><VALUE>357</VALUE><VALUE>358</VALUE><VALUE>351</VALUE><VALUE>352</VALUE><VALUE>359</VALUE><VALUE>360</VALUE><VALUE>349</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER><VALUE>12</VALUE></PROPERTY><PROPERTY NAME="TimeOfLastStateChange" TYPE="datetime"><QUALIFIER NAME="Description" TYPE="string"><VALUE>363</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="TransitioningToState" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>366</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.RequestStateChange</VALUE><VALUE>CIM_EnabledLogicalElement.RequestedState</VALUE><VALUE>CIM_EnabledLogicalElement.EnabledState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>..</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>10</VALUE><VALUE>347</VALUE><VALUE>348</VALUE><VALUE>355</VALUE><VALUE>356</VALUE><VALUE>357</VALUE><VALUE>358</VALUE><VALUE>365</VALUE><VALUE>352</VALUE><VALUE>359</VALUE><VALUE>360</VALUE><VALUE>349</VALUE><VALUE>29</VALUE></VALUE.ARRAY></QUALIFIER><VALUE>12</VALUE></PROPERTY><METHOD NAME="RequestStateChange" TYPE="uint32"><QUALIFIER NAME="Description" TYPE="string"><VALUE>367</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.RequestedState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>..</VALUE><VALUE>4096</VALUE><VALUE>4097</VALUE><VALUE>4098</VALUE><VALUE>4099</VALUE><VALUE>4100..32767</VALUE><VALUE>32768..65535</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>326</VALUE><VALUE>115</VALUE><VALUE>368</VALUE><VALUE>369</VALUE><VALUE>117</VALUE><VALUE>329</VALUE><VALUE>330</VALUE><VALUE>29</VALUE><VALUE>370</VALUE><VALUE>332</VALUE><VALUE>333</VALUE><VALUE>334</VALUE><VALUE>335</VALUE><VALUE>120</VALUE></VALUE.ARRAY></QUALIFIER><PARAMETER NAME="RequestedState" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>371</VALUE></QUALIFIER><QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false"><VALUE>0</VALUE></QUALIFIER><QUALIFIER NAME="In" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.RequestedState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>..</VALUE><VALUE>32768..65535</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>347</VALUE><VALUE>348</VALUE><VALUE>355</VALUE><VALUE>357</VALUE><VALUE>358</VALUE><VALUE>365</VALUE><VALUE>352</VALUE><VALUE>359</VALUE><VALUE>360</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER></PARAMETER><PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><QUALIFIER NAME="Description" TYPE="string"><VALUE>373</VALUE></QUALIFIER><QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false"><VALUE>2</VALUE></QUALIFIER><QUALIFIER NAME="In" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER></PARAMETER><PARAMETER.REFERENCE NAME="Job" REFERENCECLASS="CIM_ConcreteJob"><QUALIFIER NAME="Description" TYPE="string"><VALUE>372</VALUE></QUALIFIER><QUALIFIER NAME="ID" TYPE="sint32" OVERRIDABLE="false"><VALUE>1</VALUE></QUALIFIER><QUALIFIER NAME="Out" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER></PARAMETER.REFERENCE></METHOD></CLASS> + + + + + CIM_ServiceAccessPoint + ROOT/StandardCimv2 + SOLO-E19A + 819317096 + <CLASS NAME="CIM_ServiceAccessPoint" SUPERCLASS="CIM_EnabledLogicalElement"><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Core::Service</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>379</VALUE></QUALIFIER><QUALIFIER NAME="Abstract" TYPE="boolean" TOSUBCLASS="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="Version" TYPE="string" TOSUBCLASS="false" TRANSLATABLE="true"><VALUE>123</VALUE></QUALIFIER><PROPERTY NAME="Name" TYPE="string"><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>256</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>375</VALUE></QUALIFIER><QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false"><VALUE>Name</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="CreationClassName" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>378</VALUE></QUALIFIER><QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>256</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="SystemCreationClassName" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>376</VALUE></QUALIFIER><QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>256</VALUE></QUALIFIER><QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false"><VALUE>CIM_System.CreationClassName</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="SystemName" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>377</VALUE></QUALIFIER><QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>256</VALUE></QUALIFIER><QUALIFIER NAME="Propagated" TYPE="string" OVERRIDABLE="false"><VALUE>CIM_System.Name</VALUE></QUALIFIER></PROPERTY></CLASS> + + + + + CIM_ProtocolEndpoint + ROOT/StandardCimv2 + SOLO-E19A + 818511352 + <CLASS NAME="CIM_ProtocolEndpoint" SUPERCLASS="CIM_ServiceAccessPoint"><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Core::Service</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>647</VALUE></QUALIFIER><QUALIFIER NAME="Version" TYPE="string" TOSUBCLASS="false" TRANSLATABLE="true"><VALUE>648</VALUE></QUALIFIER><PROPERTY NAME="Description" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>3</VALUE></QUALIFIER><QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false"><VALUE>Description</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="Name" TYPE="string"><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>256</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>380</VALUE></QUALIFIER><QUALIFIER NAME="key" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false"><VALUE>Name</VALUE></QUALIFIER></PROPERTY><PROPERTY.ARRAY NAME="OperationalStatus" TYPE="uint16"><QUALIFIER NAME="ArrayType" TYPE="string" OVERRIDABLE="false"><VALUE>Indexed</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_ManagedSystemElement.StatusDescriptions</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>13</VALUE><VALUE>14</VALUE><VALUE>15</VALUE><VALUE>16</VALUE><VALUE>17</VALUE><VALUE>18</VALUE><VALUE>..</VALUE><VALUE>0x8000..</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>9</VALUE></QUALIFIER><QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false"><VALUE>OperationalStatus</VALUE></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>13</VALUE><VALUE>14</VALUE><VALUE>15</VALUE><VALUE>16</VALUE><VALUE>17</VALUE><VALUE>18</VALUE><VALUE>19</VALUE><VALUE>20</VALUE><VALUE>21</VALUE><VALUE>22</VALUE><VALUE>23</VALUE><VALUE>24</VALUE><VALUE>25</VALUE><VALUE>26</VALUE><VALUE>27</VALUE><VALUE>28</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY><PROPERTY NAME="EnabledState" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>346</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_EnabledLogicalElement.OtherEnabledState</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11..32767</VALUE><VALUE>32768..65535</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>347</VALUE><VALUE>348</VALUE><VALUE>50</VALUE><VALUE>349</VALUE><VALUE>350</VALUE><VALUE>51</VALUE><VALUE>351</VALUE><VALUE>352</VALUE><VALUE>18</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false"><VALUE>EnabledState</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="TimeOfLastStateChange" TYPE="datetime"><QUALIFIER NAME="Description" TYPE="string"><VALUE>363</VALUE></QUALIFIER><QUALIFIER NAME="Override" TYPE="string" TOSUBCLASS="false"><VALUE>TimeOfLastStateChange</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="NameFormat" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>381</VALUE></QUALIFIER><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>256</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="OtherTypeDescription" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>646</VALUE></QUALIFIER><QUALIFIER NAME="MaxLen" TYPE="sint32"><VALUE>64</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_ProtocolEndpoint.ProtocolType</VALUE><VALUE>CIM_ProtocolEndpoint.ProtocolIFType</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="ProtocolIFType" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>409</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>13</VALUE><VALUE>14</VALUE><VALUE>15</VALUE><VALUE>16</VALUE><VALUE>17</VALUE><VALUE>18</VALUE><VALUE>19</VALUE><VALUE>20</VALUE><VALUE>21</VALUE><VALUE>22</VALUE><VALUE>23</VALUE><VALUE>24</VALUE><VALUE>25</VALUE><VALUE>26</VALUE><VALUE>27</VALUE><VALUE>28</VALUE><VALUE>29</VALUE><VALUE>30</VALUE><VALUE>31</VALUE><VALUE>32</VALUE><VALUE>33</VALUE><VALUE>34</VALUE><VALUE>35</VALUE><VALUE>36</VALUE><VALUE>37</VALUE><VALUE>38</VALUE><VALUE>39</VALUE><VALUE>40</VALUE><VALUE>41</VALUE><VALUE>42</VALUE><VALUE>43</VALUE><VALUE>44</VALUE><VALUE>45</VALUE><VALUE>46</VALUE><VALUE>47</VALUE><VALUE>48</VALUE><VALUE>49</VALUE><VALUE>50</VALUE><VALUE>51</VALUE><VALUE>52</VALUE><VALUE>53</VALUE><VALUE>54</VALUE><VALUE>55</VALUE><VALUE>56</VALUE><VALUE>57</VALUE><VALUE>58</VALUE><VALUE>59</VALUE><VALUE>60</VALUE><VALUE>61</VALUE><VALUE>62</VALUE><VALUE>63</VALUE><VALUE>64</VALUE><VALUE>65</VALUE><VALUE>66</VALUE><VALUE>67</VALUE><VALUE>68</VALUE><VALUE>69</VALUE><VALUE>70</VALUE><VALUE>71</VALUE><VALUE>72</VALUE><VALUE>73</VALUE><VALUE>74</VALUE><VALUE>75</VALUE><VALUE>76</VALUE><VALUE>77</VALUE><VALUE>78</VALUE><VALUE>79</VALUE><VALUE>80</VALUE><VALUE>81</VALUE><VALUE>82</VALUE><VALUE>83</VALUE><VALUE>84</VALUE><VALUE>85</VALUE><VALUE>86</VALUE><VALUE>87</VALUE><VALUE>88</VALUE><VALUE>89</VALUE><VALUE>90</VALUE><VALUE>91</VALUE><VALUE>92</VALUE><VALUE>93</VALUE><VALUE>94</VALUE><VALUE>95</VALUE><VALUE>96</VALUE><VALUE>97</VALUE><VALUE>98</VALUE><VALUE>99</VALUE><VALUE>100</VALUE><VALUE>101</VALUE><VALUE>102</VALUE><VALUE>103</VALUE><VALUE>104</VALUE><VALUE>105</VALUE><VALUE>106</VALUE><VALUE>107</VALUE><VALUE>108</VALUE><VALUE>109</VALUE><VALUE>110</VALUE><VALUE>111</VALUE><VALUE>112</VALUE><VALUE>113</VALUE><VALUE>114</VALUE><VALUE>115</VALUE><VALUE>116</VALUE><VALUE>117</VALUE><VALUE>118</VALUE><VALUE>119</VALUE><VALUE>120</VALUE><VALUE>121</VALUE><VALUE>122</VALUE><VALUE>123</VALUE><VALUE>124</VALUE><VALUE>125</VALUE><VALUE>126</VALUE><VALUE>127</VALUE><VALUE>128</VALUE><VALUE>129</VALUE><VALUE>130</VALUE><VALUE>131</VALUE><VALUE>132</VALUE><VALUE>133</VALUE><VALUE>134</VALUE><VALUE>135</VALUE><VALUE>136</VALUE><VALUE>137</VALUE><VALUE>138</VALUE><VALUE>139</VALUE><VALUE>140</VALUE><VALUE>141</VALUE><VALUE>142</VALUE><VALUE>143</VALUE><VALUE>144</VALUE><VALUE>145</VALUE><VALUE>146</VALUE><VALUE>147</VALUE><VALUE>148</VALUE><VALUE>149</VALUE><VALUE>150</VALUE><VALUE>151</VALUE><VALUE>152</VALUE><VALUE>153</VALUE><VALUE>154</VALUE><VALUE>155</VALUE><VALUE>156</VALUE><VALUE>157</VALUE><VALUE>158</VALUE><VALUE>159</VALUE><VALUE>160</VALUE><VALUE>161</VALUE><VALUE>162</VALUE><VALUE>163</VALUE><VALUE>164</VALUE><VALUE>165</VALUE><VALUE>166</VALUE><VALUE>167</VALUE><VALUE>168</VALUE><VALUE>169</VALUE><VALUE>170</VALUE><VALUE>171</VALUE><VALUE>172</VALUE><VALUE>173</VALUE><VALUE>174</VALUE><VALUE>175</VALUE><VALUE>176</VALUE><VALUE>177</VALUE><VALUE>178</VALUE><VALUE>179</VALUE><VALUE>180</VALUE><VALUE>181</VALUE><VALUE>182</VALUE><VALUE>183</VALUE><VALUE>184</VALUE><VALUE>185</VALUE><VALUE>186</VALUE><VALUE>187</VALUE><VALUE>188</VALUE><VALUE>189</VALUE><VALUE>190</VALUE><VALUE>191</VALUE><VALUE>192</VALUE><VALUE>193</VALUE><VALUE>194</VALUE><VALUE>195</VALUE><VALUE>196</VALUE><VALUE>197</VALUE><VALUE>198</VALUE><VALUE>199</VALUE><VALUE>200</VALUE><VALUE>201</VALUE><VALUE>202</VALUE><VALUE>203</VALUE><VALUE>204</VALUE><VALUE>205</VALUE><VALUE>206</VALUE><VALUE>207</VALUE><VALUE>208</VALUE><VALUE>209</VALUE><VALUE>210</VALUE><VALUE>211</VALUE><VALUE>212</VALUE><VALUE>213</VALUE><VALUE>214</VALUE><VALUE>215</VALUE><VALUE>216</VALUE><VALUE>217</VALUE><VALUE>218</VALUE><VALUE>219</VALUE><VALUE>220</VALUE><VALUE>221</VALUE><VALUE>222</VALUE><VALUE>223</VALUE><VALUE>224</VALUE><VALUE>225..4095</VALUE><VALUE>4096</VALUE><VALUE>4097</VALUE><VALUE>4098</VALUE><VALUE>4099</VALUE><VALUE>4100</VALUE><VALUE>4101</VALUE><VALUE>4102</VALUE><VALUE>4103</VALUE><VALUE>4104</VALUE><VALUE>4105</VALUE><VALUE>4106</VALUE><VALUE>4107</VALUE><VALUE>4108</VALUE><VALUE>4109</VALUE><VALUE>4110</VALUE><VALUE>4111</VALUE><VALUE>4112</VALUE><VALUE>4113</VALUE><VALUE>4114</VALUE><VALUE>4115</VALUE><VALUE>4200</VALUE><VALUE>4201</VALUE><VALUE>4202</VALUE><VALUE>4203</VALUE><VALUE>4204</VALUE><VALUE>4205</VALUE><VALUE>4300</VALUE><VALUE>4400</VALUE><VALUE>4401</VALUE><VALUE>4402</VALUE><VALUE>4403</VALUE><VALUE>4404</VALUE><VALUE>4405</VALUE><VALUE>4406</VALUE><VALUE>..</VALUE><VALUE>32768..</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>410</VALUE><VALUE>411</VALUE><VALUE>412</VALUE><VALUE>413</VALUE><VALUE>414</VALUE><VALUE>415</VALUE><VALUE>416</VALUE><VALUE>417</VALUE><VALUE>418</VALUE><VALUE>419</VALUE><VALUE>420</VALUE><VALUE>421</VALUE><VALUE>422</VALUE><VALUE>397</VALUE><VALUE>423</VALUE><VALUE>424</VALUE><VALUE>425</VALUE><VALUE>426</VALUE><VALUE>427</VALUE><VALUE>428</VALUE><VALUE>429</VALUE><VALUE>430</VALUE><VALUE>431</VALUE><VALUE>432</VALUE><VALUE>433</VALUE><VALUE>434</VALUE><VALUE>435</VALUE><VALUE>436</VALUE><VALUE>437</VALUE><VALUE>438</VALUE><VALUE>394</VALUE><VALUE>439</VALUE><VALUE>440</VALUE><VALUE>441</VALUE><VALUE>442</VALUE><VALUE>393</VALUE><VALUE>443</VALUE><VALUE>444</VALUE><VALUE>445</VALUE><VALUE>446</VALUE><VALUE>447</VALUE><VALUE>448</VALUE><VALUE>449</VALUE><VALUE>450</VALUE><VALUE>451</VALUE><VALUE>452</VALUE><VALUE>453</VALUE><VALUE>454</VALUE><VALUE>455</VALUE><VALUE>456</VALUE><VALUE>457</VALUE><VALUE>458</VALUE><VALUE>459</VALUE><VALUE>460</VALUE><VALUE>399</VALUE><VALUE>461</VALUE><VALUE>462</VALUE><VALUE>463</VALUE><VALUE>464</VALUE><VALUE>465</VALUE><VALUE>466</VALUE><VALUE>467</VALUE><VALUE>468</VALUE><VALUE>469</VALUE><VALUE>470</VALUE><VALUE>471</VALUE><VALUE>472</VALUE><VALUE>473</VALUE><VALUE>474</VALUE><VALUE>475</VALUE><VALUE>476</VALUE><VALUE>477</VALUE><VALUE>478</VALUE><VALUE>479</VALUE><VALUE>480</VALUE><VALUE>481</VALUE><VALUE>482</VALUE><VALUE>483</VALUE><VALUE>484</VALUE><VALUE>485</VALUE><VALUE>486</VALUE><VALUE>487</VALUE><VALUE>488</VALUE><VALUE>489</VALUE><VALUE>490</VALUE><VALUE>491</VALUE><VALUE>492</VALUE><VALUE>493</VALUE><VALUE>494</VALUE><VALUE>495</VALUE><VALUE>496</VALUE><VALUE>497</VALUE><VALUE>498</VALUE><VALUE>499</VALUE><VALUE>500</VALUE><VALUE>501</VALUE><VALUE>502</VALUE><VALUE>503</VALUE><VALUE>504</VALUE><VALUE>505</VALUE><VALUE>506</VALUE><VALUE>507</VALUE><VALUE>508</VALUE><VALUE>509</VALUE><VALUE>510</VALUE><VALUE>511</VALUE><VALUE>512</VALUE><VALUE>513</VALUE><VALUE>514</VALUE><VALUE>515</VALUE><VALUE>516</VALUE><VALUE>517</VALUE><VALUE>518</VALUE><VALUE>519</VALUE><VALUE>520</VALUE><VALUE>521</VALUE><VALUE>522</VALUE><VALUE>523</VALUE><VALUE>524</VALUE><VALUE>525</VALUE><VALUE>526</VALUE><VALUE>527</VALUE><VALUE>528</VALUE><VALUE>529</VALUE><VALUE>530</VALUE><VALUE>531</VALUE><VALUE>532</VALUE><VALUE>533</VALUE><VALUE>534</VALUE><VALUE>535</VALUE><VALUE>536</VALUE><VALUE>537</VALUE><VALUE>538</VALUE><VALUE>539</VALUE><VALUE>540</VALUE><VALUE>541</VALUE><VALUE>542</VALUE><VALUE>543</VALUE><VALUE>544</VALUE><VALUE>545</VALUE><VALUE>546</VALUE><VALUE>547</VALUE><VALUE>548</VALUE><VALUE>549</VALUE><VALUE>550</VALUE><VALUE>551</VALUE><VALUE>552</VALUE><VALUE>553</VALUE><VALUE>554</VALUE><VALUE>555</VALUE><VALUE>556</VALUE><VALUE>557</VALUE><VALUE>558</VALUE><VALUE>559</VALUE><VALUE>560</VALUE><VALUE>561</VALUE><VALUE>562</VALUE><VALUE>563</VALUE><VALUE>564</VALUE><VALUE>565</VALUE><VALUE>566</VALUE><VALUE>567</VALUE><VALUE>568</VALUE><VALUE>569</VALUE><VALUE>406</VALUE><VALUE>570</VALUE><VALUE>571</VALUE><VALUE>572</VALUE><VALUE>573</VALUE><VALUE>574</VALUE><VALUE>575</VALUE><VALUE>576</VALUE><VALUE>577</VALUE><VALUE>578</VALUE><VALUE>579</VALUE><VALUE>580</VALUE><VALUE>581</VALUE><VALUE>582</VALUE><VALUE>583</VALUE><VALUE>584</VALUE><VALUE>585</VALUE><VALUE>586</VALUE><VALUE>587</VALUE><VALUE>588</VALUE><VALUE>589</VALUE><VALUE>590</VALUE><VALUE>591</VALUE><VALUE>592</VALUE><VALUE>593</VALUE><VALUE>594</VALUE><VALUE>595</VALUE><VALUE>596</VALUE><VALUE>597</VALUE><VALUE>598</VALUE><VALUE>599</VALUE><VALUE>600</VALUE><VALUE>601</VALUE><VALUE>398</VALUE><VALUE>602</VALUE><VALUE>603</VALUE><VALUE>604</VALUE><VALUE>605</VALUE><VALUE>606</VALUE><VALUE>607</VALUE><VALUE>608</VALUE><VALUE>609</VALUE><VALUE>610</VALUE><VALUE>611</VALUE><VALUE>612</VALUE><VALUE>613</VALUE><VALUE>614</VALUE><VALUE>615</VALUE><VALUE>616</VALUE><VALUE>617</VALUE><VALUE>618</VALUE><VALUE>619</VALUE><VALUE>620</VALUE><VALUE>621</VALUE><VALUE>622</VALUE><VALUE>623</VALUE><VALUE>624</VALUE><VALUE>625</VALUE><VALUE>626</VALUE><VALUE>627</VALUE><VALUE>383</VALUE><VALUE>384</VALUE><VALUE>403</VALUE><VALUE>385</VALUE><VALUE>387</VALUE><VALUE>388</VALUE><VALUE>389</VALUE><VALUE>390</VALUE><VALUE>391</VALUE><VALUE>392</VALUE><VALUE>401</VALUE><VALUE>402</VALUE><VALUE>404</VALUE><VALUE>405</VALUE><VALUE>407</VALUE><VALUE>408</VALUE><VALUE>628</VALUE><VALUE>629</VALUE><VALUE>630</VALUE><VALUE>631</VALUE><VALUE>632</VALUE><VALUE>633</VALUE><VALUE>634</VALUE><VALUE>635</VALUE><VALUE>636</VALUE><VALUE>637</VALUE><VALUE>638</VALUE><VALUE>639</VALUE><VALUE>640</VALUE><VALUE>641</VALUE><VALUE>642</VALUE><VALUE>643</VALUE><VALUE>644</VALUE><VALUE>645</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY><PROPERTY NAME="ProtocolType" TYPE="uint16"><QUALIFIER NAME="Deprecated" TYPE="string" TOSUBCLASS="false"><VALUE.ARRAY><VALUE>CIM_ProtocolEndpoint.ProtocolIFType</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>382</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>0</VALUE><VALUE>1</VALUE><VALUE>2</VALUE><VALUE>3</VALUE><VALUE>4</VALUE><VALUE>5</VALUE><VALUE>6</VALUE><VALUE>7</VALUE><VALUE>8</VALUE><VALUE>9</VALUE><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>12</VALUE><VALUE>13</VALUE><VALUE>14</VALUE><VALUE>15</VALUE><VALUE>16</VALUE><VALUE>17</VALUE><VALUE>18</VALUE><VALUE>19</VALUE><VALUE>20</VALUE><VALUE>21</VALUE><VALUE>22</VALUE><VALUE>23</VALUE><VALUE>24</VALUE><VALUE>25</VALUE><VALUE>26</VALUE><VALUE>27</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>10</VALUE><VALUE>11</VALUE><VALUE>383</VALUE><VALUE>384</VALUE><VALUE>385</VALUE><VALUE>386</VALUE><VALUE>387</VALUE><VALUE>388</VALUE><VALUE>389</VALUE><VALUE>390</VALUE><VALUE>391</VALUE><VALUE>392</VALUE><VALUE>393</VALUE><VALUE>394</VALUE><VALUE>395</VALUE><VALUE>396</VALUE><VALUE>397</VALUE><VALUE>398</VALUE><VALUE>399</VALUE><VALUE>400</VALUE><VALUE>401</VALUE><VALUE>402</VALUE><VALUE>403</VALUE><VALUE>404</VALUE><VALUE>405</VALUE><VALUE>406</VALUE><VALUE>407</VALUE><VALUE>408</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY></CLASS> + + + + + CIM_DNSProtocolEndpoint + ROOT/StandardCimv2 + SOLO-E19A + 818341320 + <CLASS NAME="CIM_DNSProtocolEndpoint" SUPERCLASS="CIM_ProtocolEndpoint"><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Network::ProtocolEndpoints</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>654</VALUE></QUALIFIER><QUALIFIER NAME="Version" TYPE="string" TOSUBCLASS="false" TRANSLATABLE="true"><VALUE>5</VALUE></QUALIFIER><PROPERTY.ARRAY NAME="DHCPOptionsToUse" TYPE="uint16"><QUALIFIER NAME="Description" TYPE="string"><VALUE>650</VALUE></QUALIFIER><QUALIFIER NAME="ModelCorrespondence" TYPE="string"><VALUE.ARRAY><VALUE>CIM_DHCPProtocolEndpoint.OptionsReceived</VALUE><VALUE>CIM_DNSSettingData.DHCPOptionsToUse</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="ValueMap" TYPE="string"><VALUE.ARRAY><VALUE>8</VALUE><VALUE>14</VALUE><VALUE>17</VALUE><VALUE>18..32767</VALUE><VALUE>32768..65535</VALUE></VALUE.ARRAY></QUALIFIER><QUALIFIER NAME="Values" TYPE="string"><VALUE.ARRAY><VALUE>651</VALUE><VALUE>652</VALUE><VALUE>653</VALUE><VALUE>29</VALUE><VALUE>30</VALUE></VALUE.ARRAY></QUALIFIER></PROPERTY.ARRAY><PROPERTY NAME="Hostname" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>649</VALUE></QUALIFIER><QUALIFIER NAME="write" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER></PROPERTY></CLASS> + + + + + MSFT_DNSClient + root/StandardCimv2 + SOLO-E19A + 818875592 + <CLASS NAME="MSFT_DNSClient" SUPERCLASS="CIM_DNSProtocolEndpoint"><QUALIFIER NAME="UMLPackagePath" TYPE="string"><VALUE>CIM::Network::ProtocolEndpoints</VALUE></QUALIFIER><QUALIFIER NAME="Description" TYPE="string"><VALUE>662</VALUE></QUALIFIER><QUALIFIER NAME="ClassVersion" TYPE="string"><VALUE>1.0.0</VALUE></QUALIFIER><QUALIFIER NAME="dynamic" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="provider" TYPE="string"><VALUE>dnsclientcim</VALUE></QUALIFIER><PROPERTY NAME="ConnectionSpecificSuffix" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>657</VALUE></QUALIFIER><QUALIFIER NAME="read" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="write" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER></PROPERTY><PROPERTY.ARRAY NAME="ConnectionSpecificSuffixSearchList" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>658</VALUE></QUALIFIER><QUALIFIER NAME="read" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER></PROPERTY.ARRAY><PROPERTY NAME="InterfaceAlias" TYPE="string"><QUALIFIER NAME="Description" TYPE="string"><VALUE>656</VALUE></QUALIFIER><QUALIFIER NAME="read" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="InterfaceIndex" TYPE="uint32"><QUALIFIER NAME="Description" TYPE="string"><VALUE>655</VALUE></QUALIFIER><QUALIFIER NAME="read" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="RegisterThisConnectionsAddress" TYPE="boolean"><QUALIFIER NAME="Description" TYPE="string"><VALUE>659</VALUE></QUALIFIER><QUALIFIER NAME="read" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="write" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER></PROPERTY><PROPERTY NAME="UseSuffixWhenRegistering" TYPE="boolean"><QUALIFIER NAME="Description" TYPE="string"><VALUE>660</VALUE></QUALIFIER><QUALIFIER NAME="read" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="write" TYPE="boolean"><VALUE>true</VALUE></QUALIFIER></PROPERTY><METHOD NAME="Register" TYPE="uint32"><QUALIFIER NAME="Description" TYPE="string"><VALUE>661</VALUE></QUALIFIER><QUALIFIER NAME="implemented" TYPE="boolean" TOSUBCLASS="false"><VALUE>true</VALUE></QUALIFIER><QUALIFIER NAME="static" TYPE="boolean" OVERRIDABLE="false"><VALUE>true</VALUE></QUALIFIER></METHOD></CLASS> + + + + + + + + + + + + \ No newline at end of file diff --git a/Diagnostics/HealthChecker/Tests/HealthChecker.Tests.ps1 b/Diagnostics/HealthChecker/Tests/HealthChecker.Tests.ps1 index 499fb2ec4c..82b48e5336 100644 --- a/Diagnostics/HealthChecker/Tests/HealthChecker.Tests.ps1 +++ b/Diagnostics/HealthChecker/Tests/HealthChecker.Tests.ps1 @@ -347,6 +347,7 @@ Describe "Testing Health Checker by Mock Data Imports" { Mock Get-OrganizationConfig { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetOrganizationConfig1.xml" } Mock Get-OwaVirtualDirectory { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetOwaVirtualDirectory2.xml" } Mock Get-AcceptedDomain { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetAcceptedDomain_Bad.xml" } + Mock Get-DnsClient { return Import-Clixml "$Script:MockDataCollectionRoot\OS\GetDnsClient1.xml" } $hc = Get-HealthCheckerExchangeServer $hc | Export-Clixml $PSScriptRoot\Debug_Scenario2_Results.xml -Depth 6 -Encoding utf8 $Script:results = Invoke-AnalyzerEngine $hc @@ -369,6 +370,11 @@ Describe "Testing Health Checker by Mock Data Imports" { $downloadDomains.ExternalDownloadHostName | Should -Be "Set Correctly." $downloadDomains.InternalDownloadHostName | Should -Be "Not Configured" } + + It "No Register in DNS" { + SetActiveDisplayGrouping "NIC Settings Per Active Adapter" + TestObjectMatch "No NIC Registered In DNS" "Error: This will cause server to crash and odd mail flow issues. Exchange Depends on the primary NIC to have the setting Registered In DNS set." -WriteType "Red" + } } Context "Checking Scenario 3 - Physical" {