<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>System Center and Azure Blog by Russ Slaten</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/rslaten/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/rslaten/feed.xml</link>
    <description />
    <lastBuildDate>Thu, 10 Mar 2016 18:10:48 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Retiring my Blog</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/retiring-my-blog</link>
      <pubDate>Mon, 05 Oct 2015 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2015/10/05/retiring-my-blog/</guid>
      <description><![CDATA[I just wanted to inform anyone that subscribes to this blog that I will no longer be posting here....]]></description>
      <content:encoded><![CDATA[<p>I just wanted to inform anyone that subscribes to this blog that I will no longer be posting here. Comments will also no longer be moderated. I’m not yet sure where my future blog will be but feel free to add me on LinkedIn and when I create a new blog I will update my profile with the link: </p>  <p><a href="https://www.linkedin.com/in/russslaten">https://www.linkedin.com/in/russslaten</a></p>  <p>Thanks for your readership!</p>  <p>Russ Slaten</p>]]></content:encoded>
    </item>
    <item>
      <title>Static vs Dynamic Routing Gateways in Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/static-vs-dynamic-routing-gateways-in-azure</link>
      <pubDate>Mon, 08 Dec 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/12/08/static-vs-dynamic-routing-gateways-in-azure/</guid>
      <description><![CDATA[I was recently designing an Azure Hybrid Cloud implementation and was asked some questions regarding...]]></description>
      <content:encoded><![CDATA[<p>I was recently designing an Azure Hybrid Cloud implementation and was asked some questions regarding Azure routing that I had to research. The questions were something like…</p>  <p><em>“Why can my Cisco ASA only establish a Static Routing VPN connection to Azure?”</em></p>  <p><em>“My Cisco ASA can route dynamically so why can we only create a static routing VPN?”</em></p>  <p>Using a Static-Routing gateway, when establishing a VPN connection, is limiting so the question is certainly valid. With Static Gateways you can’t use Point-to-Site (P2S) VPN, only 1 Site-to-Site (S2S) VPN connection is supported, and vNet to vNet isn’t supported.</p>  <p>At the time the verbiage around the differences between a static-routing and dynamic-routing VPN connections in Azure wasn’t that clear, but this has been improved:</p>  <hr />  <p><a title="https://msdn.microsoft.com/en-us/library/azure/jj156075.aspx" href="https://msdn.microsoft.com/en-us/library/azure/jj156075.aspx">https://msdn.microsoft.com/en-us/library/azure/jj156075.aspx</a></p>  <p>When you create a site-to-site VPN, you’ll specify either a static, or dynamic gateway. Select the gateway type that is supported by your router and for the type of IPSec parameters and configuration that you require. The tables below show the supported configurations for both static and dynamic VPNs. If you plan to use a site-to-site configuration concurrently with a point-to-site configuration, you’ll need to configure a dynamic routing VPN gateway.</p>  <ul>   <li><strong>Static routing VPNs</strong> – Static routing VPNs are also referred to as policy-based VPNs. Policy-based VPNs encrypt and route packets through an interface based on a customer-defined policy. The policy is usually defined as an access list. Static routing VPNs require a static routing VPN gateway.       <br />Note - <a href="https://msdn.microsoft.com/en-us/library/azure/dn690124.aspx">Multi-Site VPN</a>, <a href="https://msdn.microsoft.com/library/azure/dn690122.aspx">VNet to VNet</a>, and <a href="https://azure.microsoft.com/documentation/articles/vpn-gateway-point-to-site-create/">Point-to-Site</a> are not supported with static routing VPN gateways. </li>    <li><strong>Dynamic routing VPNs</strong> – Dynamic routing VPNs are also referred to as route-based VPNs. Route-based VPNs depend on a tunnel interface specifically created for forwarding packets. Any packet arriving on the tunnel interface will be forwarded through the VPN connection. Dynamic routing VPNs require a dynamic routing VPN gateway.       <br />Note - A dynamic routing VPN gateway is required for <a href="https://msdn.microsoft.com/en-us/library/azure/dn690124.aspx">Multi-Site VPN</a>, <a href="https://msdn.microsoft.com/library/azure/dn690122.aspx">VNet to VNet</a>, and <a href="https://azure.microsoft.com/documentation/articles/vpn-gateway-point-to-site-create/">Point-to-Site</a>. </li> </ul>  <hr />  <p>So really the naming is what was confusing, I think this makes it easier to understand:</p>  <p><em>Static Routing VPN = Policy Based VPN</em></p>  <p><em>Dynamic Routing VPN = Route Based VPN</em></p>  <p>I’m not a networking guru so I looked up the differences between policy and route based VPNs online and found a great series that explains it in detail on <a href="https://packetlife.net/">PacketLife.net</a>:</p>  <p><a href="https://packetlife.net/blog/2011/aug/15/policy-based-vs-route-based-vpns-part-1/">Policy-Based vs Route-Based VPNs: Part 1</a></p>  <p><a href="https://packetlife.net/blog/2011/aug/17/policy-based-vs-route-based-vpns-part-2/">Policy-Based vs Route-Based VPNs: Part 2</a></p>  <p><strong>To summarize:</strong> To use Multi-Site VPN, vNet to vNet, or Point-to-Site VPN connections with an on premise network and Azure make sure your VPN device supports Route Based VPNs.</p>]]></content:encoded>
    </item>
    <item>
      <title>Multihop Routing in Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/multihop-routing-in-azure</link>
      <pubDate>Fri, 05 Dec 2014 22:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/12/05/multihop-routing-in-azure/</guid>
      <description><![CDATA[There is some great documentation on how to Configure a Multi-Site VPN connection in Azure. I wanted...]]></description>
      <content:encoded><![CDATA[<p>There is some great documentation on how to <a href="https://msdn.microsoft.com/en-us/library/azure/dn690124.aspx">Configure a Multi-Site VPN</a> connection in Azure. I wanted to configure a similar scenario using a design other than the Full Mesh (single hop) model specified in the <a href="https://msdn.microsoft.com/en-us/library/azure/dn690124.aspx">MSDN documentation</a>. I also want every Virtual Network (vNet) in my environment to be able to route to any other vNet within the design. I successfully configured Hub &amp; Spoke, Daisy Chain, and Full Mesh models and I thought my configuration specifics might be useful for the community.</p>  <p>I used vNets in all my examples for simplicity and I should point out that these can go across subscriptions. If one of the networks in your scenario happens to be an on premise environment the XML pretty much looks the same, you’ll just need to specify your public IP instead of the gateway IP for VPNGatewayAddress, download the script for your device (which must support dynamic routing), and configure your device for the VPN connection.</p>  <p>To test out one of the configurations complete the following steps:</p>  <ul>   <li>Choose which scenario you want to test (Full Mesh, Hub and Spoke, or Daisy Chain) and download the attached XML file for that scenario </li>    <li>Logon to the legacy Azure portal and go to <strong>Networks</strong> </li>    <li>If you have existing vNets, Local Networks, or DNS Servers configured then click <strong>Export</strong>       <ul>       <li>Manually merge the XML from the scenario you want to test into your existing network configuration XML </li>     </ul>   </li>    <li>Select <strong>New\Import Configuration</strong>       <ul>       <li>Choose the network configuration XML file you want to use and click <strong>Open</strong> </li>        <li>Click <strong>Next</strong> and <strong>OK</strong> </li>     </ul>   </li>    <li>Select each vNet      <ul>       <li>Click Create Gateway (If it prompts you for a choice pick Dynamic) </li>        <li>Make sure this is done for each vNet, it should take 15-20 minutes for each gateway to get created </li>     </ul>   </li>    <li>Once all the gateways are provisioned go back to <strong>Networks</strong> and Click <strong>Export</strong> </li>    <li>Modify the <strong>VPNGatewayAddress </strong>for each LocalNetworkSite to match the Gateway IP Address for each applicable vNet       <ul>       <li>You can get the Gateway IP Address for each vNet by selecting the vNet under Networks and viewing the <strong>Dashboard</strong> </li>     </ul>   </li>    <li>Select <strong>New\Import Configuration</strong>       <ul>       <li>Choose the network configuration XML file with the correct Gateway IPs and click <strong>Open</strong> </li>        <li>Click <strong>Next</strong> and <strong>OK</strong> </li>     </ul>   </li>    <li>Open Azure PowerShell, logon to your subscription, and run the associated Gateway Key PowerShell commands to exchange the keys for each gateway. Note, you should change the shared key in the command to something more secure. </li>    <li>After 5 minutes or so go under each vNet and validate that the Gateway status is Connected for each local network </li>    <li>To further validate connectivity spin up VMs in each vNet and confirm that they can ping each other after allowing ICMP traffic through any configured firewalls. </li> </ul>  <hr />  <p><strong><span style="font-size: large">Full Mesh</span></strong></p>  <p>The full mesh, single hop, model is the easiest to configure but can be problematic at scale as each vNet is limited to 10 connections each. Update – We can now create <a href="https://msdn.microsoft.com/en-us/library/azure/jj156075.aspx">High Performance VPN Gateways</a> which support up to 30 S2S connections. They can be created with PowerShell: </p>  <p><em>New-AzureVNetGateway –VNetName vNet1 –GatewaySKU HighPerformance –GatewayType DynamicRouting</em></p>  <p>&#160;</p>  <p><strong></strong>&#160;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3443.FullMesh_23EFCBCF.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3443.FullMesh_5F00_23EFCBCF.jpg"><img title="FullMesh" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="FullMesh" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3566.FullMesh_thumb_7EF20B55.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3566.FullMesh_5F00_thumb_5F00_7EF20B55.jpg" width="240" height="222" /></a></p>  <p>&#160;</p>  <p><strong>Network Table</strong></p>  <table style="width: 774px" cellspacing="0" cellpadding="2" border="0"><tbody>     <tr>       <td valign="top" width="206"><strong>Virtual Network</strong></td>        <td valign="top" width="183"><strong>Address Space</strong></td>        <td valign="top" width="218"><strong>Subnet Name</strong></td>        <td valign="top" width="165"><strong>Subnet</strong></td>     </tr>      <tr>       <td valign="top" width="206">vNet1</td>        <td valign="top" width="183">10.0.0.0/22</td>        <td valign="top" width="233">vNet1FE</td>        <td valign="top" width="174">10.0.0.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="238">vNet1BE</td>        <td valign="top" width="178">10.0.1.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="240">GatewaySubnet</td>        <td valign="top" width="181">10.0.3.240/28</td>     </tr>      <tr>       <td valign="top" width="206">vNet2</td>        <td valign="top" width="183">10.0.4.0/22</td>        <td valign="top" width="240">vNet2FE</td>        <td valign="top" width="183">10.0.4.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="240">vNet2BE</td>        <td valign="top" width="183">10.0.5.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="240">GatewaySubnet</td>        <td valign="top" width="183">10.0.7.240/28</td>     </tr>      <tr>       <td valign="top" width="206">vNet3</td>        <td valign="top" width="183">10.0.8.0/22</td>        <td valign="top" width="240">vNet3FE</td>        <td valign="top" width="183">10.0.8.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="240">vNet3BE</td>        <td valign="top" width="185">10.0.9.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="240">GatewaySubnet</td>        <td valign="top" width="185">10.0.11.240/28</td>     </tr>      <tr>       <td valign="top" width="206">vNet4</td>        <td valign="top" width="183">10.0.12.0/22</td>        <td valign="top" width="239">vNet4FE</td>        <td valign="top" width="186">10.0.12.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="239">vNet4BE</td>        <td valign="top" width="186">10.0.13.0/24</td>     </tr>      <tr>       <td valign="top" width="206">&#160;</td>        <td valign="top" width="183">&#160;</td>        <td valign="top" width="239">GatewaySubnet</td>        <td valign="top" width="186">10.0.15.240/28</td>     </tr>   </tbody></table>  <p>&#160;</p>  <p><strong>Gateway Key Commands</strong></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet1 -LocalNetworkSiteName LocalvNet2 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet1 -LocalNetworkSiteName LocalvNet3 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet1 -LocalNetworkSiteName LocalvNet4 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet1 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet3 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet4 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet3 -LocalNetworkSiteName LocalvNet1 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet3 -LocalNetworkSiteName LocalvNet2 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet3 -LocalNetworkSiteName LocalvNet4 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet4 -LocalNetworkSiteName LocalvNet1 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet4 -LocalNetworkSiteName LocalvNet2 -SharedKey mykey</em></p>  <p><em>Set-AzureVNetGatewayKey -VNetName vNet4 -LocalNetworkSiteName LocalvNet3 -SharedKey mykey</em></p>  <p>&#160;</p>  <p><strong>Network Configuration</strong></p>  <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:8d278652-6cf8-4b09-9b91-0c45e158596a" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">NetworkConfiguration </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> xmlns:xsi</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema-instance&quot;</span><span style="color: #FF0000;"> xmlns</span><span style="color: #0000FF;">=&quot;https://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet1&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet2&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet3&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.3</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">      
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.4</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;East US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.1.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.3.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet2&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet3&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;East US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.5.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.7.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet1&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet3&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;West US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.9.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.11.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet1&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet2&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;West US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.13.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.15.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet1&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet2&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet3&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">NetworkConfiguration</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<hr />

<p><strong><span style="font-size: large">Hub and Spoke</span></strong></p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/1030.HubAndSpoke_456EFB5E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/1030.HubAndSpoke_5F00_456EFB5E.jpg"><img title="HubAndSpoke" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="HubAndSpoke" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/0755.HubAndSpoke_thumb_4ECAC092.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/0755.HubAndSpoke_5F00_thumb_5F00_4ECAC092.jpg" width="526" height="217" /></a></p>

<p><strong></strong>&#160;</p>

<p><strong>Network Table</strong></p>

<table style="width: 774px" cellspacing="0" cellpadding="2" border="0"><tbody>
    <tr>
      <td valign="top" width="206"><strong>Virtual Network</strong></td>

      <td valign="top" width="183"><strong>Address Space</strong></td>

      <td valign="top" width="218"><strong>Subnet Name</strong></td>

      <td valign="top" width="165"><strong>Subnet</strong></td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet1</td>

      <td valign="top" width="183">10.0.0.0/22</td>

      <td valign="top" width="233">vNet1FE</td>

      <td valign="top" width="174">10.0.0.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="238">vNet1BE</td>

      <td valign="top" width="178">10.0.1.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">GatewaySubnet</td>

      <td valign="top" width="181">10.0.3.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet2</td>

      <td valign="top" width="183">10.0.4.0/22</td>

      <td valign="top" width="240">vNet2FE</td>

      <td valign="top" width="183">10.0.4.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">vNet2BE</td>

      <td valign="top" width="183">10.0.5.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">GatewaySubnet</td>

      <td valign="top" width="183">10.0.7.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet3</td>

      <td valign="top" width="183">10.0.8.0/22</td>

      <td valign="top" width="240">vNet3FE</td>

      <td valign="top" width="183">10.0.8.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">vNet3BE</td>

      <td valign="top" width="185">10.0.9.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">GatewaySubnet</td>

      <td valign="top" width="185">10.0.11.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet4</td>

      <td valign="top" width="183">10.0.12.0/22</td>

      <td valign="top" width="239">vNet4FE</td>

      <td valign="top" width="186">10.0.12.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">vNet4BE</td>

      <td valign="top" width="186">10.0.13.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">GatewaySubnet</td>

      <td valign="top" width="186">10.0.15.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet5</td>

      <td valign="top" width="183">10.0.16.0/22</td>

      <td valign="top" width="239">vNet5FE</td>

      <td valign="top" width="186">10.0.16.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">vNet5BE</td>

      <td valign="top" width="186">10.0.17.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">GatewaySubnet</td>

      <td valign="top" width="186">10.0.19.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet6</td>

      <td valign="top" width="183">10.0.20.0/22</td>

      <td valign="top" width="239">vNet6FE</td>

      <td valign="top" width="186">10.0.20.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">vNet6BE</td>

      <td valign="top" width="186">10.0.21.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">GatewaySubnet</td>

      <td valign="top" width="186">10.0.23.240/28</td>
    </tr>
  </tbody></table>

<p>&#160;</p>

<p>&#160;</p>

<p><strong>Gateway Key Commands</strong></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet1 -LocalNetworkSiteName LocalvNet3 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet1 -LocalNetworkSiteName LocalvNet4 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet1 -LocalNetworkSiteName LocalvNet256 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet5 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet6 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet134 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet3 -LocalNetworkSiteName LocalvNet12456 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet4 -LocalNetworkSiteName LocalvNet12356 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet5 -LocalNetworkSiteName LocalvNet26134 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet6 -LocalNetworkSiteName LocalvNet25134 -SharedKey mykey</em></p>

<p>&#160;</p>

<p>&#160;</p>

<p><strong>Network Configuration</strong></p>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:197b8c8f-08c0-417b-90b6-03485465a233" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">NetworkConfiguration </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> xmlns:xsi</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema-instance&quot;</span><span style="color: #FF0000;"> xmlns</span><span style="color: #0000FF;">=&quot;https://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet12456&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.16.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.20.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet12356&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.16.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.20.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet134&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet26134&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.20.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet25134&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.16.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet256&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.16.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.20.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet3&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.3</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">      
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.4</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet5&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.16.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.5</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet6&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.20.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.6</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;East US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.1.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.3.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet3&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet256&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;West US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.5.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.7.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet5&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet6&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet134&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;East US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.9.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.11.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet12456&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;East US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.13.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.15.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet12356&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet5&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;West US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.16.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet5FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.16.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet5BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.17.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.19.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet26134&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet6&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;West US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.20.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet6FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.20.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet6BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.21.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.23.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet25134&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">NetworkConfiguration</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<hr />

<p><strong><span style="font-size: large">Daisy Chain</span></strong></p>

<p>&#160;</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/1832.DaisyChain_5C30D398.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/1832.DaisyChain_5F00_5C30D398.jpg"><img title="DaisyChain" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="DaisyChain" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2043.DaisyChain_thumb_5BC4A0A3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2043.DaisyChain_5F00_thumb_5F00_5BC4A0A3.jpg" width="455" height="74" /></a></p>

<p>&#160;</p>

<p><strong>Network Table</strong></p>

<table style="width: 774px" cellspacing="0" cellpadding="2" border="0"><tbody>
    <tr>
      <td valign="top" width="206"><strong>Virtual Network</strong></td>

      <td valign="top" width="183"><strong>Address Space</strong></td>

      <td valign="top" width="218"><strong>Subnet Name</strong></td>

      <td valign="top" width="165"><strong>Subnet</strong></td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet1</td>

      <td valign="top" width="183">10.0.0.0/22</td>

      <td valign="top" width="233">vNet1FE</td>

      <td valign="top" width="174">10.0.0.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="238">vNet1BE</td>

      <td valign="top" width="178">10.0.1.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">GatewaySubnet</td>

      <td valign="top" width="181">10.0.3.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet2</td>

      <td valign="top" width="183">10.0.4.0/22</td>

      <td valign="top" width="240">vNet2FE</td>

      <td valign="top" width="183">10.0.4.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">vNet2BE</td>

      <td valign="top" width="183">10.0.5.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">GatewaySubnet</td>

      <td valign="top" width="183">10.0.7.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet3</td>

      <td valign="top" width="183">10.0.8.0/22</td>

      <td valign="top" width="240">vNet3FE</td>

      <td valign="top" width="183">10.0.8.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">vNet3BE</td>

      <td valign="top" width="185">10.0.9.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="240">GatewaySubnet</td>

      <td valign="top" width="185">10.0.11.240/28</td>
    </tr>

    <tr>
      <td valign="top" width="206">vNet4</td>

      <td valign="top" width="183">10.0.12.0/22</td>

      <td valign="top" width="239">vNet4FE</td>

      <td valign="top" width="186">10.0.12.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">vNet4BE</td>

      <td valign="top" width="186">10.0.13.0/24</td>
    </tr>

    <tr>
      <td valign="top" width="206">&#160;</td>

      <td valign="top" width="183">&#160;</td>

      <td valign="top" width="239">GatewaySubnet</td>

      <td valign="top" width="186">10.0.15.240/28</td>
    </tr>
  </tbody></table>

<p>&#160;</p>

<p><strong>Gateway Key Commands</strong></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet1 -LocalNetworkSiteName LocalvNet234 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet1 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet2 -LocalNetworkSiteName LocalvNet34 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet3 -LocalNetworkSiteName LocalvNet21 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet3 -LocalNetworkSiteName LocalvNet4 -SharedKey mykey</em></p>

<p><em>Set-AzureVNetGatewayKey -VNetName vNet4 -LocalNetworkSiteName LocalvNet321 -SharedKey mykey</em></p>

<p>&#160;</p>

<p>&#160;</p>

<p><strong>Network Configuration</strong></p>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:760522e5-9fea-4feb-8095-79ed0a132950" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">NetworkConfiguration </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> xmlns:xsi</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema-instance&quot;</span><span style="color: #FF0000;"> xmlns</span><span style="color: #0000FF;">=&quot;https://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet1&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet234&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet21&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">      
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet34&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.3</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet321&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.3</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">104.45.135.4</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VPNGatewayAddress</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;East US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.0.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet1BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.1.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.3.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet234&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;East US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.4.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet2BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.5.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.7.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet1&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet34&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;West US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.8.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet3BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.9.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.11.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet21&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet4&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">VirtualNetworkSite </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4&quot;</span><span style="color: #FF0000;"> Location</span><span style="color: #0000FF;">=&quot;West US&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/22</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4FE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.12.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vNet4BE&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.13.0/24</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subnet </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;GatewaySubnet&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10.0.15.240/28</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressPrefix</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnet</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subnets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LocalNetworkSiteRef </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;LocalvNet321&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Connection </span><span style="color: #FF0000;">type</span><span style="color: #0000FF;">=&quot;IPsec&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LocalNetworkSiteRef</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionsToLocalNetwork</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Gateway</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkSites</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">VirtualNetworkConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">NetworkConfiguration</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/57/87/68/NetworkConfig.zip" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-57-87-68/NetworkConfig.zip">NetworkConfig.zip</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Create a Multi-NIC VM with a Public IP in Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/create-a-multi-nic-vm-with-a-public-ip-in-azure</link>
      <pubDate>Tue, 18 Nov 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/11/18/create-a-multi-nic-vm-with-a-public-ip-in-azure/</guid>
      <description><![CDATA[We recently announced support for virtual machines (VMs) with multiple network interface controllers...]]></description>
      <content:encoded><![CDATA[<p>We recently <a href="https://azure.microsoft.com/blog/2014/10/30/multiple-vm-nics-and-network-virtual-appliances-in-azure/">announced</a> support for virtual machines (VMs) with multiple network interface controllers (NICs). I’m still trying to understand all the new scenarios this functionality enables, but first I just wanted to test it out myself.</p>  <p>My scenario is to use PowerShell to build out a VM with two NICs, one for a backend subnet and another for a frontend subnet with an <a href="https://azure.microsoft.com/documentation/articles/virtual-networks-instance-level-public-ip/">instance-level public IP address (PIP)</a>. *Update (2/3/2015): The <a href="https://azure.microsoft.com/documentation/articles/virtual-networks-instance-level-public-ip/">documentation</a> on PIP was recently updated stating that they are not supported on multi-NIC VMs. </p>  <p>The PIP gives the VM its own public IP address that is different from the Virtual IP Address (VIP) assigned to the cloud service that the VM resides in. The big difference between the two is that the PIP is wide open, where the with VIP you need to essentially setup port forwarding rules for everything you want to access on the VMs within that cloud service. This also means that you should run some sort of firewall on your VM if you’re using a PIP.</p>  <p><strong>Scenario diagram</strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/4885.Design_3F409371.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/4885.Design_5F00_3F409371.jpg"><img title="Design" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Design" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/8524.Design_thumb_7374BCB7.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/8524.Design_5F00_thumb_5F00_7374BCB7.jpg" width="1024" height="264" /></a></p>  <p><strong>Summarized Steps</strong></p>  <ol>   <li>Choose a unique name, something unique within azure, to use for the steps below </li>    <li>Create a Virtual Network (VNET) </li>    <li>Update Azure PowerShell </li>    <li>Save your Azure Subscription Settings File </li>    <li>Run the PowerShell script </li>    <li>Validate configuration </li> </ol>  <p><strong>Detailed Steps</strong></p>  <ul>   <li>First we need to choose a name that is unique within Azure. We will use this name for the VNET, Cloud service, VM, storage, and PIP. The name needs to be in all lower case. For this example I will use rslatendemo. </li>    <li>Next we need to logon to the Azure Portal and create a new VNET. Use these same parameters as the script requires them to complete.      <ul>       <li>Go to <strong>Networks</strong> and click <strong>New</strong> </li>        <li>Click <strong>Custom Create</strong> </li>        <li>Type in the unique name you chose for <strong>Name</strong>, choose <strong>South Central US</strong> for <strong>Location</strong>, and click <strong>Next</strong> twice </li>        <li>Configure a address space: 192.168.0.0/21 </li>        <li>Configure two new Subnets:          <ul>           <li>Frontend: 192.168.0.0/24 </li>            <li>Backend: 192.168.1.0/24 </li>         </ul>       </li>        <li>Click <strong>OK</strong> </li>     </ul>   </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/1780.image_75B14573.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/1780.image_5F00_75B14573.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/5736.image_thumb_05C0142B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/5736.image_5F00_thumb_5F00_05C0142B.png" width="865" height="578" /></a></p>  <ul>   <li>Update Azure PowerShell on your PC so you can use the new Azure cmdlets: <a title="https://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/" href="https://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/">https://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/</a> </li>    <li>Save your Azure Subscription file locally. You can download your Azure Subscription File here: <a title="https://manage.windowsazure.com/publishsettings/" href="https://manage.windowsazure.com/publishsettings/">https://manage.windowsazure.com/publishsettings/</a> </li>    <li>Run the CreateMultiNICPIPVM.ps1 script. </li> </ul>  <blockquote>   <p><strong>Script Actions</strong></p> </blockquote>  <ul>   <li>Logs on using your azure settings file </li>    <li>Creates a new storage account </li>    <li>Creates a new storage container </li>    <li>Creates a new cloud service </li>    <li>Creates a new VM with two NICs and a public IP in the VNET you created earlier. The VM will be run Windows Server 2012 R2, be a large size (A3) so it supports multiple NICs, be located in the South Central US region, and will use the subnets you created earlier in the VNET. </li> </ul>  <blockquote>   <p><strong>Script Parameters</strong></p> </blockquote>  <blockquote>   <table style="width: 1092px" cellspacing="0" cellpadding="2" border="0"><tbody>       <tr>         <td valign="top" width="177"><strong>Name</strong></td>          <td valign="top" width="404"><strong>Description</strong></td>          <td valign="top" width="509"><strong>Example</strong></td>       </tr>        <tr>         <td valign="top" width="177">azureSettingsFile</td>          <td valign="top" width="404">Path to settings file</td>          <td valign="top" width="509">c:\temp\rslatendemo.publishsettings</td>       </tr>        <tr>         <td valign="top" width="177">azureName</td>          <td valign="top" width="404">Unique name you picked earlier</td>          <td valign="top" width="509">rslatendemo</td>       </tr>        <tr>         <td valign="top" width="177">adminUserName</td>          <td valign="top" width="404">Admin user name</td>          <td valign="top" width="509">rslatendemo</td>       </tr>        <tr>         <td valign="top" width="177">adminPassword</td>          <td valign="top" width="404">Admin user password</td>          <td valign="top" width="509"><a href="mailto:P@SSw0rd1">P@SSw0rd1</a></td>       </tr>     </tbody></table> </blockquote>  <blockquote>   <p><strong>Script Example</strong></p>    <p>.\CreateMultiNICPIPVM.ps1 –azureSettingsFile c:\temp\rslatendemo.publishsettings –azureName rslatendemo –adminUserName rslatendemo –adminPassword <a href="mailto:P@SSw0rd1">P@SSw0rd1</a></p> </blockquote>  <p><strong>Validate Configuration</strong></p>  <p>The script should run and show an OperationStatus: Succeeded for the New-AzureVM cmdlet towards the bottom of the script. After 10 minutes or so the VM should be spun up, you may need to refresh your browser to see the objects we created with the script.</p>  <ul>   <li>Logon to the portal, find the VM that was created, click on it, and go to the Dashboard. Take note of the IP Address for the VIP. In this case mine is 23.102.153.182. </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/1122.image_0C06EAB9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/1122.image_5F00_0C06EAB9.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2727.image_thumb_67755D34.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2727.image_5F00_thumb_5F00_67755D34.png" width="491" height="521" /></a></p>  <ul>   <li>Click Connect and logon to the VM over RDP. Open IE and ask Bing “What is my IP Address”. You may need to add bing to the trusted sites. Take note of the IP, in this case mine is 23.98.147.247. This is my PIP. </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/4705.image_69B1E5F0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/4705.image_5F00_69B1E5F0.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/7360.image_thumb_3D94E8FF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/7360.image_5F00_thumb_5F00_3D94E8FF.png" width="1011" height="570" /></a></p>  <p>&#160;</p>  <ul>   <li>Take note of the two NICs in the VM </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/8054.image_225F20AF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/8054.image_5F00_225F20AF.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/6747.image_thumb_48C103FA.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/6747.image_5F00_thumb_5F00_48C103FA.png" width="770" height="441" /></a></p>  <ul>   <li>From your own PC, ping the PIP, notice you get request timed out </li>    <li>Now turn off the Windows Firewall in the VM (temporarily), or allow ICMP, and ping the PIP again </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/6758.image_51B09639.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/6758.image_5F00_51B09639.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3542.image_thumb_461AD8FA.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3542.image_5F00_thumb_5F00_461AD8FA.png" width="760" height="584" /></a></p>  <p>&#160;</p>  <p><strong>Script</strong></p>  <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:a0bb628d-96d7-4293-b31a-c45d71572a03" class="wlWriterSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px">   <pre style="overflow: auto; height: 400px; width: 800px; background-color: white"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000ff">param</span><span style="color: #000000">(
  [Parameter(Mandatory</span><span style="color: #000000">=</span><span style="color: #0000ff">$true</span><span style="color: #000000">)]
  </span><span style="color: #800080">$azureSettingsFile</span><span style="color: #000000">,
  [Parameter(Mandatory</span><span style="color: #000000">=</span><span style="color: #0000ff">$true</span><span style="color: #000000">)]
  </span><span style="color: #800080">$azureName</span><span style="color: #000000">,
  [Parameter(Mandatory</span><span style="color: #000000">=</span><span style="color: #0000ff">$true</span><span style="color: #000000">)]
  </span><span style="color: #800080">$adminUserName</span><span style="color: #000000">,
  [Parameter(Mandatory</span><span style="color: #000000">=</span><span style="color: #0000ff">$true</span><span style="color: #000000">)]
  </span><span style="color: #800080">$adminPassword</span><span style="color: #000000">
)

</span><span style="color: #008000">#</span><span style="color: #008000">Optional Parameters</span><span style="color: #008000">
</span><span style="color: #800080">$azureLocation</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">South Central US</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$azureImageName</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201410.01-en.us-127GB.vhd</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$azureInstanceSize</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Large</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$azureFESubnetName</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Frontend</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$azureFEStaticIP</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">192.168.0.254</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$azureBESubnetName</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Backend</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$azureBEStaticIP</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">192.168.1.254</span><span style="color: #800000">&quot;</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000">Functions</span><span style="color: #008000">
</span><span style="color: #0000ff">function</span><span style="color: #000000"> NewAzureStorageAccount
{
  </span><span style="color: #0000ff">param</span><span style="color: #000000">(</span><span style="color: #800080">$account</span><span style="color: #000000">, </span><span style="color: #800080">$location</span><span style="color: #000000">)

  </span><span style="color: #008000">#</span><span style="color: #008000">Check to see if it already exists</span><span style="color: #008000">
</span><span style="color: #000000">  </span><span style="color: #800080">$blob</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> Get</span><span style="color: #000000">-</span><span style="color: #000000">AzureStorageAccount </span><span style="color: #000000">-</span><span style="color: #000000">StorageAccountName </span><span style="color: #800080">$account</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">ErrorAction SilentlyContinue </span><span style="color: #000000">-</span><span style="color: #000000">WarningAction SilentlyContinue </span><span style="color: #000000">-</span><span style="color: #000000">Verbose:</span><span style="color: #0000ff">$false</span><span style="color: #000000">

  </span><span style="color: #008000">#</span><span style="color: #008000">Create if it doesn't exist</span><span style="color: #008000">
</span><span style="color: #000000">  </span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">(</span><span style="color: #800080">$blob</span><span style="color: #000000">))
  {
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Creating Storage Account...</span><span style="color: #800000">&quot;</span><span style="color: #000000">
    New</span><span style="color: #000000">-</span><span style="color: #000000">AzureStorageAccount </span><span style="color: #000000">-</span><span style="color: #000000">StorageAccountName </span><span style="color: #800080">$account</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">Location </span><span style="color: #800080">$location</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">Verbose:</span><span style="color: #0000ff">$false</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">WarningAction SilentlyContinue </span><span style="color: #000000">|</span><span style="color: #000000"> Out</span><span style="color: #000000">-</span><span style="color: #000000">Null
    
    </span><span style="color: #008000">#</span><span style="color: #008000">Ensure it gets created before moving on</span><span style="color: #008000">
</span><span style="color: #000000">    </span><span style="color: #0000ff">while</span><span style="color: #000000"> ((Get</span><span style="color: #000000">-</span><span style="color: #000000">AzureStorageAccount </span><span style="color: #000000">-</span><span style="color: #000000">StorageAccountName </span><span style="color: #800080">$account</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">WarningAction SilentlyContinue).StorageAccountStatus </span><span style="color: #008080">-ne</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Created</span><span style="color: #800000">&quot;</span><span style="color: #000000">)
    {
      Start</span><span style="color: #000000">-</span><span style="color: #000000">Sleep </span><span style="color: #000000">5</span><span style="color: #000000">
    }
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Storage Account Created</span><span style="color: #800000">&quot;</span><span style="color: #000000">
  }
  </span><span style="color: #0000ff">else</span><span style="color: #000000">
  {
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Storage account already exists, skipping</span><span style="color: #800000">&quot;</span><span style="color: #000000">
  }
}

</span><span style="color: #0000ff">function</span><span style="color: #000000"> NewAzureStorageContainer
{
  </span><span style="color: #0000ff">param</span><span style="color: #000000">(</span><span style="color: #800080">$name</span><span style="color: #000000">)

  </span><span style="color: #008000">#</span><span style="color: #008000">Check to see if the container already exists</span><span style="color: #008000">
</span><span style="color: #000000">  </span><span style="color: #800080">$container</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> Get</span><span style="color: #000000">-</span><span style="color: #000000">AzureStorageContainer </span><span style="color: #000000">-</span><span style="color: #000000">Name </span><span style="color: #800080">$name</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">ErrorAction SilentlyContinue

  </span><span style="color: #008000">#</span><span style="color: #008000">Create if it doesn't exist</span><span style="color: #008000">
</span><span style="color: #000000">  </span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">(</span><span style="color: #800080">$container</span><span style="color: #000000">))
  {
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Creating Storage Container...</span><span style="color: #800000">&quot;</span><span style="color: #000000">
    New</span><span style="color: #000000">-</span><span style="color: #000000">AzureStorageContainer </span><span style="color: #000000">-</span><span style="color: #000000">Name </span><span style="color: #800080">$name</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">Verbose:</span><span style="color: #0000ff">$false</span><span style="color: #000000"> </span><span style="color: #000000">|</span><span style="color: #000000"> Out</span><span style="color: #000000">-</span><span style="color: #000000">Null
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Storage Container Created</span><span style="color: #800000">&quot;</span><span style="color: #000000">
  }
  </span><span style="color: #0000ff">else</span><span style="color: #000000">
  {
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Storage container already exists, skipping</span><span style="color: #800000">&quot;</span><span style="color: #000000">
  }
}

</span><span style="color: #0000ff">function</span><span style="color: #000000"> NewAzureService
{
  </span><span style="color: #0000ff">param</span><span style="color: #000000">(</span><span style="color: #800080">$name</span><span style="color: #000000">, </span><span style="color: #800080">$location</span><span style="color: #000000">)

  </span><span style="color: #008000">#</span><span style="color: #008000">Check to see if it already exists</span><span style="color: #008000">
</span><span style="color: #000000">  </span><span style="color: #800080">$service</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> Get</span><span style="color: #000000">-</span><span style="color: #000000">AzureService </span><span style="color: #000000">-</span><span style="color: #000000">ServiceName </span><span style="color: #800080">$name</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">ErrorAction SilentlyContinue </span><span style="color: #000000">-</span><span style="color: #000000">WarningAction SilentlyContinue </span><span style="color: #000000">-</span><span style="color: #000000">Verbose:</span><span style="color: #0000ff">$false</span><span style="color: #000000">

  </span><span style="color: #008000">#</span><span style="color: #008000">Create if it doesn't exist</span><span style="color: #008000">
</span><span style="color: #000000">  </span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">(</span><span style="color: #800080">$service</span><span style="color: #000000">))
  {
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Creating Cloud Service...</span><span style="color: #800000">&quot;</span><span style="color: #000000">
    New</span><span style="color: #000000">-</span><span style="color: #000000">AzureService </span><span style="color: #000000">-</span><span style="color: #000000">ServiceName </span><span style="color: #800080">$name</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">Location </span><span style="color: #800080">$location</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">Verbose:</span><span style="color: #0000ff">$false</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">WarningAction SilentlyContinue </span><span style="color: #000000">|</span><span style="color: #000000"> Out</span><span style="color: #000000">-</span><span style="color: #000000">Null
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">Cloud Service Created</span><span style="color: #800000">&quot;</span><span style="color: #000000">
  }
  </span><span style="color: #0000ff">else</span><span style="color: #000000">
  {
    Write</span><span style="color: #000000">-</span><span style="color: #000000">Host </span><span style="color: #800000">&quot;</span><span style="color: #800000">cloud service already exists, skipping</span><span style="color: #800000">&quot;</span><span style="color: #000000">
  }
}


</span><span style="color: #008000">#</span><span style="color: #008000">Import Azure PowerShell Module</span><span style="color: #008000">
</span><span style="color: #000000">Import</span><span style="color: #000000">-</span><span style="color: #000000">Module Azure

</span><span style="color: #008000">#</span><span style="color: #008000">Import Azure Settings File</span><span style="color: #008000">
</span><span style="color: #000000">Import</span><span style="color: #000000">-</span><span style="color: #000000">AzurePublishSettingsFile </span><span style="color: #000000">-</span><span style="color: #000000">PublishSettingsFile </span><span style="color: #800080">$azureSettingsFile</span><span style="color: #000000"> </span><span style="color: #000000">|</span><span style="color: #000000"> Out</span><span style="color: #000000">-</span><span style="color: #000000">Null

</span><span style="color: #008000">#</span><span style="color: #008000">Create Storage</span><span style="color: #008000">
</span><span style="color: #000000">NewAzureStorageAccount </span><span style="color: #000000">-</span><span style="color: #000000">account </span><span style="color: #800080">$azureName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">location </span><span style="color: #800080">$azureLocation</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000">Set Azure Subscription with Storage</span><span style="color: #008000">
</span><span style="color: #000000">Set</span><span style="color: #000000">-</span><span style="color: #000000">AzureSubscription </span><span style="color: #000000">-</span><span style="color: #000000">CurrentStorageAccountName </span><span style="color: #800080">$azureName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">SubscriptionName ((Get</span><span style="color: #000000">-</span><span style="color: #000000">AzureSubscription).SubscriptionName)

</span><span style="color: #008000">#</span><span style="color: #008000">Create Storage Container</span><span style="color: #008000">
</span><span style="color: #000000">NewAzureStorageContainer </span><span style="color: #000000">-</span><span style="color: #000000">name vhds

</span><span style="color: #008000">#</span><span style="color: #008000">Create Cloud Service</span><span style="color: #008000">
</span><span style="color: #000000">NewAzureService </span><span style="color: #000000">-</span><span style="color: #000000">name </span><span style="color: #800080">$azureName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">location </span><span style="color: #800080">$azureLocation</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000">Set VM Size and Image</span><span style="color: #008000">
</span><span style="color: #800080">$vm</span><span style="color: #000000"> </span><span style="color: #000000">=</span><span style="color: #000000"> New</span><span style="color: #000000">-</span><span style="color: #000000">AzureVMConfig </span><span style="color: #000000">-</span><span style="color: #000000">Name </span><span style="color: #800080">$azureName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">InstanceSize </span><span style="color: #800080">$azureInstanceSize</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">ImageName </span><span style="color: #800080">$azureImageName</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000">Set VM Credentials</span><span style="color: #008000">
</span><span style="color: #000000">Add</span><span style="color: #000000">-</span><span style="color: #000000">AzureProvisioningConfig </span><span style="color: #000000">-</span><span style="color: #000000">VM </span><span style="color: #800080">$vm</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">Windows </span><span style="color: #000000">-</span><span style="color: #000000">AdminUsername </span><span style="color: #800080">$adminUserName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">Password </span><span style="color: #800080">$adminPassword</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000">Set VM Frontend Network Subnet, Static IP, and Public IP</span><span style="color: #008000">
</span><span style="color: #000000">Set</span><span style="color: #000000">-</span><span style="color: #000000">AzureSubnet </span><span style="color: #000000">-</span><span style="color: #000000">SubnetNames </span><span style="color: #800080">$azureFESubnetName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">VM </span><span style="color: #800080">$vm</span><span style="color: #000000">
Set</span><span style="color: #000000">-</span><span style="color: #000000">AzureStaticVNetIP </span><span style="color: #000000">-</span><span style="color: #000000">IPAddress </span><span style="color: #800080">$azureFEStaticIP</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">VM </span><span style="color: #800080">$vm</span><span style="color: #000000">
Set</span><span style="color: #000000">-</span><span style="color: #000000">AzurePublicIP </span><span style="color: #000000">-</span><span style="color: #000000">PublicIPName </span><span style="color: #800080">$azureName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">VM </span><span style="color: #800080">$vm</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000">Set VM Backend Network Subnet and Static IP</span><span style="color: #008000">
</span><span style="color: #000000">Add</span><span style="color: #000000">-</span><span style="color: #000000">AzureNetworkInterfaceConfig </span><span style="color: #000000">-</span><span style="color: #000000">Name </span><span style="color: #800080">$azureBESubnetName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">SubnetName </span><span style="color: #800080">$azureBESubnetName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">StaticVNetIPAddress </span><span style="color: #800080">$azureBEStaticIP</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">VM </span><span style="color: #800080">$vm</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000">Create the VM</span><span style="color: #008000">
</span><span style="color: #000000">New</span><span style="color: #000000">-</span><span style="color: #000000">AzureVM </span><span style="color: #000000">-</span><span style="color: #000000">ServiceName </span><span style="color: #800080">$azureName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">VNetName </span><span style="color: #800080">$azureName</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">VM </span><span style="color: #800080">$vm</span></div></pre>
<!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<p>&#160;</p>

<p>Hopefully this script can serve as an example to help automate the creation of such VMs in your environment.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/57/40/04/CreateMultiNICPIPVM.renametops1" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-57-40-04/CreateMultiNICPIPVM.renametops1">CreateMultiNICPIPVM.renametops1</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Monitoring Distributed Applications in Operations Manager</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/monitoring-distributed-applications-in-operations-manager</link>
      <pubDate>Mon, 08 Sep 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/09/08/monitoring-distributed-applications-in-operations-manager/</guid>
      <description><![CDATA[One of the more complex Management Pack Authoring scenarios is monitoring distributed applications....]]></description>
      <content:encoded><![CDATA[<p>One of the more complex Management Pack Authoring scenarios is monitoring distributed applications. I recently used the <a href="https://www.microsoft.com/en-us/download/details.aspx?id=30169">System Center 2012 Visual Studio Authoring Extensions (VSAE)</a> to create a very complex, but generic, distributed application management pack. Hopefully this solution provides a useful example for the community.</p>  <p><strong>Management Pack Summary</strong></p>  <p>The distributed application is a fake application called Fabrikam. Fabrikam has a database (called Fabrikam) that contains information on the customers that subscribe to the Fabrikam product. Currently Fabrikam has four subscribers/customers. These customers are Contoso, Litware, Lucerne, and Northwind. Each customer has their own database which is also named the same as the customer. The management pack discovers each customer from the data in the Fabrikam database. Each Fabrikam customer subscribes to various add-on applications. Currently there are only 3 add-on applications which are called Adventure Works Cycles, Alpine Ski House, and Blue Yonder Airlines.</p>  <p>The monitoring is separated into two sections, infrastructure and applications. The infrastructure is simply a roll-up of the health of the customer database from the SQL Management Pack. The application side is custom monitoring that is done from a resource pool called the Fabrikam Monitoring Resource Pool. Rules and Monitors run against the applicable customer database looking for various “events” that are inserted by the fake add-on applications (Adventure Works Cycles, Alpine Ski House, and Blue Yonder Airlines). Each application also has an associated fake Windows service that runs on the SQL Server and I have included a discovery/monitor for this as well.</p>  <p>This management pack covers the following concepts</p>  <ol>   <li>Hosting and Containment Relationships </li>    <li>Health Roll-up (Dependency Monitors) </li>    <li>Synchronizing class structures between Service Manager and Operations Manager </li>    <li>Inheritance </li>    <li>Secure References </li>    <li>Using icons in your management pack </li>    <li>Monitoring custom classes from a resource pool </li>    <li>Monitoring services remotely using WMI </li>    <li>Querying a remote DB using the OleDBProbe and evaluating the results </li>    <li>Making your VSAE solutions portable </li>    <li>Creating multiple management packs for a single solution </li> </ol>  <p><strong>To import this management pack into your lab follow the steps below</strong></p>  <ul>   <li>Unzip the <strong>DistributedApplicationMonitoring.zip</strong> file </li>    <li>If you want to view the solution in Visual Studio…      <ul>       <li>Install Visual Studio 2012 or 2013 </li>        <li>Install the <a href="https://www.microsoft.com/en-us/download/details.aspx?id=30169">System Center 2012 Visual Studio Authoring Extensions (VSAE)</a>&#160; </li>        <li>Open the Distributed Application Monitoring.sln file with Visual Studio </li>     </ul>   </li> </ul>  <p><strong>Restore the databases to your SQL Server</strong></p>  <p>The distributed application uses databases as its discovery and monitoring source. Choose a SQL Server in your lab to restore these databases to.</p>  <ul>   <li>Ensure the SQL Server is monitored by Operations Manager </li>    <li>Copy the *.bak files from the \Testing\ directory to your SQL Server </li>    <li>Open SQL Management Studio and connect to your SQL Server </li>    <li>Restore the databases      <ul>       <li>Right-click on <strong>Databases</strong> and choose <strong>Restore Database</strong> </li>        <li>Select <strong>Device</strong>, click the <strong>Ellipsis</strong>, click <strong>Add</strong>, select <strong>Contoso.bak</strong>, and click <strong>OK</strong> four times </li>        <li>Repeat the steps above for <strong>Fabrikam.bak</strong>, <strong>Litware.bak</strong>, <strong>Lucerne.bak</strong>, and <strong>Northwind.bak</strong> </li>     </ul>   </li>    <li>Update your Fabrikam Database      <ul>       <li>Open a <strong>New Query</strong> in <strong>SQL Management Studio</strong> </li>        <li>Run the following query after replacing the MachineName with the netbios name of your SQL Server </li>     </ul>   </li> </ul>  <p><em>use Fabrikam      <br />update InstalledServices       <br />set MachineName = 'mysqlserver'</em></p>  <ul>   <ul>     <li>Run the following queries after replacing the DBConnectionString with your SQL Server and Instance Name </li>   </ul> </ul>  <p><em>use Fabrikam      <br />update Customers       <br />set DBConnectionString = 'Provider=sqloledb;Data Source=mysqlserver.fabrikam.com\i01;Initial Catalog=Contoso;Integrated Security=SSPI'       <br />where CustomerName = 'Contoso'       <br />update Customers       <br />set DBConnectionString = 'Provider=sqloledb;Data Source=mysqlserver.fabrikam.com\i01;Initial Catalog=Litware;Integrated Security=SSPI'       <br />where CustomerName = 'Litware'       <br />update Customers       <br />set DBConnectionString = 'Provider=sqloledb;Data Source=mysqlserver.fabrikam.com\i01;Initial Catalog=Lucerne;Integrated Security=SSPI'       <br />where CustomerName = 'Lucerne'       <br />update Customers       <br />set DBConnectionString = 'Provider=sqloledb;Data Source=mysqlserver.fabrikam.com\i01;Initial Catalog=Northwind;Integrated Security=SSPI'       <br />where CustomerName = 'Northwind'</em></p>  <ul>   <li>Restart the <strong>Microsoft Monitoring Agent</strong> service on your SQL Server (this will ensure the new databases get discovered quickly) </li>    <li>Open the <strong>Operations Manager Console</strong> </li>    <li>Go to <strong>Monitoring\Microsoft SQL Server\Databases\Database State</strong> and ensure that the 5 new databases have been discovered </li> </ul>  <p><strong>Import the management packs into Operations Manager</strong></p>  <ul>   <li>Open the <strong>\Build\Release\Custom.Example.MyDistributedApplication.Discovery.xml</strong> </li>    <li>Do a find/replace on <strong>sql2012\i02</strong>       <ul>       <li>Replace it with the name\instance of your SQL Server </li>     </ul>   </li>    <li><strong>Save</strong> the XML file </li>    <li>Note, this solution was built on Operations Manager 2012 R2 so the references use those versions of the MPs, although they technically aren’t a requirement but you won’t be able to import the MPs without recompiling the solution if you’re using a lower version. </li>    <li>Open the <strong>Operations Manager Console</strong> </li>    <li>Go to <strong>Administration</strong>, <strong>Management Packs</strong>, and click <strong>Import Management Packs…</strong> </li>    <li>Click <strong>Add</strong>\<strong>Add from Disk</strong> and select the following files from the <strong>Build\Release</strong> directory (pay attention to the file extension)       <ul>       <li>Custom.Example.MyDistributedApplication.Discovery.<strong>xml</strong> </li>        <li>Custom.Example.MyDistributedApplication.CMDB.Library.<strong>mp</strong> </li>        <li>Custom.Example.MyDistributedApplication.Library.<strong>mp</strong> </li>        <li>Custom.Example.MyDistributedApplication.Monitoring.<strong>mp</strong> </li>        <li>Custom.Example.MyDistributedApplication.Resources.<strong>mpb</strong> </li>     </ul>   </li>    <li>Click <strong>Install</strong> </li>    <li>Go to <strong>Administration</strong>, <strong>Run As Configuration</strong>\<strong>Profiles</strong>\<strong>My Distributed Application Discovery RunAs Profile</strong> and add an account that has access to the Fabrikam database </li>    <li>Go to <strong>Administration</strong>, <strong>Run As Configuration</strong>\<strong>Profiles</strong>\<strong>My Distributed Application Monitoring RunAs Profile</strong> and add an account that has access to all the databases we imported </li> </ul>  <p><strong>Verify that the distributed application is discovered</strong></p>  <ul>   <li>Open the <strong>Operations Manager Console</strong> </li>    <li>Go to <strong>Monitoring\Distributed Applications</strong> </li>    <li>Right-click on <strong>Fabrikam Environment</strong> and select <strong>Open\Diagram View</strong> </li>    <li>Your application should look similar to this: </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/7318.image_5C8F15EC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/7318.image_5F00_5C8F15EC.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/7245.image_thumb_52C9AE74.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/7245.image_5F00_thumb_5F00_52C9AE74.png" width="842" height="559" /></a></p>  <ul>   <li>Notice the icons in the diagram. I used the <a href="https://cireson.com/blog/scsm-portal-icon-pack-download/">icon pack</a> from the folks at <a href="https://cireson.com/">Cireson</a>.</li>    <li>If only the top two objects are discovered then you can try to speed things up by restarting the Microsoft Monitoring Agent on the servers in your Fabrikam Monitoring Resource Pool </li> </ul>  <p><strong>Test the Solution</strong></p>  <ul>   <li>Try running the queries in the \Testing\TestQueries.sql file to generate errors within the distributed application. This simply inserts rows into the customer database. </li> </ul>  <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:66640ae7-e3ea-470b-9581-ecbe0bf2d781" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #008080;">--</span><span style="color: #008080;">Create Error Event in Adventure Works Cycles</span><span style="color: #008080;">
</span><span style="color: #0000FF;">insert</span><span style="color: #000000;"> </span><span style="color: #0000FF;">into</span><span style="color: #000000;"> HealthData (ApplicationID, Message, Type, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">values</span><span style="color: #000000;"> (</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">An Error has occurred</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">())

</span><span style="color: #008080;">--</span><span style="color: #008080;">Create Healthy Event in Adventure Works Cycles</span><span style="color: #008080;">
</span><span style="color: #0000FF;">insert</span><span style="color: #000000;"> </span><span style="color: #0000FF;">into</span><span style="color: #000000;"> HealthData (ApplicationID, Message, Type, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">values</span><span style="color: #000000;"> (</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Application is Healthy</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">())

</span><span style="color: #008080;">--</span><span style="color: #008080;">Get last health event in Adventure Works Cycles</span><span style="color: #008080;">
</span><span style="color: #0000FF;">select</span><span style="color: #000000;"> </span><span style="color: #0000FF;">top</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;"> Type, Message, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">from</span><span style="color: #000000;"> HealthData hd
</span><span style="color: #808080;">join</span><span style="color: #000000;"> Applications app </span><span style="color: #0000FF;">on</span><span style="color: #000000;"> app.ApplicationID </span><span style="color: #808080;">=</span><span style="color: #000000;"> hd.ApplicationID
</span><span style="color: #0000FF;">where</span><span style="color: #000000;"> app.ApplicationName </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Adventure Works Cycles</span><span style="color: #FF0000;">'</span><span style="color: #000000;">
</span><span style="color: #0000FF;">order</span><span style="color: #000000;"> </span><span style="color: #0000FF;">by</span><span style="color: #000000;"> </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">desc</span><span style="color: #000000;">

</span><span style="color: #008080;">--</span><span style="color: #008080;">Create Error Event in Alpine Ski House</span><span style="color: #008080;">
</span><span style="color: #0000FF;">insert</span><span style="color: #000000;"> </span><span style="color: #0000FF;">into</span><span style="color: #000000;"> HealthData (ApplicationID, Message, Type, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">values</span><span style="color: #000000;"> (</span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">An Error has occurred</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">())

</span><span style="color: #008080;">--</span><span style="color: #008080;">Get last unhealthy health event in Alpine Ski House within last 5 minutes</span><span style="color: #008080;">
</span><span style="color: #0000FF;">select</span><span style="color: #000000;"> </span><span style="color: #0000FF;">top</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;"> Type, Message, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">from</span><span style="color: #000000;"> HealthData hd
</span><span style="color: #808080;">join</span><span style="color: #000000;"> Applications app </span><span style="color: #0000FF;">on</span><span style="color: #000000;"> app.ApplicationID </span><span style="color: #808080;">=</span><span style="color: #000000;"> hd.ApplicationID
</span><span style="color: #0000FF;">where</span><span style="color: #000000;"> app.ApplicationName </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Alpine Ski House</span><span style="color: #FF0000;">'</span><span style="color: #000000;">
</span><span style="color: #808080;">and</span><span style="color: #000000;"> hd.Type </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">
</span><span style="color: #808080;">and</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">datediff</span><span style="color: #000000;">(minute, hd.</span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">()) </span><span style="color: #808080;">&lt;</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">5</span><span style="color: #000000;">
</span><span style="color: #0000FF;">order</span><span style="color: #000000;"> </span><span style="color: #0000FF;">by</span><span style="color: #000000;"> </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">desc</span><span style="color: #000000;">

</span><span style="color: #008080;">--</span><span style="color: #008080;">Create Error Event in Blue Yonder Airlines</span><span style="color: #008080;">
</span><span style="color: #0000FF;">insert</span><span style="color: #000000;"> </span><span style="color: #0000FF;">into</span><span style="color: #000000;"> HealthData (ApplicationID, Message, Type, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">values</span><span style="color: #000000;"> (</span><span style="color: #800000; font-weight: bold;">3</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">An Error has occurred</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">())

</span><span style="color: #008080;">--</span><span style="color: #008080;">Get all unhealthy health events in Blue Yonder Airlines within last 5 minutes</span><span style="color: #008080;">
</span><span style="color: #0000FF;">select</span><span style="color: #000000;"> Type, Message, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">from</span><span style="color: #000000;"> HealthData hd
</span><span style="color: #808080;">join</span><span style="color: #000000;"> Applications app </span><span style="color: #0000FF;">on</span><span style="color: #000000;"> app.ApplicationID </span><span style="color: #808080;">=</span><span style="color: #000000;"> hd.ApplicationID
</span><span style="color: #0000FF;">where</span><span style="color: #000000;"> app.ApplicationName </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Blue Yonder Airlines</span><span style="color: #FF0000;">'</span><span style="color: #000000;">
</span><span style="color: #808080;">and</span><span style="color: #000000;"> hd.Type </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">
</span><span style="color: #808080;">and</span><span style="color: #000000;"> </span><span style="color: #FF00FF;">datediff</span><span style="color: #000000;">(minute, hd.</span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">()) </span><span style="color: #808080;">&lt;</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">5</span><span style="color: #000000;">
</span><span style="color: #0000FF;">order</span><span style="color: #000000;"> </span><span style="color: #0000FF;">by</span><span style="color: #000000;"> </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">desc</span><span style="color: #000000;">

</span><span style="color: #008080;">--</span><span style="color: #008080;">Create Order Backlog in Adventure Works Cycles</span><span style="color: #008080;">
</span><span style="color: #0000FF;">insert</span><span style="color: #000000;"> </span><span style="color: #0000FF;">into</span><span style="color: #000000;"> PerformanceData (ApplicationID, Object, Counter, Instance, Value, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">values</span><span style="color: #000000;"> (</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">POS</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Orders</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Contoso</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">11</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">())

</span><span style="color: #008080;">--</span><span style="color: #008080;">Clear Order Backlog in Adventure Works Cycles</span><span style="color: #008080;">
</span><span style="color: #0000FF;">insert</span><span style="color: #000000;"> </span><span style="color: #0000FF;">into</span><span style="color: #000000;"> PerformanceData (ApplicationID, Object, Counter, Instance, Value, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;">)
</span><span style="color: #0000FF;">values</span><span style="color: #000000;"> (</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">POS</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Orders</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Contoso</span><span style="color: #FF0000;">'</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">10</span><span style="color: #000000;">, </span><span style="color: #FF00FF;">GetDate</span><span style="color: #000000;">())

</span><span style="color: #008080;">--</span><span style="color: #008080;">Get Last Order Backlog Counter in Adventure Works Cycles</span><span style="color: #008080;">
</span><span style="color: #0000FF;">select</span><span style="color: #000000;"> Object, Counter, Instance, Value, </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">from</span><span style="color: #000000;"> PerformanceData pd
</span><span style="color: #808080;">join</span><span style="color: #000000;"> Applications app </span><span style="color: #0000FF;">on</span><span style="color: #000000;"> app.ApplicationID </span><span style="color: #808080;">=</span><span style="color: #000000;"> pd.ApplicationID
</span><span style="color: #0000FF;">where</span><span style="color: #000000;"> app.ApplicationName </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Adventure Works Cycles</span><span style="color: #FF0000;">'</span><span style="color: #000000;">
</span><span style="color: #808080;">and</span><span style="color: #000000;"> pd.Object </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">POS</span><span style="color: #FF0000;">'</span><span style="color: #000000;">
</span><span style="color: #808080;">and</span><span style="color: #000000;"> pd.Counter </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #FF0000;">'</span><span style="color: #FF0000;">Orders</span><span style="color: #FF0000;">'</span><span style="color: #000000;">
</span><span style="color: #0000FF;">order</span><span style="color: #000000;"> </span><span style="color: #0000FF;">by</span><span style="color: #000000;"> </span><span style="color: #0000FF;">TimeStamp</span><span style="color: #000000;"> </span><span style="color: #0000FF;">desc</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<p><strong>Management Pack Details</strong></p>

<ul>
  <li>Custom.Example.MyDistributedApplication.CMDB.Library – Contains a class that exists in both Service Manager and Operations Manager </li>
</ul>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:31af3183-19f9-4a43-9934-d0c94e557b0e" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;?</span><span style="color: #FF00FF;">xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;</span><span style="color: #0000FF;">?&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPack </span><span style="color: #FF0000;">SchemaVersion</span><span style="color: #0000FF;">=&quot;2.0&quot;</span><span style="color: #FF0000;"> ContentReadable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.CMDB.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Service Manager Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;System&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">EntityTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.ConfigItem&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CustomerID&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CustomerName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CustomerLocation&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ContractStartDate&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;datetime&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ContractEndDate&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;datetime&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">EntityTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePack </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ENU&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Customer</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;CustomerID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Customer ID</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;CustomerName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Customer Name</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;CustomerLocation&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Customer Location</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;ContractStartDate&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Contract Start Date</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;ContractEndDate&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Contract End Date</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.CMDB.Library&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Service Manager Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Service Manager Library Management Pack</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePack</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPack</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li>Custom.Example.MyDistributedApplication.Discovery – Contains the discoveries for the solution </li>
</ul>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:e030fa79-2106-41c8-853b-ff6c8dbfb9e8" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;?</span><span style="color: #FF00FF;">xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;</span><span style="color: #0000FF;">?&gt;</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPack </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> xmlns:xsl</span><span style="color: #0000FF;">=&quot;https://www.w3.org/1999/XSL/Transform&quot;</span><span style="color: #FF0000;"> ContentReadable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> SchemaVersion</span><span style="color: #0000FF;">=&quot;2.0&quot;</span><span style="color: #FF0000;"> OriginalSchemaVersion</span><span style="color: #0000FF;">=&quot;2.0&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;CMDBLibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.CMDB.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;DALibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SQLLibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SQLServer.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">6.4.1.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SC&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SystemCenter.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.0.8433.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Windows&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.Windows.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;System&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSourceModuleType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverCustomer&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Batching</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;DBConnectionString&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/IntervalSeconds$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DBConnectionString&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/DBConnectionString$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleImplementation </span><span style="color: #FF0000;">Isolation</span><span style="color: #0000FF;">=&quot;Any&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Windows!Microsoft.Windows.TimedPowerShell.DiscoveryProvider&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">SyncTime </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">ScriptName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DiscoverCustomer.ps1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ScriptName</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ScriptBody</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">#Functions
function QuerySQL(
  [Parameter(Mandatory=$true)]
  $connectionString,
  [Parameter(Mandatory=$true)]
  $queryStatement,
  [Parameter(Mandatory=$true)]
  $timeout,
  [Parameter(Mandatory=$true)]
  $maxRows)
{   
  try
  {
    $connection = New-Object System.Data.OleDb.OleDbConnection $connectionString
    $connection.Open()
    $command = New-Object Data.OleDb.OleDbCommand $queryStatement,$connection
    $command.CommandTimeout = $timeout
    $adapter = New-Object System.Data.OleDb.OleDbDataAdapter $command
    $dataset = New-Object System.Data.DataSet
    [void] $adapter.Fill($dataSet)
    $dataSet.Tables | Select-Object -Expand Rows | select -First $maxRows
  }
  finally
  {
    $connection.Close()
  }   
}

function GetCustomers(
  [Parameter(Mandatory=$true)]
  $connectionString)
{
  #Get customers that have applications installed
  $query = 'select distinct cu.CustomerID, cu.CustomerName, cu.DBConnectionString from InstalledApplications ia
            join Customers cu on ia.CustomerID = cu.CustomerID
            join Applications ap on ia.ApplicationID = ap.ApplicationID
            order by CustomerID'
  $customers = @(QuerySQL -connectionString $connectionString -queryStatement $Query -timeout 300 -maxRows 1000)
  return $customers
}

#Main
$DBConnectionString = '$Config/DBConnectionString$'
$SourceID = '$MPElement$'
$ManagedEntityID = '$Target/Id$'

#Create Discovery Data
$API = New-Object -comObject 'MOM.ScriptAPI'
$DiscoveryData = $API.CreateDiscoveryData(0, $SourceId, $ManagedEntityId)

#Discover Customers
$Customers = GetCustomers -connectionString $DBConnectionString
foreach ($Customer in $Customers)
{
  #Add Customer Object to Discovered Data
  $CustomerInstance = $DiscoveryData.CreateClassInstance(&quot;$MPElement[Name='CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer']$&quot;)
  $CustomerInstance.AddProperty(&quot;$MPElement[Name='CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer']/CustomerID$&quot;, $Customer.CustomerID)
  $CustomerInstance.AddProperty(&quot;$MPElement[Name='CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer']/CustomerName$&quot;, $Customer.CustomerName)
  $CustomerInstance.AddProperty(&quot;$MPElement[Name='System!System.Entity']/DisplayName$&quot;, $Customer.CustomerName)
  $DiscoveryData.AddInstance($CustomerInstance)

  #Add Applications Object to Discovered Data and Link it to Customer Object
  $ApplicationsInstance = $DiscoveryData.CreateClassInstance(&quot;$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Applications']$&quot;)
  $ApplicationsInstance.AddProperty(&quot;$MPElement[Name='System!System.Entity']/DisplayName$&quot;, (&quot;{0} Applications&quot; -f $Customer.CustomerName))
  $ApplicationsInstance.AddProperty(&quot;$MPElement[Name='CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer']/CustomerID$&quot;, $Customer.CustomerID)
  $DiscoveryData.AddInstance($ApplicationsInstance)

  #Add Infrastructure Object to Discovered Data and Link it to Customer Object
  $InfrastructureInstance = $DiscoveryData.CreateClassInstance(&quot;$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Infrastructure']$&quot;)
  $InfrastructureInstance.AddProperty(&quot;$MPElement[Name='System!System.Entity']/DisplayName$&quot;, (&quot;{0} Infrastructure&quot; -f $Customer.CustomerName))
  $InfrastructureInstance.AddProperty(&quot;$MPElement[Name='CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer']/CustomerID$&quot;, $Customer.CustomerID)
  $DiscoveryData.AddInstance($InfrastructureInstance)

  #Add SQL Database Relationship to Discovered Data and Link it to Infrastructure Object
  $connectionString = $Customer.DBConnectionString.Split(&quot;;&quot;)
  $databaseName = ($connectionString[2].Split(&quot;=&quot;))[1]
  $instanceName = ($connectionString[1].Split(&quot;\&quot;))[1]
  $principalName = (($connectionString[1].Split(&quot;\&quot;))[0]).Split(&quot;=&quot;)[1]
  $DatabaseInstance = $DiscoveryData.CreateClassInstance(&quot;$MPElement[Name='SQLLibrary!Microsoft.SQLServer.Database']$&quot;)
  $DatabaseInstance.AddProperty(&quot;$MPElement[Name='SQLLibrary!Microsoft.SQLServer.Database']/DatabaseName$&quot;, $databaseName)
  $DatabaseInstance.AddProperty(&quot;$MPElement[Name='SQLLibrary!Microsoft.SQLServer.ServerRole']/InstanceName$&quot;, $instanceName)
  $DatabaseInstance.AddProperty(&quot;$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$&quot;, $principalName)
  $DatabaseRelationshipInstance = $DiscoveryData.CreateRelationshipInstance(&quot;$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Relationship.InfrastructureContainsDatabase']$&quot;)
  $DatabaseRelationshipInstance.Source = $InfrastructureInstance
  $DatabaseRelationshipInstance.Target = $DatabaseInstance
  $DiscoveryData.AddInstance($DatabaseRelationshipInstance)
}

#Return Discovered Data to OM
$DiscoveryData</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ScriptBody</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">TimeoutSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TimeoutSeconds</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System!System.Discovery.Data</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSourceModuleType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSourceModuleType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverApplication&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Batching</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;DBConnectionString&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ApplicationName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ApplicationID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ApplicationNameID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ApplicationDBConnectionStringID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ServiceID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;MachineNameID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ServiceNameID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ServicePortID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/IntervalSeconds$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DBConnectionString&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/DBConnectionString$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleImplementation </span><span style="color: #FF0000;">Isolation</span><span style="color: #0000FF;">=&quot;Any&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Windows!Microsoft.Windows.TimedPowerShell.DiscoveryProvider&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">SyncTime </span><span style="color: #0000FF;">/&gt;&lt;</span><span style="color: #800000;">ScriptName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DiscoverApplication.ps1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ScriptName</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ScriptBody</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">#Functions
function QuerySQL(
  [Parameter(Mandatory=$true)]
  $connectionString,
  [Parameter(Mandatory=$true)]
  $queryStatement,
  [Parameter(Mandatory=$true)]
  $timeout,
  [Parameter(Mandatory=$true)]
  $maxRows)
{   
  try
  {
    $connection = New-Object System.Data.OleDb.OleDbConnection $connectionString
    $connection.Open()
    $command = New-Object Data.OleDb.OleDbCommand $queryStatement,$connection
    $command.CommandTimeout = $timeout
    $adapter = New-Object System.Data.OleDb.OleDbDataAdapter $command
    $dataset = New-Object System.Data.DataSet
    [void] $adapter.Fill($dataSet)
    $dataSet.Tables | Select-Object -Expand Rows | select -First $maxRows
  }
  finally
  {
    $connection.Close()
  }   
}

function GetApplications(
  [Parameter(Mandatory=$true)]
  $connectionString,
  [Parameter(Mandatory=$true)]
  $applicationName
  )
{
  #Get applications
  $query = ((&quot;select cu.CustomerID, cu.CustomerName, ap.ApplicationID, ap.ApplicationName from InstalledApplications ia
            join Customers cu on ia.CustomerID = cu.CustomerID
            join Applications ap on ia.ApplicationID = ap.ApplicationID
            where ApplicationName = '{0}'&quot;) -f $applicationName)
  $applications = @(QuerySQL -connectionString $connectionString -queryStatement $Query -timeout 300 -maxRows 1000)
  return $applications
}

function GetServices(
  [Parameter(Mandatory=$true)]
  $connectionString,
  [Parameter(Mandatory=$true)]
  $applicationName
  )
{
  #Get customers that have applications installed
  $query = ((&quot;select isvc.MachineName, isvc.ServiceName, isvc.Port, cu.CustomerID, cu.CustomerName, ap.ApplicationID, ap.ApplicationName from InstalledServices isvc
            join Customers cu on isvc.CustomerID = cu.CustomerID
            join Applications ap on isvc.ApplicationID = ap.ApplicationID
            where ApplicationName = '{0}'&quot;) -f $applicationName)
  $services = @(QuerySQL -connectionString $connectionString -queryStatement $Query -timeout 300 -maxRows 1000)
  return $services
}

#Main
$DBConnectionString = '$Config/DBConnectionString$'
$ApplicationName = '$Config/ApplicationName$'
$ApplicationID = '$Config/ApplicationID$'
$ApplicationNameID = '$Config/ApplicationNameID$'
$ApplicationDBConnectionStringID = '$Config/ApplicationDBConnectionStringID$'
$ServiceID = '$Config/ServiceID$'
$MachineNameID = '$Config/MachineNameID$'
$ServiceNameID = '$Config/ServiceNameID$'
$ServicePortID = '$Config/ServicePortID$'
$SourceID = '$MPElement$'
$ManagedEntityID = '$Target/Id$'

#Create Discovery Data
$API = New-Object -comObject 'MOM.ScriptAPI'
$DiscoveryData = $API.CreateDiscoveryData(0, $SourceId, $ManagedEntityId)

#Discover Applications
$Applications = GetApplications -connectionString $DBConnectionString -applicationName $ApplicationName
foreach ($Application in $Applications)
{
  #Add Application Object to Discovered Data and Link it to Customer Object
  $ApplicationInstance = $DiscoveryData.CreateClassInstance($ApplicationID)
  $ApplicationInstance.AddProperty(&quot;$MPElement[Name='CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer']/CustomerID$&quot;, $Application.CustomerID)
  $ApplicationInstance.AddProperty(&quot;$MPElement[Name='System!System.Entity']/DisplayName$&quot;, $Application.ApplicationName)
  $ApplicationInstance.AddProperty($ApplicationNameID, $Application.ApplicationName)
  $ApplicationInstance.AddProperty($ApplicationDBConnectionStringID, (&quot;Provider=sqloledb;Data Source=sql1\i01;Initial Catalog={0};Integrated Security=SSPI&quot; -f $Application.CustomerName))
  $DiscoveryData.AddInstance($ApplicationInstance)
}

#Discover Services
$Services = GetServices -connectionString $DBConnectionString -applicationName $ApplicationName
foreach ($Service in $Services)
{
  #Add Service Object to Discovered Data and Link it to the Application Object
  $ServiceInstance = $DiscoveryData.CreateClassInstance($ServiceID)
  $ServiceInstance.AddProperty(&quot;$MPElement[Name='CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer']/CustomerID$&quot;, $Service.CustomerID)
  $ServiceInstance.AddProperty($ApplicationNameID, $Service.ApplicationName)
  $ServiceInstance.AddProperty(&quot;$MPElement[Name='System!System.Entity']/DisplayName$&quot;, (&quot;{0} Service&quot; -f $Service.ServiceName))
  $ServiceInstance.AddProperty($MachineNameID, $Service.MachineName)
  $ServiceInstance.AddProperty($ServiceNameID, $Service.ServiceName)
  $ServiceInstance.AddProperty($ServicePortID, $Service.Port)
  $DiscoveryData.AddInstance($ServiceInstance)
}

#Return Discovered Data to OM
$DiscoveryData</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ScriptBody</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">TimeoutSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TimeoutSeconds</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System!System.Discovery.Data</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSourceModuleType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSourceModuleType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverResourcePool&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Batching</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/IntervalSeconds$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleImplementation </span><span style="color: #FF0000;">Isolation</span><span style="color: #0000FF;">=&quot;Any&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Scheduler&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.Discovery.Scheduler&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Scheduler</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">SimpleReccuringSchedule</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Interval</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Interval</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">SyncTime </span><span style="color: #0000FF;">/&gt;&lt;/</span><span style="color: #800000;">SimpleReccuringSchedule</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ExcludeDates </span><span style="color: #0000FF;">/&gt;&lt;/</span><span style="color: #800000;">Scheduler</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Mapper&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.Discovery.ClassSnapshotDataMapper&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ClassId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;SC!Microsoft.SystemCenter.ManagementServicePoolWatcher&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassId</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">InstanceSettings</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Settings</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Setting</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;SC!Microsoft.SystemCenter.ManagementServicePoolWatcher&quot;]/PoolId$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Id$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Setting</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Setting</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;SC!Microsoft.SystemCenter.ManagementServicePoolWatcher&quot;]/PoolName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;System!System.Entity&quot;]/DisplayName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Setting</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Setting</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;System!System.Entity&quot;]/DisplayName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;System!System.Entity&quot;]/DisplayName$ Watcher</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Setting</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Settings</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">InstanceSettings</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Mapper&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Scheduler&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System!System.Discovery.Data</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSourceModuleType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Monitoring</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discoveries</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverAdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.DiscoveryProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverApplication&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">86400</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Provider=sqloledb;Data Source=sql1\i01;Initial Catalog=Fabrikam;Integrated Security=SSPI</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationName</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application']/ApplicationName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationDBConnectionStringID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application']/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationDBConnectionStringID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServiceID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles.Service']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MachineNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/MachineName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MachineNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServiceNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/ServiceName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServicePortID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/Port$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServicePortID</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverAlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.DiscoveryProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverApplication&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">86400</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Provider=sqloledb;Data Source=sql1\i01;Initial Catalog=Fabrikam;Integrated Security=SSPI</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationName</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application']/ApplicationName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationDBConnectionStringID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application']/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationDBConnectionStringID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServiceID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse.Service']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MachineNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/MachineName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MachineNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServiceNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/ServiceName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServicePortID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/Port$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServicePortID</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverBlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.DiscoveryProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverApplication&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">86400</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Provider=sqloledb;Data Source=sql1\i01;Initial Catalog=Fabrikam;Integrated Security=SSPI</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationName</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application']/ApplicationName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ApplicationDBConnectionStringID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application']/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ApplicationDBConnectionStringID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServiceID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines.Service']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MachineNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/MachineName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MachineNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServiceNameID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/ServiceName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceNameID</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">ServicePortID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name='DALibrary!Custom.Example.MyDistributedApplication.Service']/Port$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServicePortID</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverFabrikam&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Fabrikam&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryRelationship </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.FabrikamContainsCustomers&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;SC!Microsoft.SystemCenter.GroupPopulator&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">RuleId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RuleId</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">GroupInstanceId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Id$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">GroupInstanceId</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MembershipRules</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MembershipRule</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MonitoringClass</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;DALibrary!Custom.Example.MyDistributedApplication.Customers&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitoringClass</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">RelationshipClass</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.FabrikamContainsCustomers&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipClass</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">MembershipRule</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">MembershipRules</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverCustomer&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;SQLLibrary!Microsoft.SQLServer.Database&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryRelationship </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.InfrastructureContainsDatabase&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.DiscoveryProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverCustomer&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">86400</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Provider=sqloledb;Data Source=sql1\i01;Initial Catalog=Fabrikam;Integrated Security=SSPI</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DBConnectionString</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverResourcePool&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.ResourcePool&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryClass </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;SC!Microsoft.SystemCenter.ManagementServicePoolWatcher&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;System!System.Entity&quot;</span><span style="color: #FF0000;"> PropertyID</span><span style="color: #0000FF;">=&quot;DisplayName&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">PropertyID</span><span style="color: #0000FF;">=&quot;PoolId&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">PropertyID</span><span style="color: #0000FF;">=&quot;PoolName&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryClass</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverResourcePool&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">86400</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverCustomerManagedByResourcePool&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.ResourcePool&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryRelationship </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;SC!Microsoft.SystemCenter.ManagementActionPointShouldManageEntity&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;SC!Microsoft.SystemCenter.GroupPopulator&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">RuleId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RuleId</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">GroupInstanceId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Id$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">GroupInstanceId</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MembershipRules</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MembershipRule</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MonitoringClass</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitoringClass</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">RelationshipClass</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;SC!Microsoft.SystemCenter.ManagementActionPointShouldManageEntity&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipClass</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">MembershipRule</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">MembershipRules</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Discovery </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverCustomers&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DiscoveryRelationship </span><span style="color: #FF0000;">TypeID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.CustomersContainsCustomer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DiscoveryTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;SC!Microsoft.SystemCenter.GroupPopulator&quot;</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">RuleId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RuleId</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">GroupInstanceId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Id$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">GroupInstanceId</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MembershipRules</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MembershipRule</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">MonitoringClass</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitoringClass</span><span style="color: #0000FF;">&gt;&lt;</span><span style="color: #800000;">RelationshipClass</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.CustomersContainsCustomer&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipClass</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">MembershipRule</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">MembershipRules</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discovery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Discoveries</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Monitoring</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePack </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ENU&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverAdventureWorksCycles&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverAlpineSkiHouse&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverBlueYonderAirlines&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverFabrikam&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverCustomer&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customer Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverResourcePool&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Resource Pool Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverCustomerManagedByResourcePool&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customer Managed By Resource Pool Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery.DiscoverCustomers&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customers Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Discovery&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Discovery</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Discovery Management Pack</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverCustomer&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discover Customer Data Source</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Used to discover the customer class</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverCustomer&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">IntervalSeconds</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">The interval at which the discovery will be run</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverCustomer&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;DBConnectionString&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DBConnectionString</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">The string to connect to the customer monitoring database</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverResourcePool&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discover Resource Pool Data Source</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Used to discover the resource pool to be used for monitoring the distributed application</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverResourcePool&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">IntervalSeconds</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">The interval at which the discovery will be run</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.DataSource.DiscoverApplication&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Discover Application Data Source</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Used to discover the application class</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePack</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPack</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li>Custom.Example.MyDistributedApplication.Library – Contains the classes and relationships used in the solution </li>
</ul>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:2cdfb631-7f25-44b0-bfbf-9131bdc4b9ab" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;?</span><span style="color: #FF00FF;">xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;</span><span style="color: #0000FF;">?&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPack </span><span style="color: #FF0000;">SchemaVersion</span><span style="color: #0000FF;">=&quot;2.0&quot;</span><span style="color: #FF0000;"> ContentReadable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;CMDBLibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.CMDB.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SQLLibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SQLServer.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">6.4.1.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SC&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SystemCenter.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.0.8433.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Windows&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.Windows.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;System&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">EntityTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Fabrikam&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.ApplicationComponent&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.ApplicationComponent&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.ApplicationComponent&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.ApplicationComponent&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ApplicationName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DBConnectionString&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Windows!Microsoft.Windows.ApplicationComponent&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;MachineName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ServiceName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Port&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.ResourcePool&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;SC!Microsoft.SystemCenter.ManagementServicePool&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Extension</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.AdventureWorksCyclesHostsService&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Hosting&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.AlpineSkiHouseHostsService&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Hosting&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.BlueYonderAirlinesHostsService&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Hosting&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.FabrikamContainsCustomers&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Containment&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Fabrikam&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.CustomersContainsCustomer&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Containment&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.CustomerHostsApplications&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Hosting&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.CustomerHostsInfrastructure&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Hosting&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.InfrastructureContainsDatabase&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Containment&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;SQLLibrary!Microsoft.SQLServer.Database&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RelationshipType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.ApplicationsHostsApplication&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;System!System.Hosting&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Source&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Target&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RelationshipTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">EntityTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SecureReferences</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SecureReference </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.SecureReference.DiscoveryProfile&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SecureReference </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.SecureReference.MonitoringProfile&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SecureReferences</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePack </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ENU&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Application</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles.Service&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Application Service</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House Application</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse.Service&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House Application Service</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines Application</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines.Service&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines Application Service</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Fabrikam&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Environment</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Customers</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customer Applications</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customer Infrastructure</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Application</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;ApplicationName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Application Name</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Application&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;DBConnectionString&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Application DB Connection String</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Application Service</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;MachineName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Application Machine Name</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;ServiceName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Application Service Name</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;Port&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Application Service Port</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.ResourcePool&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Monitoring Resource Pool</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Library&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Library Management Pack</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.AdventureWorksCyclesHostsService&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Hosts Service Class Relationship</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.AlpineSkiHouseHostsService&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House Hosts Service Class Relationship</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.BlueYonderAirlinesHostsService&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines Hosts Service Class Relationship</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.FabrikamContainsCustomers&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Class Contains Customers Class Relationship</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.CustomersContainsCustomer&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Customers Class Contains Customer Class Relationship</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.CustomerHostsApplications&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">CMDB Customer Class Hosts Applications Class Relationship</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Relationship.CustomerHostsInfrastructure&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">CMDB Customer Class Hosts Infrastructure Class Relationship</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.SecureReference.DiscoveryProfile&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Discovery RunAs Profile</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Account used to discover customers and applications</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.SecureReference.MonitoringProfile&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Monitoring RunAs Profile</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Account used to monitoring customer databases</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePack</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPack</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li>Custom.Example.MyDistributedApplication.Monitoring – Contains the monitoring rules and monitors for the solution </li>
</ul>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:29ed71af-195f-4f66-bab1-997efd3115c6" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;?</span><span style="color: #FF00FF;">xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;</span><span style="color: #0000FF;">?&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPack </span><span style="color: #FF0000;">SchemaVersion</span><span style="color: #0000FF;">=&quot;2.0&quot;</span><span style="color: #FF0000;"> ContentReadable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.Monitoring</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Monitoring</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;CMDBLibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.CMDB.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;DALibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SCDW&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SystemCenter.DataWarehouse.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.1.10226.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SC&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SystemCenter.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.0.8433.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Windows&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.Windows.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Health&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Health.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.0.8433.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;System&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Performance&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Performance.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.0.8433.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSourceModuleType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.ServiceRunning&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Batching</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;MachineName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ServiceName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Port&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/IntervalSeconds$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;MachineName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/ServiceName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ServiceName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/ServiceName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Port&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/Port$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleImplementation </span><span style="color: #FF0000;">Isolation</span><span style="color: #0000FF;">=&quot;Any&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.SimpleScheduler&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SyncTime </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ProbeAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Probe&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Windows!Microsoft.Windows.WmiProbe&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">NameSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">\\$Config/MachineName$\root\cimv2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">NameSpace</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">select State from Win32_Service where Name = '$Config/ServiceName$'</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ProbeAction</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Probe&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System!System.BaseData</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSourceModuleType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSourceModuleType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.QueryDB&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Batching</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ConnectionString&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Query&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/IntervalSeconds$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ConnectionString&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/ConnectionString$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Query&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/Query$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleImplementation </span><span style="color: #FF0000;">Isolation</span><span style="color: #0000FF;">=&quot;Any&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.Scheduler&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Scheduler</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleReccuringSchedule</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Interval</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Interval</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleReccuringSchedule</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ExcludeDates </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Scheduler</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ProbeAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Probe&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.OleDbProbe&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/ConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Query$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">GetValue</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">GetValue</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OneRowPerItem</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OneRowPerItem</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ProbeAction</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Probe&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System!System.OleDbData</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OutputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSourceModuleType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitorType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ServiceRunning&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Running&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;NotRunning&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;MachineName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ServiceName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Port&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/IntervalSeconds$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;MachineName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/ServiceName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ServiceName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/ServiceName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Port&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/Port$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;int&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.ServiceRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MachineName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/MachineName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MachineName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ServiceName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/ServiceName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Port</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Port$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Port</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDRunning&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Property[@Name='State']</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Equal</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Running</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDNotRunning&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Property[@Name='State']</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">NotEqual</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Running</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Running&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;NotRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDNotRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitorType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitorType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ApplicationHealthTwoState&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ConnectionString&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Query&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Value&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.QueryDB&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/ConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Query$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDHealthy&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Columns[1]/Column[1]</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Equal</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Value$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDUnHealthy&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Columns[1]/Column[1]</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">NotEqual</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Value$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDUnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitorType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitorType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ApplicationHealthTimerReset&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ConnectionString&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Query&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Value&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;TimerWaitInSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.QueryDB&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/ConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Query$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDHealthy&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.TimerCondition&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TimerWaitInSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/TimerWaitInSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TimerWaitInSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDUnHealthy&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Columns[1]/Column[1]</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">NotEqual</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Value$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDUnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitorType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitorType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.PerformanceHealthTwoState&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorTypeState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> NoDetection</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorTypeStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;IntervalSeconds&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:integer&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;ConnectionString&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Query&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">minOccurs</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> name</span><span style="color: #0000FF;">=&quot;Value&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.QueryDB&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/IntervalSeconds$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/ConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Query$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDHealthy&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Columns[1]/Column[1]</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">LessEqual</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Value$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDUnHealthy&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Columns[1]/Column[1]</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Greater</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/Value$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RegularDetection </span><span style="color: #FF0000;">MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CDUnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Node</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RegularDetections</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitorType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MonitorTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Monitoring</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Rules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Rule </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Rule.BlueYonderAirlinesError&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> DiscardLevel</span><span style="color: #0000FF;">=&quot;100&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alert</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.QueryDB&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #0000FF;">&lt;![CDATA[</span><span style="color: #808080;">select Type, Message, TimeStamp from HealthData hd
join Applications app on app.ApplicationID = hd.ApplicationID
where app.ApplicationName = '$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$'
and hd.Type = 2
and datediff(minute, hd.TimeStamp, GetDate()) &lt; 5
order by TimeStamp desc</span><span style="color: #0000FF;">]]&gt;</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;CD&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;System!System.ExpressionFilter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">XPathQuery </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Columns[1]/Column[1]</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">XPathQuery</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">NotEqual</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;String&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteActions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;WA&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Health!System.Health.GenerateAlert&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Priority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Priority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Severity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">2</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Severity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertMessageId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$MPElement[Name=&quot;Custom.Example.MyDistributedApplication.Monitoring.Rule.BlueYonderAirlinesError_AlertMessageResourceID&quot;]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertMessageId</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Host/Host/Property[Type=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]/CustomerName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Columns[1]/Column[2]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Columns[1]/Column[1]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteAction</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteActions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Rule</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Rule </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Rule.CollectAdventureWorksCyclesOrderBacklog&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> DiscardLevel</span><span style="color: #0000FF;">=&quot;100&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">PerformanceCollection</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.QueryDB&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #0000FF;">&lt;![CDATA[</span><span style="color: #808080;">select Value, Object, Counter, Instance from PerformanceData pd
join Applications app on app.ApplicationID = pd.ApplicationID
where app.ApplicationName = '$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$'
and pd.Object = 'POS'
and pd.Counter = 'Orders'
and pd.Instance = '$Target/Host/Host/Property[Type=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]/CustomerName$'
order by TimeStamp desc</span><span style="color: #0000FF;">]]&gt;</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConditionDetection </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Mapper&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Performance!System.Performance.DataGenericMapper&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ObjectName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Columns[1]/Column[2]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ObjectName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">CounterName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Columns[1]/Column[3]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">CounterName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">InstanceName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Columns[1]/Column[4]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">InstanceName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Columns[1]/Column[1]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConditionDetection</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteActions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;WriteToDB&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;SC!Microsoft.SystemCenter.CollectPerformanceData&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;WriteToDW&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteActions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Rule</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Rules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Monitors</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesHealth&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.MonitoringProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ApplicationHealthTwoState&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">AvailabilityHealth</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSettings </span><span style="color: #FF0000;">AlertMessage</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesHealth_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Normal</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Host/Host/Property[Type=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]/CustomerName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[2]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[1]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSettings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Success&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Error&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #0000FF;">&lt;![CDATA[</span><span style="color: #808080;">--Get last health event
select top 1 Type, Message from HealthData hd
join Applications app on app.ApplicationID = hd.ApplicationID
where app.ApplicationName = '$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$'
order by TimeStamp desc</span><span style="color: #0000FF;">]]&gt;</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseHealth&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.MonitoringProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ApplicationHealthTimerReset&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">AvailabilityHealth</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSettings </span><span style="color: #FF0000;">AlertMessage</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseHealth_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">false</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Normal</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Host/Host/Property[Type=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]/CustomerName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[2]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[1]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSettings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Success&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Error&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #0000FF;">&lt;![CDATA[</span><span style="color: #808080;">--Get last unhealthy health event within last 5 minutes
select top 1 Type, Message, TimeStamp from HealthData hd
join Applications app on app.ApplicationID = hd.ApplicationID
where app.ApplicationName = '$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$'
and hd.Type = 2
and datediff(minute, hd.TimeStamp, GetDate()) &lt; 5
order by TimeStamp desc</span><span style="color: #0000FF;">]]&gt;</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TimerWaitInSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TimerWaitInSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesOrderBacklog&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.PerformanceState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.MonitoringProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.PerformanceHealthTwoState&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">PerformanceHealth</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSettings </span><span style="color: #FF0000;">AlertMessage</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesOrderBacklog_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Normal</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Host/Host/Property[Type=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]/CustomerName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[2]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[3]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter5</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[4]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter5</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter6</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Columns[1]/Column[1]$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter6</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSettings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Success&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Error&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/DBConnectionString$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ConnectionString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #0000FF;">&lt;![CDATA[</span><span style="color: #808080;">select Value, Object, Counter, Instance from PerformanceData pd
join Applications app on app.ApplicationID = pd.ApplicationID
where app.ApplicationName = '$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application&quot;]/ApplicationName$'
and pd.Object = 'POS'
and pd.Counter = 'Orders'
and pd.Instance = '$Target/Host/Host/Property[Type=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;]/CustomerName$'
order by TimeStamp desc</span><span style="color: #0000FF;">]]&gt;</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Query</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">10</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UnitMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ServiceRunning&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Service&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.SecureReference.MonitoringProfile&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ServiceRunning&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">AvailabilityHealth</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSettings </span><span style="color: #FF0000;">AlertMessage</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ServiceRunning_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertOnState</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AutoResolve</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Normal</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertPriority</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSeverity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Service&quot;]/MachineName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter1</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Service&quot;]/ServiceName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter2</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Service&quot;]/Port$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter3</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Context/Property[@Name='State']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameter4</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AlertSettings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Running&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;Running&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Success&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OperationalState </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;NotRunning&quot;</span><span style="color: #FF0000;"> MonitorTypeStateID</span><span style="color: #0000FF;">=&quot;NotRunning&quot;</span><span style="color: #FF0000;"> HealthState</span><span style="color: #0000FF;">=&quot;Error&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OperationalStates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">900</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IntervalSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MachineName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Service&quot;]/MachineName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MachineName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ServiceName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Service&quot;]/ServiceName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ServiceName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Port</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Target/Property[Type=&quot;DALibrary!Custom.Example.MyDistributedApplication.Service&quot;]/Port$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Port</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UnitMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesService&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.AdventureWorksCyclesHostsService&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseService&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.AlpineSkiHouseHostsService&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.BlueYonderAirlinesService&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.BlueYonderAirlinesHostsService&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.FabrikamCustomers&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Fabrikam&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.FabrikamContainsCustomers&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.CustomersCustomer&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.CustomersContainsCustomer&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.CustomerApplications&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.CustomerHostsApplications&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ApplicationsApplication&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.ApplicationsHostsApplication&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.CustomerInfrastructure&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.CustomerHostsInfrastructure&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DependencyMonitor </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.InfrastructureDatabase&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #FF0000;"> ParentMonitorID</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> RelationshipType</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Relationship.InfrastructureContainsDatabase&quot;</span><span style="color: #FF0000;"> MemberMonitor</span><span style="color: #0000FF;">=&quot;Health!System.Health.AvailabilityState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorstOf</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Algorithm</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberUnAvailable</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DependencyMonitor</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Monitors</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Monitoring</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Presentation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">StringResources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">StringResource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Rule.BlueYonderAirlinesError_AlertMessageResourceID&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">StringResource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesHealth_AlertMessageResourceID&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">StringResource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseHealth_AlertMessageResourceID&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">StringResource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesOrderBacklog_AlertMessageResourceID&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">StringResource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ServiceRunning_AlertMessageResourceID&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">StringResources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Presentation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePack </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ENU&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesService&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Depends on Service Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseService&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House Depends on Service Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.BlueYonderAirlinesService&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines Depends on Service Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.FabrikamCustomers&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Fabrikam Depends on Customers Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.CustomersCustomer&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customers Depends on Customer Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.CustomerApplications&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customer Depends on Applications Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ApplicationsApplication&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Applications Depends on Application Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.CustomerInfrastructure&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Customer Depends on Infrastructure Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.InfrastructureDatabase&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Infrastructure Depends on Database Availability Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Monitoring</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Monitoring Management Pack</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.ServiceRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Service Monitoring Data Source</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.DataSource.QueryDB&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Database Query Monitoring Data Source</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ServiceRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Service Monitoring Monitor Type</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ApplicationHealthTwoState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Application Health Two State Monitoring Monitor Type</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.ApplicationHealthTimerReset&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Application Health Timer Reset Monitoring Monitor Type</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.MonitorType.PerformanceHealthTwoState&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Performance Health Two State Monitoring Monitor Type</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Rule.BlueYonderAirlinesError&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines Alerting Rule</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Rule.BlueYonderAirlinesError_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Blue Yonder Airlines Encountered an Error</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            Customer Name: {0}
            Application Name: {1}
            Message: {2}
            Value: {3}
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Rule.CollectAdventureWorksCyclesOrderBacklog&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Order Backlog Performance Collection Rule</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesHealth&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Two-State Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesHealth&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Healthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesHealth&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">UnHealthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesHealth_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles is UnHealthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            Customer Name: {0}
            Application Name: {1}
            Message: {2}
            Value: {3}
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseHealth&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House Timer Reset Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseHealth&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Healthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseHealth&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">UnHealthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AlpineSkiHouseHealth_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Alpine Ski House is UnHealthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            Customer Name: {0}
            Application Name: {1}
            Message: {2}
            Value: {3}
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesOrderBacklog&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles Two-State Order Backlog Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesOrderBacklog&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;Healthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Healthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesOrderBacklog&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;UnHealthy&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">UnHealthy</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.AdventureWorksCyclesOrderBacklog_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Adventure Works Cycles has a high order backlog</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            Customer Name: {0}
            Application Name: {1}
            Object: {2}
            Counter: {3}
            Instance: {4}
            Orders Backlogged: {5}
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ServiceRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Service Monitoring Monitor</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ServiceRunning&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;Running&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Running</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ServiceRunning&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;NotRunning&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">NotRunning</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Monitoring.Monitor.ServiceRunning_AlertMessageResourceID&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Service Not Running</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            Machine Name: {0}
            Service Name: {1}
            Port: {2}
            State: {3}
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePack</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPack</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li>Custom.Example.MyDistributedApplication.Resources – Contains the icons used in the distributed application </li>
</ul>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:a4a26884-9093-4c55-afab-36cf74981752" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;?</span><span style="color: #FF00FF;">xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;</span><span style="color: #0000FF;">?&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPack </span><span style="color: #FF0000;">SchemaVersion</span><span style="color: #0000FF;">=&quot;2.0&quot;</span><span style="color: #FF0000;"> ContentReadable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.Resources</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Resources</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;CMDBLibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.CMDB.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;DALibrary&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.MyDistributedApplication.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;System&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Categories</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.Fabrikam&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Fabrikam&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.Fabrikam&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Fabrikam&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.Customers&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Customers&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.Customers&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Customers&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.Customer&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Customer&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.Customer&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Customer&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.Applications&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Applications&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.Applications&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Applications&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.16x16Image.Infrastructure&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Infrastructure&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.u16x16Icon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Category.80x80Image.Infrastructure&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Infrastructure&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;System!System.Internal.ManagementPack.Images.DiagramIcon&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Categories</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Presentation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReferences</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Application.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Fabrikam&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Fabrikam&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Fabrikam&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Fabrikam&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Customers&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Customers&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Customers&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Customer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;CMDBLibrary!Custom.Example.MyDistributedApplication.CMDB.Customer&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Customer&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Applications&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Applications&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Applications&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Infrastructure&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ImageReference </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DALibrary!Custom.Example.MyDistributedApplication.Infrastructure&quot;</span><span style="color: #FF0000;"> ImageID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Infrastructure&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ImageReferences</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Presentation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePack </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ENU&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resources&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Resources</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">My Distributed Application Resources Management Pack</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;&lt;/</span><span style="color: #800000;">KnowledgeArticles</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePack</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Resources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;AdventureWorksCycles16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AdventureWorksCycles&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;AdventureWorksCycles80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;AlpineSkiHouse16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AlpineSkiHouse&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;AlpineSkiHouse80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;BlueYonderAirlines16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.BlueYonderAirlines&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;BlueYonderAirlines80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Service16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AdventureWorksCycles.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Service80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Service16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.AlpineSkiHouse.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Service80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Service16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.BlueYonderAirlines.Service&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Service80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Fabrikam&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Fabrikam16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Fabrikam&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Fabrikam80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Customers&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Customers16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Customers&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Customers80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Customer&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Customer16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Customer&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Customer80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Applications&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Applications16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Applications&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Applications80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.16x16Image.Infrastructure&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Infrastructure16x16.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Image </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.MyDistributedApplication.Resource.80x80Image.Infrastructure&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> FileName</span><span style="color: #0000FF;">=&quot;Infrastructure80x80.png&quot;</span><span style="color: #FF0000;"> HasNullStream</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Resources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPack</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/55/44/81/DistributedApplicationMonitoring.zip" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-55-44-81/DistributedApplicationMonitoring.zip">DistributedApplicationMonitoring.zip</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Deploying Virtual Machines in Azure using Service Manager and SMA Part III</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-iii</link>
      <pubDate>Mon, 01 Sep 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/09/01/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-iii/</guid>
      <description><![CDATA[This is the 3rd post in a 3-part series on deploying VMs in Azure using System Center Service...]]></description>
      <content:encoded><![CDATA[<p>This is the 3rd post in a 3-part series on deploying VMs in Azure using System Center Service Manager and <a href="https://technet.microsoft.com/en-us/library/dn469260.aspx">Service Management Automation (SMA)</a>. In this post we’ll cover using the Service Manager Self-Service Portal to trigger an SMA Runbook which deploys a new VM in Azure.</p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/18/deploying-virtual-machines-in-azure-using-the-service-manager-and-sma-part-i.aspx">Part I: Preparing your VM for upload, uploading it to Azure, and configuring Azure</a></p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II: Deploying your VM in PowerShell and SMA</a></p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/09/01/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-iii.aspx">Part III: Deploying your VM using the Service Manager Self-Service Portal</a></p>  <p><strong>Summary</strong></p>  <p>In <a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/18/deploying-virtual-machines-in-azure-using-the-service-manager-and-sma-part-i.aspx">Part I</a> we uploaded a custom image to Azure and in <a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II</a> we created an SMA Runbook to deploy a new virtual machine using that image. The steps below will take you through configuring System Center Service Manager to launch an SMA Runbook which will deploy a Virtual Machine in Azure.</p>  <p><strong>Prerequisites</strong></p>  <ol>   <li>Install the <a href="https://www.microsoft.com/en-us/download/details.aspx?id=40896">Service Manager Authoring Tool</a> on a workstation </li>    <li>Install <a href="https://azure.microsoft.com/en-us/downloads/">Windows Azure PowerShell</a> on the machine where your SMA Runbook will be launched (configured in <a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II</a>) </li>    <li>Install the Service Manager Console on the machine where your SMA Runbook will be launched. </li>    <li>Install SMA PowerShell on the Service Manager Management Server where the workflow will be run. You can install this from the Orchestrator installation CD, just launch setup and it’s on the bottom. </li>    <li>Add the workflow account in Service Manager to the smaAdminGroup (local group) on the SMA Server. You can get this account by opening the Service Manager console and going to Administration\Security\Run As Accounts\Workflow Account. </li>    <li>Download the Azure Settings File and place it somewhere on the SMA Server. In order for scripts to connect to Azure we need to download an Azure settings file for authentication. You can download this file from the following URL: <a href="https://windows.azure.com/download/publishprofile.aspx">https://windows.azure.com/download/publishprofile.aspx</a>. </li>    <li>Get all of the parameters needed to execute the SMA Runbook manually through SMA. <a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II</a> has steps to get these. </li> </ol>  <p><strong>Modify the SMA Runbook</strong></p>  <p>The SMA Runbook we created in <a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II</a> will mostly work as-is but we’ll want to make several modifications so it works better with Service Manager. The main modification adds to the end of the script so that it will set the Service Manager activity to Completed. If we don’t do this the Virtual Machine will get deployed but the Service Request will remain In Progress. If you plan on using the SMA Runbook without Service Manager then instead of modifying the existing one you can create a new one.</p>  <ul>   <li>Logon to the Service Management Portal and click on <strong>Automation\Runbooks</strong> </li>    <li>Scroll down to the <strong>DeployVMInAzure</strong> Runbook and select it </li>    <li>Click <strong>Author</strong>, <strong>Draft</strong>, and <strong>Edit Runbook</strong> </li>    <li>Replace the script with the one below </li> </ul>  <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:4b3b3feb-2485-4342-98ce-01232fcf8f79" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 554px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #000000;">workflow DeployVMInAzure
{
  </span><span style="color: #0000FF;">param</span><span style="color: #000000;">(
  </span><span style="color: #800080;">$azureSettingsFile</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$azureAccountName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$imageName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$vmName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$adminUserName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$adminPassword</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domain</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domainUserName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domainPassword</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$affinityGroup</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$networkName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$azureStorageAccountName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$subnetName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$activityID</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$smManagementServer</span><span style="color: #000000;">
  )
  
  </span><span style="color: #008000;">#</span><span style="color: #008000;">Set Instance Size</span><span style="color: #008000;">
</span><span style="color: #000000;">  </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A0</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'ExtraSmall' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A1</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Small' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A2</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Medium' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A3</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Large' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A4</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'ExtraLarge' }
   
  inlinescript
  {
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Import Azure PowerShell Module</span><span style="color: #008000;">
</span><span style="color: #000000;">    Import</span><span style="color: #000000;">-</span><span style="color: #000000;">Module Azure

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Remove Existing Azure Sessions</span><span style="color: #008000;">
</span><span style="color: #000000;">    Remove</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureAccount </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$Using:azureAccountName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Force
    
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Import Azure Settings File</span><span style="color: #008000;">
</span><span style="color: #000000;">    Import</span><span style="color: #000000;">-</span><span style="color: #000000;">AzurePublishSettingsFile </span><span style="color: #000000;">-</span><span style="color: #000000;">PublishSettingsFile (</span><span style="color: #800080;">$Using:azureSettingsFile</span><span style="color: #000000;">).Replace(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">\\</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">,</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">\</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)
    
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Set Azure Subscription</span><span style="color: #008000;">
</span><span style="color: #000000;">    Get</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubscription </span><span style="color: #000000;">|</span><span style="color: #000000;"> Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubscription </span><span style="color: #000000;">-</span><span style="color: #000000;">currentstorageaccountname </span><span style="color: #800080;">$Using:azureStorageAccountName</span><span style="color: #000000;">
    
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Increment VM Name</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #800080;">$i</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">foreach</span><span style="color: #000000;"> (</span><span style="color: #800080;">$vm</span><span style="color: #000000;"> </span><span style="color: #0000FF;">in</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM)
    {
      </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$vm</span><span style="color: #000000;">.InstanceName.Contains(</span><span style="color: #800080;">$Using:vmName</span><span style="color: #000000;">))
      {
        [int]</span><span style="color: #800080;">$increment</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$vm</span><span style="color: #000000;">.InstanceName.SubString(</span><span style="color: #800080;">$Using:vmName</span><span style="color: #000000;">.Length)
        </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$increment</span><span style="color: #000000;"> </span><span style="color: #008080;">-gt</span><span style="color: #000000;"> </span><span style="color: #800080;">$i</span><span style="color: #000000;">) { </span><span style="color: #800080;">$i</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$increment</span><span style="color: #000000;"> }
      }
    }
    </span><span style="color: #800080;">$i</span><span style="color: #000000;">++</span><span style="color: #000000;">
    </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$Using:vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800080;">$i</span><span style="color: #000000;">

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Create New Azure Cloud Service</span><span style="color: #008000;">
</span><span style="color: #000000;">    New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureService </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">AffinityGroup </span><span style="color: #800080;">$Using:affinityGroup</span><span style="color: #000000;">

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Create Azure VM</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$Using:domain</span><span style="color: #000000;">)
    {
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVMConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">InstanceSize </span><span style="color: #800080;">$Using:instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">ImageName </span><span style="color: #800080;">$Using:imageName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Add</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureProvisioningConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">WindowsDomain </span><span style="color: #000000;">-</span><span style="color: #000000;">Password </span><span style="color: #800080;">$Using:adminPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">JoinDomain </span><span style="color: #800080;">$Using:domain</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Domain </span><span style="color: #800080;">$Using:domain</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">DomainUserName </span><span style="color: #800080;">$Using:domainUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">DomainPassword </span><span style="color: #800080;">$Using:domainPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">AdminUsername </span><span style="color: #800080;">$Using:adminUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubnet </span><span style="color: #800080;">$Using:subnetName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;">
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">VNetName </span><span style="color: #800080;">$Using:networkName</span><span style="color: #000000;">
    }
    </span><span style="color: #0000FF;">else</span><span style="color: #000000;">
    {
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVMConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">InstanceSize </span><span style="color: #800080;">$Using:instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">ImageName </span><span style="color: #800080;">$Using:imageName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Add</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureProvisioningConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Windows </span><span style="color: #000000;">-</span><span style="color: #000000;">AdminUsername </span><span style="color: #800080;">$Using:adminUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Password </span><span style="color: #800080;">$Using:adminPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubnet </span><span style="color: #800080;">$Using:subnetName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;">
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">VNetName </span><span style="color: #800080;">$Using:networkName</span><span style="color: #000000;">
    }

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Set SM Activity to Completed</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$Using:activityID</span><span style="color: #000000;">)
    {
      </span><span style="color: #008000;">#</span><span style="color: #008000;">Connect to SM</span><span style="color: #008000;">
</span><span style="color: #000000;">      </span><span style="color: #800080;">$smDir</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> (Get</span><span style="color: #000000;">-</span><span style="color: #000000;">ItemProperty 'hklm:</span><span style="color: #000000;">/</span><span style="color: #000000;">software</span><span style="color: #000000;">/</span><span style="color: #000000;">microsoft</span><span style="color: #000000;">/</span><span style="color: #000000;">System Center</span><span style="color: #000000;">/</span><span style="color: #000000;">2010</span><span style="color: #000000;">/</span><span style="color: #000000;">Service Manager</span><span style="color: #000000;">/</span><span style="color: #000000;">Setup').InstallDirectory
      Import</span><span style="color: #000000;">-</span><span style="color: #000000;">Module (</span><span style="color: #800080;">$smDir</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">\Powershell\System.Center.Service.Manager.psd1</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)
      </span><span style="color: #800080;">$sm</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> New</span><span style="color: #000000;">-</span><span style="color: #000000;">SCManagementGroupConnection </span><span style="color: #000000;">-</span><span style="color: #000000;">computerName </span><span style="color: #800080;">$Using:smManagementServer</span><span style="color: #000000;">

      </span><span style="color: #008000;">#</span><span style="color: #008000;">Get SM Class</span><span style="color: #008000;">
</span><span style="color: #000000;">      </span><span style="color: #800080;">$class</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClass </span><span style="color: #000000;">-</span><span style="color: #000000;">name 'Custom.Example.Azure.DeployVM'

      </span><span style="color: #008000;">#</span><span style="color: #008000;">Get SM Class Instance</span><span style="color: #008000;">
</span><span style="color: #000000;">      </span><span style="color: #800080;">$instance</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClassInstance </span><span style="color: #000000;">-</span><span style="color: #000000;">class </span><span style="color: #800080;">$class</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #0000FF;">filter</span><span style="color: #000000;"> ('Id </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> {</span><span style="color: #000000;">0</span><span style="color: #000000;">}' </span><span style="color: #008080;">-f</span><span style="color: #000000;"> </span><span style="color: #800080;">$Using:activityID</span><span style="color: #000000;">)

      </span><span style="color: #008000;">#</span><span style="color: #008000;">Update Activity to Completed</span><span style="color: #008000;">
</span><span style="color: #000000;">      </span><span style="color: #800080;">$instance</span><span style="color: #000000;">.Status </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">ActivityStatusEnum.Completed</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">
      Update</span><span style="color: #000000;">-</span><span style="color: #000000;">SCSMClassInstance </span><span style="color: #000000;">-</span><span style="color: #000000;">Instance </span><span style="color: #800080;">$instance</span><span style="color: #000000;">
    }
  }
}</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li><strong>Publish</strong> the Runbook </li>
</ul>

<p><strong>Create a Management Pack in the Authoring Tool</strong></p>

<ul>
  <li>Launch the <strong>Service Manager Authoring Tool</strong> </li>

  <li>Select <strong>File\New</strong>, and name your MP <strong>Custom.Example.Azure.xml</strong> </li>

  <li>Under <strong>Custom.Example.Azure</strong>, right-click on <strong>Classes</strong> and choose <strong>Create other class…</strong> 

    <ul>
      <li>For <strong>Base class</strong>, choose <strong>Activity</strong> and click <strong>OK</strong> </li>

      <li>For <strong>Internal name</strong> type <strong>Custom.Example.Azure.DeployVM</strong> and click<strong> Create</strong> </li>
    </ul>
  </li>

  <li>Under your new class, delete the <strong>Property_xx</strong> property (mine is Property_33) </li>

  <li>Create the following <strong>String</strong> properties for you <strong>Custom.Example.Azure.DeployVM</strong>class 

    <ul>
      <li>WebServiceEndPoint </li>

      <li>SMARunbookName </li>

      <li>azureSettingsFile </li>

      <li>azureAccountName </li>

      <li>imageName </li>

      <li>vmName </li>

      <li>instanceSize </li>

      <li>adminUserName </li>

      <li>adminPassword </li>

      <li>domain </li>

      <li>domainUserName </li>

      <li>domainPassword </li>

      <li>affinityGroup </li>

      <li>networkName </li>

      <li>azureStorageAccountName </li>

      <li>subnetName </li>

      <li>smManagementServer </li>
    </ul>
  </li>

  <li>Under <strong>Custom.Example.Azure</strong>, right-click on <strong>Workflows</strong> and choose <strong>Create</strong> 

    <ul>
      <li>Under <strong>Name</strong> type <strong>DeployVM </strong>and click <strong>Next</strong> </li>

      <li>Under <strong>Trigger Condition</strong> choose <strong>Run only when a database object meets specified conditions </strong>and click<strong> Next</strong> </li>

      <li>Under <strong>Trigger Criteria</strong> choose the <strong>Custom.Example.Azure.DeployVM</strong> class, choose <strong>When a object of the selected class is updated</strong>, and click <strong>Additional Criteria</strong> 

        <ul>
          <li>Select <strong>Changed To</strong> and set a <strong>Criteria</strong> of <strong>Status equals In Progress</strong> </li>
        </ul>
      </li>
    </ul>
  </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2185.image_3D8525CE.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2185.image_5F00_3D8525CE.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2451.image_thumb_47D8DADF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2451.image_5F00_thumb_5F00_47D8DADF.png" width="564" height="475" /></a></p>

<ul>
  <li>Click <strong>OK,</strong> <strong>Create, </strong>and<strong> Close</strong> </li>

  <li>The Workflow Designer should open along with an <strong>Activities Toolbox</strong>. Drag the <strong>Windows PowerShell Script</strong> Activity into the Workflow </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/6404.image_2F6DE8E4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/6404.image_5F00_2F6DE8E4.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/5466.image_thumb_104D5CB5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/5466.image_5F00_thumb_5F00_104D5CB5.png" width="564" height="308" /></a></p>

<ul>
  <li>Select the <strong>windowsPowerShellScript1</strong> activity and then click on the ellipsis next to <strong>Script Body</strong> under <strong>Details</strong> </li>

  <li>Paste the following script into the <strong>Script Body</strong> window </li>
</ul>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:36f79f2d-3520-424b-a3cf-af5393b19bff" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 50px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #000000;">Start</span><span style="color: #000000;">-</span><span style="color: #000000;">SmaRunbook </span><span style="color: #000000;">-</span><span style="color: #000000;">WebServiceEndpoint </span><span style="color: #800080;">$WebServiceEndpoint</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$SMARunbookName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Parameters </span><span style="color: #000000;">@</span><span style="color: #000000;">{</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">azureSettingsFile</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$azureSettingsFile</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">azureAccountName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$azureAccountName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">imageName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$imageName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">vmName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$vmName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">instanceSize</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$instanceSize</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">adminUserName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$adminUserName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">adminPassword</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$adminPassword</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">domain</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$domain</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">domainUserName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$domainUserName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">domainPassword</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$domainPassword</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">affinityGroup</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$affinityGroup</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">networkName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$networkName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">azureStorageAccountName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$azureStorageAccountName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">subnetName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$subnetName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">smManagementServer</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$smManagementServer</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">; </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">activityID</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">$activityID</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">}</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li>Click on <strong>Script Properties</strong> and <strong>Add</strong> the following properties to the Activity (Click <strong>Use a class property</strong> to find the matching class property) and click <strong>OK</strong> 

    <ul>
      <li>WebServiceEndPoint </li>

      <li>SMARunbookName </li>

      <li>azureSettingsFile </li>

      <li>azureAccountName </li>

      <li>imageName </li>

      <li>vmName </li>

      <li>instanceSize </li>

      <li>adminUserName </li>

      <li>adminPassword </li>

      <li>domain </li>

      <li>domainUserName </li>

      <li>domainPassword </li>

      <li>affinityGroup </li>

      <li>networkName </li>

      <li>azureStorageAccountName </li>

      <li>subnetName </li>

      <li>smManagementServer </li>

      <li>activityID (maps to ID) </li>
    </ul>
  </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2260.image_0930B0EE.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2260.image_5F00_0930B0EE.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/6254.image_thumb_068A85EE.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/6254.image_5F00_thumb_5F00_068A85EE.png" width="538" height="418" /></a></p>

<ul>
  <li><strong>Save</strong> the Management Pack in the Authoring Tool </li>

  <li>Copy the <strong>DeployVM.dll</strong> file from your management pack folder to your Service Manager Management Server folder (\Program Files\Microsoft System Center 2012 R2\Service Manager) and restart the <strong>Microsoft Monitoring Agent</strong> service on the Service Manager Management Server. </li>

  <li>Restart your <strong>Service Manager Console</strong> if you had it open </li>
</ul>

<p><strong>Import the Management Pack in Service Manager</strong></p>

<ul>
  <li>Open the <strong>Service Manager Console</strong> and go to <strong>Administration\Management Packs</strong> </li>

  <li>Right-click on <strong>Management Packs</strong> and choose <strong>Import</strong> </li>

  <li>Select the <strong>Custom.Example.Azure</strong> management pack, click <strong>Open, Import, </strong>and<strong> OK</strong> </li>
</ul>

<p><strong>Create a new Template for the Custom.Example.Azure.DeployVM Class</strong></p>

<ul>
  <li>Open the <strong>Service Manager Console</strong> and go to <strong>Library\Templates</strong> </li>

  <li>Right-click on <strong>Templates</strong> and select <strong>Create Template</strong> 

    <ul>
      <li>For <strong>Name</strong>, type <strong>Deploy Azure VM Template</strong> </li>

      <li>For <strong>Class</strong>, choose <strong>Custom.Example.Azure.DeployVM</strong> </li>

      <li>Click <strong>OK</strong> </li>
    </ul>
  </li>

  <li>Fill in the following properties of the form based on the parameters used running the SMA Runbook manually 
    <ul>
      <li><strong>Display Name:</strong> Deploy Azure VM </li>

      <li><strong>Title:</strong> Deploy Azure VM </li>

      <li><strong>WebServiceEndPoint (your SMA Server): </strong><a href="https://mysmaserver.contoso.com">https://mysmaserver.contoso.com</a> </li>

      <li><strong>SMARunbookName: </strong>DeployVMInAzure </li>

      <li><strong>azureSettingsFile: </strong>c:\temp\myAzureSettings.publishsettings </li>

      <li><strong>azureAccountName: <a href="mailto:myAzureAccount@myemailaccount.com">myAzureAccount@myemailaccount.com</a></strong> </li>

      <li><strong>imageName: </strong>w2012r2base3 </li>

      <li><strong>vmName: </strong>rslatenTest </li>

      <li><strong>instanceSize: </strong>A0 </li>

      <li><strong>adminUserName: </strong>rslaten </li>

      <li><strong>adminPassword: </strong><a href="mailto:P@$$W0Rd1">P@$$W0Rd1</a><strong></strong> </li>

      <li><strong>domain: </strong>contoso.com </li>

      <li><strong>domainUserName: </strong>rslaten </li>

      <li><strong>domainPassword: <a href="mailto:P@$$W0Rd1">P@$$W0Rd1</a></strong> </li>

      <li><strong>affinityGroup: </strong>Lab </li>

      <li>
        <div align="left"><strong>networkName: </strong>Lab</div>
      </li>

      <li><strong>azureStorageAccountName: </strong>rslaten </li>

      <li><strong>subnetName: </strong>Subnet-1 </li>

      <li><strong>smManagementServer:</strong> sm1.contoso.com </li>
    </ul>
  </li>

  <li>Click <strong>OK</strong> </li>
</ul>

<p><strong>Create a Service Request Template</strong></p>

<ul>
  <li>Open the <strong>Service Manager Console</strong> and go to <strong>Library\Templates</strong> </li>

  <li>Right-click on <strong>Templates</strong> and select <strong>Create Template</strong> 

    <ul>
      <li>For <strong>Name</strong>, type <strong>Deploy Azure VM Service Request Template</strong> </li>

      <li>For <strong>Class</strong>, choose <strong>Service Request</strong> </li>

      <li>Change the <strong>Management Pack</strong> to <strong>Custom.Example.Azure</strong> </li>

      <li>Click <strong>OK</strong> </li>
    </ul>
  </li>

  <li>Enter a <strong>Title:</strong> <strong>Deploy Azure VM Service Request</strong> </li>

  <li>Click the <strong>Activities</strong> tab and click the <strong>Plus</strong> sign </li>

  <li>Select the <strong>Deploy Azure VM Template</strong>, click <strong>OK</strong>, and click <strong>OK</strong> </li>
</ul>

<p><strong>Create a Request Offering</strong></p>

<p>In this request offering I’m only going to let the user select the instance size. With additional customization you can, however, allow other selections such as VM Name, Image Name, etc…</p>

<ul>
  <li>Open the <strong>Service Manager Console</strong> and go to <strong>Library\Request Offerings</strong> and click <strong>Create Request Offering</strong> </li>

  <li>Click <strong>Next</strong> and enter <strong>Deploy Azure Virtual Machine</strong> for the Title </li>

  <li>Select the <strong>Deploy Azure VM Service Request Template </strong>and click<strong> OK</strong> </li>

  <li>Under <strong>User Prompts</strong> type Instance Size with a type of <strong>Simple List</strong> and click <strong>Next</strong> </li>

  <li>Under <strong>Configure Prompts </strong>select <strong>Instance Size</strong> and click <strong>Configure</strong> </li>

  <li>Enter the following list properties for instance size (A0 – A9) </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/8863.image_280C462E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/8863.image_5F00_280C462E.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/6253.image_thumb_1C0A55FA.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/6253.image_5F00_thumb_5F00_1C0A55FA.png" width="540" height="540" /></a></p>

<ul>
  <li>Click <strong>OK</strong> </li>

  <li>Click <strong>Next</strong> </li>

  <li>Under <strong>Map Prompts</strong> select <strong>Custom.Example.Azure.DeployVM</strong> </li>

  <li>Map <strong>InstanceSize</strong> to <strong>InstanceSize:ListValue</strong> </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/5826.image_47517DB2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/5826.image_5F00_47517DB2.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3755.image_thumb_289A93C7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3755.image_5F00_thumb_5F00_289A93C7.png" width="538" height="380" /></a></p>

<ul>
  <li>Click <strong>Next, </strong>Click<strong> Next</strong> </li>

  <li>Under <strong>Publish</strong> change <strong>Offering Status</strong> to Published and click <strong>Next</strong> </li>

  <li>Click <strong>Create </strong>and<strong> Close</strong> </li>
</ul>

<p><strong>Create a Service Offering</strong></p>

<ul>
  <li>Open the <strong>Service Manager Console</strong> and go to <strong>Library\Service Offerings</strong> and click <strong>Create Service Offering</strong> </li>

  <li>Click <strong>Next</strong>, enter <strong>Cloud Offerings</strong> for Title, Click <strong>Next 3 Times</strong> </li>

  <li>Under <strong>Request Offering</strong> <strong>Add</strong> the <strong>Deploy Azure Virtual Machine</strong> request offering, click <strong>OK</strong>, and click <strong>Next</strong> </li>

  <li>Under <strong>Publish</strong> change the <strong>Offering Status</strong> to <strong>Published</strong> and click <strong>Next</strong> </li>

  <li>Click <strong>Create</strong> and <strong>Close</strong> </li>
</ul>

<p>The output from the exported Management Pack is below:</p>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:f4d2f1b4-da5b-4df1-9a57-134097ce3961" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPack </span><span style="color: #FF0000;">ContentReadable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> SchemaVersion</span><span style="color: #0000FF;">=&quot;2.0&quot;</span><span style="color: #FF0000;"> OriginalSchemaVersion</span><span style="color: #0000FF;">=&quot;1.1&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> xmlns:xsl</span><span style="color: #0000FF;">=&quot;https://www.w3.org/1999/XSL/Transform&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.Azure</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Identity</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.Azure</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;System&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Console&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.EnterpriseManagement.ServiceManager.UI.Console</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.3079.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.WorkItem.Activity.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.3079.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;EnterpriseManagement&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.EnterpriseManagement.ServiceManager.UI.Administration</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.3079.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SystemCenter&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SystemCenter.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.0.8433.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;SystemCenter1&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.SystemCenter.Subscriptions</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.3079.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Core&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">ServiceManager.Core.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.3079.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Windows&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Microsoft.Windows.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.8501.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;System_WorkItem_Library&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System.WorkItem.Library</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">7.5.3079.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">31bf3856ad364e35</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Reference </span><span style="color: #FF0000;">Alias</span><span style="color: #0000FF;">=&quot;Example&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.ServiceRequestExtended</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ID</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Version</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">e24f5efd5fd6e660</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PublicKeyToken</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Reference</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">References</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Manifest</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">EntityTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ClassType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Abstract</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Base</span><span style="color: #0000FF;">=&quot;Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca!System.WorkItem.Activity&quot;</span><span style="color: #FF0000;"> Hosted</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Singleton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Extension</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;WebServiceEndpoint&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;azureSettingsFile&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;imageName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;vmName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;instanceSize&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;adminUserName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;adminPassword&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;domain&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;domainUserName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;domainPassword&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;affinityGroup&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;networkName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;azureStorageAccountName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;subnetName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;SMARunbookName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;azureAccountName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;smManagementServer&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> AutoIncrement</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Key</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> CaseSensitive</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> MaxLength</span><span style="color: #0000FF;">=&quot;256&quot;</span><span style="color: #FF0000;"> MinLength</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> Required</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Scale</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ClassTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">EntityTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteActionModuleType </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00.MT&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> RunAs</span><span style="color: #0000FF;">=&quot;Core!Microsoft.SystemCenter.ServiceManager.WorkflowAccount&quot;</span><span style="color: #FF0000;"> Batching</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">IncludeSchemaTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SchemaType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Windows!Microsoft.Windows.PowerShellSchema</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SchemaType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">IncludeSchemaTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;WebServiceEndPoint&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;SMARunbookName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;azureSettingsFile&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;imageName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;vmName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;instanceSize&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;adminUserName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;domain&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;domainUserName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;domainPassword&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;affinityGroup&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;networkName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;azureStorageAccountName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;subnetName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;adminPassword&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;azureAccountName&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;smManagementServer&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">xsd:element </span><span style="color: #FF0000;">name</span><span style="color: #0000FF;">=&quot;activityID&quot;</span><span style="color: #FF0000;"> type</span><span style="color: #0000FF;">=&quot;xsd:string&quot;</span><span style="color: #FF0000;"> xmlns:xsd</span><span style="color: #0000FF;">=&quot;https://www.w3.org/2001/XMLSchema&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;WebServiceEndPoint&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/WebServiceEndPoint$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;SMARunbookName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/SMARunbookName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;azureSettingsFile&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/azureSettingsFile$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;imageName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/imageName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;vmName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/vmName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;instanceSize&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/instanceSize$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;adminUserName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/adminUserName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;domain&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/domain$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;domainUserName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/domainUserName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;domainPassword&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/domainPassword$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;affinityGroup&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/affinityGroup$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;networkName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/networkName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;azureStorageAccountName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/azureStorageAccountName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;subnetName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/subnetName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;adminPassword&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/adminPassword$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;azureAccountName&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/azureAccountName$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;smManagementServer&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/smManagementServer$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">OverrideableParameter </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;activityID&quot;</span><span style="color: #FF0000;"> Selector</span><span style="color: #0000FF;">=&quot;$Config/activityID$&quot;</span><span style="color: #FF0000;"> ParameterType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">OverrideableParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ModuleImplementation </span><span style="color: #FF0000;">Isolation</span><span style="color: #0000FF;">=&quot;Any&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00.PSWA&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Windows!Microsoft.Windows.PowerShellWriteAction&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ScriptName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DoWork.ps1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ScriptName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ScriptBody</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">param ( [string]$WebServiceEndPoint,[string]$SMARunbookName,[string]$azureSettingsFile,[string]$imageName,[string]$vmName,[string]$instanceSize,[string]$adminUserName,[string]$domain,[string]$domainUserName,[string]$domainPassword,[string]$affinityGroup,[string]$networkName,[string]$azureStorageAccountName,[string]$subnetName,[string]$adminPassword,[string]$azureAccountName,[string]$smManagementServer,[string]$activityID )
Start-SmaRunbook -WebServiceEndpoint $WebServiceEndpoint -Name $SMARunbookName -Parameters @{&quot;azureSettingsFile&quot; = &quot;$azureSettingsFile&quot;; &quot;azureAccountName&quot; = &quot;$azureAccountName&quot;; &quot;imageName&quot; = &quot;$imageName&quot;; &quot;vmName&quot; = &quot;$vmName&quot;; &quot;instanceSize&quot; = &quot;$instanceSize&quot;; &quot;adminUserName&quot; = &quot;$adminUserName&quot;; &quot;adminPassword&quot; = &quot;$adminPassword&quot;; &quot;domain&quot; = &quot;$domain&quot;; &quot;domainUserName&quot; = &quot;$domainUserName&quot;; &quot;domainPassword&quot; = &quot;$domainPassword&quot;; &quot;affinityGroup&quot; = &quot;$affinityGroup&quot;; &quot;networkName&quot; = &quot;$networkName&quot;; &quot;azureStorageAccountName&quot; = &quot;$azureStorageAccountName&quot;; &quot;subnetName&quot; = &quot;$subnetName&quot;; &quot;smManagementServer&quot; = &quot;$smManagementServer&quot;; &quot;activityID&quot; = &quot;$activityID&quot;}</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ScriptBody</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SnapIns </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WebServiceEndPoint</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/WebServiceEndPoint$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">SMARunbookName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/SMARunbookName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">azureSettingsFile</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/azureSettingsFile$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">imageName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/imageName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">vmName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/vmName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">instanceSize</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/instanceSize$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">adminUserName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/adminUserName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">domain</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/domain$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">domainUserName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/domainUserName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">domainPassword</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/domainPassword$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">affinityGroup</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/affinityGroup$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">networkName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/networkName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">azureStorageAccountName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/azureStorageAccountName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">subnetName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/subnetName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">adminPassword</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/adminPassword$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">azureAccountName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/azureAccountName$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">smManagementServer</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/smManagementServer$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">activityID</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Config/activityID$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Parameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">TimeoutSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TimeoutSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">StrictErrorHandling</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">StrictErrorHandling</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SerializationDepth</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">3</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SerializationDepth</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteAction</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MemberModules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Node </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00.PSWA&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composition</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Composite</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleImplementation</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">InputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">System!System.BaseData</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">InputType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteActionModuleType</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ModuleTypes</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">TypeDefinitions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Categories</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.Category&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;Console!Microsoft.EnterpriseManagement.ServiceManager.ManagementPack&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPackName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.Azure</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPackName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ManagementPackVersion</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">1.0.0.0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPackVersion</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DeployVMCategory&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;DeployVM&quot;</span><span style="color: #FF0000;"> Value</span><span style="color: #0000FF;">=&quot;EnterpriseManagement!Microsoft.EnterpriseManagement.ServiceManager.Rules.WorkflowSubscriptions&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Categories</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Monitoring</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Rules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Rule </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DeployVM&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;SystemCenter!Microsoft.SystemCenter.SubscriptionWorkflowTarget&quot;</span><span style="color: #FF0000;"> ConfirmDelivery</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Priority</span><span style="color: #0000FF;">=&quot;Normal&quot;</span><span style="color: #FF0000;"> DiscardLevel</span><span style="color: #0000FF;">=&quot;100&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Notification</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DataSource </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DS&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;SystemCenter1!Microsoft.SystemCenter.CmdbInstanceSubscription.DataSourceModule&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subscription</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">InstanceSubscription </span><span style="color: #FF0000;">Type</span><span style="color: #0000FF;">=&quot;$MPElement[Name='Custom.Example.Azure.DeployVM']$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">UpdateInstance</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Criteria</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">State</span><span style="color: #0000FF;">=&quot;Post&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Context/Property[Type='Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca!System.WorkItem.Activity']/Status$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Equal</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Operator</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">{11fc3cef-15e5-bca4-dee0-9c1155ec8d83}</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Value</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ValueExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">SimpleExpression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Expression</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Criteria</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">UpdateInstance</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">InstanceSubscription</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PollingIntervalInSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">60</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PollingIntervalInSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">BatchSize</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">100</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">BatchSize</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subscription</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSource</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DataSources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteActions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;WA&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;SystemCenter1!Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskWriteAction&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Subscription</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WindowsWorkflowConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AssemblyName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DeployVM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AssemblyName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowTypeName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WorkflowAuthoring.DeployVM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowTypeName</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_WebServiceEndPoint&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/WebServiceEndpoint$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_azureSettingsFile&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/azureSettingsFile$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_imageName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/imageName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_vmName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/vmName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_instanceSize&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/instanceSize$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_adminUserName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/adminUserName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_domain&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/domain$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_domainUserName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/domainUserName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_domainPassword&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/domainPassword$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_affinityGroup&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/affinityGroup$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_networkName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/networkName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_azureStorageAccountName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/azureStorageAccountName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_subnetName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/subnetName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_SMARunbookName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/SMARunbookName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_adminPassword&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/adminPassword$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_azureAccountName&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/azureAccountName$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_smManagementServer&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;Custom.Example.Azure.DeployVM&quot;]/smManagementServer$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WorkflowParameter </span><span style="color: #FF0000;">Name</span><span style="color: #0000FF;">=&quot;windowsPowerShellScript1_activityID&quot;</span><span style="color: #FF0000;"> Type</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">$Data/Property[@ID='$MPElement[Name=&quot;System_WorkItem_Library!System.WorkItem&quot;]/Id$' and @State='Post']$</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameter</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WorkflowParameters</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RetryExceptions </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RetryDelaySeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">60</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RetryDelaySeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">MaximumRunningTimeSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">300</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">MaximumRunningTimeSeconds</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WindowsWorkflowConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Subscription</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteAction</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteActions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Rule</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Rules</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Tasks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Task </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00&quot;</span><span style="color: #FF0000;"> Accessibility</span><span style="color: #0000FF;">=&quot;Public&quot;</span><span style="color: #FF0000;"> Enabled</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> Target</span><span style="color: #0000FF;">=&quot;Windows!Microsoft.Windows.Computer&quot;</span><span style="color: #FF0000;"> Timeout</span><span style="color: #0000FF;">=&quot;300&quot;</span><span style="color: #FF0000;"> Remotable</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Notification</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Category</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WriteAction </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00.WA&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00.MT&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">WebServiceEndPoint </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">SMARunbookName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">azureSettingsFile </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">imageName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">vmName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">instanceSize </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">adminUserName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">domain </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">domainUserName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">domainPassword </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">affinityGroup </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">networkName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">azureStorageAccountName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">subnetName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">adminPassword </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">azureAccountName </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">smManagementServer </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">activityID </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">WriteAction</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Task</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Tasks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Monitoring</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Templates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ObjectTemplate </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Template.87826befabdb478da4e836bdb4b93c8e&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/WebServiceEndpoint$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">https://mysmaserver.contoso.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/azureSettingsFile$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">c:\temp\myAzureSettings.publishsettings</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/imageName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">w2012r2base3</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/vmName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslatenTest</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/instanceSize$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">A0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/adminUserName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslaten</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/adminPassword$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">P@$$W0Rd1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/domain$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">contoso.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/domainUserName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslaten</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/domainPassword$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">P@$$W0Rd1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/affinityGroup$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Lab</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/networkName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Lab</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/azureStorageAccountName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslaten</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/subnetName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Subnet-1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/SMARunbookName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DeployVMInAzure</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/azureAccountName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">myAzureAccount@myemailaccount.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/smManagementServer$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">sm1.contoso.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca!System.WorkItem.Activity']/Skip$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">False</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='System_WorkItem_Library!System.WorkItem']/Title$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Deploy Azure VM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='System!System.Entity']/DisplayName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Deploy Azure VM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ObjectTemplate</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ObjectTemplate </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Template.e0b9b5533a9d4a82b37658e95c03f0f7&quot;</span><span style="color: #FF0000;"> TypeID</span><span style="color: #0000FF;">=&quot;Example!CustomForm_0c972943_1f64_4cd2_84bc_6a9c7da0c6eb_TypeProjection&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Object </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Path[Relationship='Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca!System.WorkItemContainsActivity' TypeConstraint='Custom.Example.Azure.DeployVM']$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/WebServiceEndpoint$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">https://mysmaserver.contoso.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/azureSettingsFile$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">c:\temp\myAzureSettings.publishsettings</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/imageName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">w2012r2base3</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/vmName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslatenTest</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/instanceSize$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">A0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/adminUserName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslaten</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/adminPassword$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">P@$$W0Rd1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/domain$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">contoso.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/domainUserName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslaten</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/domainPassword$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">P@$$W0Rd1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/affinityGroup$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Lab</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/networkName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Lab</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/azureStorageAccountName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">rslaten</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/subnetName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Subnet-1</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/SMARunbookName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DeployVMInAzure</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/azureAccountName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">myAzureAccount@myemailaccount.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Custom.Example.Azure.DeployVM']/smManagementServer$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">sm1.contoso.com</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca!System.WorkItem.Activity']/SequenceId$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">0</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca!System.WorkItem.Activity']/ChildId$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">828</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='Alias_952b56e8_dd9f_480c_8f57_1d53f5894aca!System.WorkItem.Activity']/Skip$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">False</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='System_WorkItem_Library!System.WorkItem']/Title$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Deploy Azure VM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Property </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Context/Property[Type='System!System.Entity']/DisplayName$&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Deploy Azure VM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Property</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Object</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ObjectTemplate</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Templates</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">LanguagePack </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;ENU&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.Azure</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Custom.Example.Azure.DeployVM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Specify your class description.</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Description</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;WebServiceEndpoint&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">WebServiceEndpoint</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;SMARunbookName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">SMARunbookName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;azureSettingsFile&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">azureSettingsFile</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;imageName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">imageName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;vmName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">vmName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;instanceSize&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">instanceSize</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;adminUserName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">adminUserName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;adminPassword&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">adminPassword</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;domain&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">domain</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;domainUserName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">domainUserName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;domainPassword&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">domainPassword</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;affinityGroup&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">affinityGroup</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;networkName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">networkName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;azureStorageAccountName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">azureStorageAccountName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;subnetName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">subnetName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DeployVM&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DeployVM</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">DeployVM.WindowsPowerShellScript.6992e768_20fa_4bc1_80fd_1b116ad8bc00</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;azureAccountName&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">azureAccountName</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Custom.Example.Azure.DeployVM&quot;</span><span style="color: #FF0000;"> SubElementID</span><span style="color: #0000FF;">=&quot;smManagementServer&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">smManagementServer</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Template.87826befabdb478da4e836bdb4b93c8e&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Deploy Azure VM Template</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">DisplayString </span><span style="color: #FF0000;">ElementID</span><span style="color: #0000FF;">=&quot;Template.e0b9b5533a9d4a82b37658e95c03f0f7&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">Deploy Azure VM Service Request Template</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Name</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayString</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">DisplayStrings</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePack</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">LanguagePacks</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Extensions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">RequestOffering </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Offering59cfa70b0f134665821820b78a3f744a&quot;</span><span style="color: #FF0000;"> InstanceName</span><span style="color: #0000FF;">=&quot;Deploy Azure Virtual Machine&quot;</span><span style="color: #FF0000;"> Title</span><span style="color: #0000FF;">=&quot;Deploy Azure Virtual Machine&quot;</span><span style="color: #FF0000;"> PublishDate</span><span style="color: #0000FF;">=&quot;2014-08-23T16:45:46-05:00&quot;</span><span style="color: #FF0000;"> Status</span><span style="color: #0000FF;">=&quot;System.Offering.StatusEnum.Published&quot;</span><span style="color: #FF0000;"> TargetTemplate</span><span style="color: #0000FF;">=&quot;Template.e0b9b5533a9d4a82b37658e95c03f0f7&quot;</span><span style="color: #FF0000;"> HideGotoRequestButton</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">PresentationMappingTemplate</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Sources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">Id</span><span style="color: #0000FF;">=&quot;00000000-0000-0000-0000-000000000000&quot;</span><span style="color: #FF0000;"> Ordinal</span><span style="color: #0000FF;">=&quot;0&quot;</span><span style="color: #FF0000;"> ReadOnly</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Optional</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> ControlType</span><span style="color: #0000FF;">=&quot;System.SupportingItem.PortalControl&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ControlConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Dependencies </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressableOutputs</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressableOutput </span><span style="color: #FF0000;">OutputName</span><span style="color: #0000FF;">=&quot;Token: Portal User Name&quot;</span><span style="color: #FF0000;"> OutputType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressableOutputs</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ControlConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Targets </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Source</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Source </span><span style="color: #FF0000;">Id</span><span style="color: #0000FF;">=&quot;979c2819-ad73-4319-b5c7-e8b55edc956b&quot;</span><span style="color: #FF0000;"> Ordinal</span><span style="color: #0000FF;">=&quot;1&quot;</span><span style="color: #FF0000;"> Prompt</span><span style="color: #0000FF;">=&quot;Instance Size&quot;</span><span style="color: #FF0000;"> ReadOnly</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> Optional</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> ControlType</span><span style="color: #0000FF;">=&quot;System.SupportingItem.PortalControl.InlineList&quot;</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ControlConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Dependencies </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressableOutputs</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">AddressableOutput </span><span style="color: #FF0000;">OutputName</span><span style="color: #0000FF;">=&quot;ListValue&quot;</span><span style="color: #FF0000;"> OutputType</span><span style="color: #0000FF;">=&quot;string&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">AddressableOutputs</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Details</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A0&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;true&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A1&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A2&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A3&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A4&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A5&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A6&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A7&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A8&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                  </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ListValue </span><span style="color: #FF0000;">DisplayName</span><span style="color: #0000FF;">=&quot;A9&quot;</span><span style="color: #FF0000;"> IsDefault</span><span style="color: #0000FF;">=&quot;false&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
                </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Details</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Configuration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ControlConfiguration</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Targets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
              </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">Target </span><span style="color: #FF0000;">Path</span><span style="color: #0000FF;">=&quot;$Target/Path[Relationship='Activity!System.WorkItemContainsActivity']$?ChildId='828'/instanceSize&quot;</span><span style="color: #FF0000;"> OutputName</span><span style="color: #0000FF;">=&quot;ListValue&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
            </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Targets</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
          </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Source</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
        </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Sources</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
      </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">PresentationMappingTemplate</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">RequestOffering</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">&lt;</span><span style="color: #800000;">ServiceOffering </span><span style="color: #FF0000;">ID</span><span style="color: #0000FF;">=&quot;Offeringa5d733744b234dfcb6d41383780ca6a4&quot;</span><span style="color: #FF0000;"> InstanceName</span><span style="color: #0000FF;">=&quot;Cloud Offerings&quot;</span><span style="color: #FF0000;"> Title</span><span style="color: #0000FF;">=&quot;Cloud Offerings&quot;</span><span style="color: #FF0000;"> PublishDate</span><span style="color: #0000FF;">=&quot;2014-08-23T16:46:55-05:00&quot;</span><span style="color: #FF0000;"> Status</span><span style="color: #0000FF;">=&quot;System.Offering.StatusEnum.Published&quot;</span><span style="color: #FF0000;"> Category</span><span style="color: #0000FF;">=&quot;System.ServiceOffering.CategoryEnum.General&quot;</span><span style="color: #FF0000;"> CultureName</span><span style="color: #0000FF;">=&quot;&quot;</span><span style="color: #FF0000;"> </span><span style="color: #0000FF;">/&gt;</span><span style="color: #000000;">
  </span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">Extensions</span><span style="color: #0000FF;">&gt;</span><span style="color: #000000;">
</span><span style="color: #0000FF;">&lt;/</span><span style="color: #800000;">ManagementPack</span><span style="color: #0000FF;">&gt;</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<p><strong>Test the Solution</strong></p>

<ul>
  <li>Open the <strong>Service Manager Self-Service Portal</strong> </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/6663.image_7904274D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/6663.image_5F00_7904274D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/1884.image_thumb_63A90296.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/1884.image_5F00_thumb_5F00_63A90296.png" width="531" height="230" /></a></p>

<ul>
  <li>Click on <strong>Cloud Offerings</strong>, click on <strong>Deploy Azure Virtual Machine</strong>, and click on <strong>Go to request form</strong> </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3755.image_40E7CAD9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3755.image_5F00_40E7CAD9.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3683.image_thumb_6F65FBDB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3683.image_5F00_thumb_5F00_6F65FBDB.png" width="531" height="217" /></a></p>

<ul>
  <li>Select the appropriate instance size, click <strong>Next</strong>, and <strong>Submit</strong>. Once completed the request should also change to <strong>Completed.</strong> </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/7367.image_18709AD8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/7367.image_5F00_18709AD8.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/6622.image_thumb_1B3E01DE.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/6622.image_5F00_thumb_5F00_1B3E01DE.png" width="529" height="214" /></a></p>

<ul>
  <li>View the completed Runbook in the WAP Portal </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2100.image_3A833962.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2100.image_5F00_3A833962.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/8400.image_thumb_043732B5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/8400.image_5F00_thumb_5F00_043732B5.png" width="531" height="369" /></a></p>

<ul>
  <li>View the new VM in the Azure Portal </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/8311.image_50FD89FC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/8311.image_5F00_50FD89FC.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2072.image_thumb_44FE2A79.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2072.image_5F00_thumb_5F00_44FE2A79.png" width="532" height="277" /></a></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/55/23/96/DeployVMInAzurePartIII.zip" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-55-23-96/DeployVMInAzurePartIII.zip">DeployVMInAzurePartIII.zip</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Deploying Virtual Machines in Azure using Service Manager and SMA Part II</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii</link>
      <pubDate>Mon, 25 Aug 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii/</guid>
      <description><![CDATA[This is the 2nd post in a 3-part series on deploying VMs in Azure using System Center Service...]]></description>
      <content:encoded><![CDATA[<p>This is the 2nd post in a 3-part series on deploying VMs in Azure using System Center Service Manager and <a href="https://technet.microsoft.com/en-us/library/dn469260.aspx">Service Management Automation (SMA)</a>. In this post we’ll cover deploying your Azure VM using PowerShell and SMA.</p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/18/deploying-virtual-machines-in-azure-using-the-service-manager-and-sma-part-i.aspx">Part I: Preparing your VM for upload, uploading it to Azure, and configuring Azure</a></p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II: Deploying your VM in PowerShell and SMA</a></p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/09/01/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-iii.aspx">Part III: Deploying your VM using the Service Manager Self-Service Portal</a></p>  <p>&#160;</p>  <p><strong>Summary</strong></p>  <p>The following steps will take you through using PowerShell and SMA to deploy the VM we uploaded in <a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/18/deploying-virtual-machines-in-azure-using-the-service-manager-and-sma-part-i.aspx">Part I</a>. Each section below will be an argument passed to the PowerShell script and/or SMA Runbook.</p>  <p><strong>Download the Azure Settings File (azureSettingsFile)</strong></p>  <ul>   <li>In order for scripts to connect to Azure we need to download an Azure settings file for authentication. You can download this file from the following URL: <a href="https://windows.azure.com/download/publishprofile.aspx">https://windows.azure.com/download/publishprofile.aspx</a>. </li>    <li>Note the full path that you downloaded the file. In my testing the file needed to be local where I ran the script so you’ll need it where you’re running the PowerShell script in addition to the server where your SMA Runbook will execute. </li> </ul>  <p><strong>Get the name of the VM Image you plan on using (imageName)</strong></p>  <ul>   <li>In the Azure Portal, go under <strong>Virtual Machines\Images</strong> </li>    <li>I will use <strong>w2012r2base3</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/4431.image_39818B99.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/4431.image_5F00_39818B99.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/5852.image_thumb_32449438.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/5852.image_5F00_thumb_5F00_32449438.png" width="701" height="361" /></a></p>  <p><strong>Get your storage account name where your VHD is stored (azureStorageAccountName)</strong></p>  <ul>   <li>In the Azure Portal, go under <strong>Storage</strong> </li>    <li>I will use <strong>rslaten</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3240.image_4FB975F5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3240.image_5F00_4FB975F5.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/5758.image_thumb_77EBAF07.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/5758.image_5F00_thumb_5F00_77EBAF07.png" width="696" height="362" /></a></p>  <p><strong>Get the name of the Affinity Group you plan on using (affinityGroup)</strong></p>  <ul>   <li>In the Azure Portal, go under <strong>Settings\Affinity Groups</strong> </li>    <li>I will use <strong>Lab</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3618.image_6368F03A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3618.image_5F00_6368F03A.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/3582.image_thumb_4BD142C7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/3582.image_5F00_thumb_5F00_4BD142C7.png" width="699" height="366" /></a></p>  <p><strong>Get the name of the Network you plan on using (networkName)</strong></p>  <ul>   <li>In the Azure Portal, go under <strong>Networks</strong> </li>    <li>Mine is called <strong>Lab</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/5165.image_7B8EEB46.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/5165.image_5F00_7B8EEB46.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/0081.image_thumb_3FD1E344.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/0081.image_5F00_thumb_5F00_3FD1E344.png" width="699" height="364" /></a></p>  <p><strong>Get the name of the Subnet you plan on using (subnetName)</strong></p>  <ul>   <li>In the Azure Portal, go under <strong>Networks\&lt;Your Network&gt;\Configure</strong> </li>    <li>I will use <strong>subnet-1</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/7624.image_28A668C6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/7624.image_5F00_28A668C6.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/7536.image_thumb_3A858D44.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/7536.image_5F00_thumb_5F00_3A858D44.png" width="697" height="361" /></a></p>  <p><strong>Get the following additional information</strong></p>  <ul>   <li>azureAccountName: The Microsoft Account name you use to logon to Azure </li>    <li>adminUserName: The local administrator account you want on the VM </li>    <li>adminPassword: The local administrator account password you want on the VM </li>    <li>domain: The FQDN of the domain you want to join </li>    <li>domainUserName: The domain user to use to join the domain (<span style="text-decoration: underline">without</span> the domain\ in front of the user) </li>    <li>domainPassword: The password for the user account above </li>    <li>vmName: The name you want the VM to be called. The script will add an integer to the end and keep incrementing it as necessary. </li>    <li>instanceSize: A0 – A9, see <a title="https://msdn.microsoft.com/en-us/library/azure/dn197896.aspx" href="https://msdn.microsoft.com/en-us/library/azure/dn197896.aspx">https://msdn.microsoft.com/en-us/library/azure/dn197896.aspx</a> for more information. </li> </ul>  <p><strong>Run the script on a machine with Azure PowerShell installed using the following syntax</strong></p>  <p>.\DeployAzureVM.ps1 -azureSettingsFile c:\temp\myAzureSettings.publishsettings –azureAccountName <a href="mailto:myAzureAccount@myemailaccount.com">myAzureAccount@myemailaccount.com</a> -imageName w2012r2base3 -vmName rslatenTest -instanceSize A0 -adminUserName rslaten –adminPassword <a href="mailto:&lsquo;P@$SW0Rd1&rsquo;">‘P@$SW0Rd1’</a> -domain contoso.com -domainUserName rslaten -domainPassword <a href="mailto:&lsquo;P@$SW0Rd1&rsquo;">‘P@$SW0Rd1’</a> -affinityGroup Lab -networkName Lab -azureStorageAccountName rslaten -subnetName Subnet-1</p>  <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:6d89fe46-cb78-4264-83bb-836c81a001c3" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">param</span><span style="color: #000000;">(
  </span><span style="color: #800080;">$azureSettingsFile</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$azureAccountName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$imageName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$vmName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$adminUserName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$adminPassword</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domain</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domainUserName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domainPassword</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$affinityGroup</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$networkName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$azureStorageAccountName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$subnetName</span><span style="color: #000000;">
)

</span><span style="color: #008000;">#</span><span style="color: #008000;">Set Instance Size</span><span style="color: #008000;">
</span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A0</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'ExtraSmall' }
</span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A1</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Small' }
</span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A2</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Medium' }
</span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A3</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Large' }
</span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A4</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'ExtraLarge' }

</span><span style="color: #008000;">#</span><span style="color: #008000;">Import Azure PowerShell Module</span><span style="color: #008000;">
</span><span style="color: #000000;">Import</span><span style="color: #000000;">-</span><span style="color: #000000;">Module Azure

</span><span style="color: #008000;">#</span><span style="color: #008000;">Remove Existing Azure Sessions</span><span style="color: #008000;">
</span><span style="color: #000000;">Remove</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureAccount </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$azureAccountName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Force

</span><span style="color: #008000;">#</span><span style="color: #008000;">Import Azure Settings File</span><span style="color: #008000;">
</span><span style="color: #000000;">Import</span><span style="color: #000000;">-</span><span style="color: #000000;">AzurePublishSettingsFile </span><span style="color: #000000;">-</span><span style="color: #000000;">PublishSettingsFile </span><span style="color: #800080;">$azureSettingsFile</span><span style="color: #000000;">

</span><span style="color: #008000;">#</span><span style="color: #008000;">Set Azure Subscription</span><span style="color: #008000;">
</span><span style="color: #000000;">Get</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubscription </span><span style="color: #000000;">|</span><span style="color: #000000;"> Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubscription </span><span style="color: #000000;">-</span><span style="color: #000000;">currentstorageaccountname </span><span style="color: #800080;">$azureStorageAccountName</span><span style="color: #000000;">

</span><span style="color: #008000;">#</span><span style="color: #008000;">Increment VM Name</span><span style="color: #008000;">
</span><span style="color: #800080;">$i</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">
</span><span style="color: #0000FF;">foreach</span><span style="color: #000000;"> (</span><span style="color: #800080;">$vm</span><span style="color: #000000;"> </span><span style="color: #0000FF;">in</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM)
{
  </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$vm</span><span style="color: #000000;">.InstanceName.Contains(</span><span style="color: #800080;">$vmName</span><span style="color: #000000;">))
  {
    [int]</span><span style="color: #800080;">$increment</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$vm</span><span style="color: #000000;">.InstanceName.SubString(</span><span style="color: #800080;">$vmName</span><span style="color: #000000;">.Length)
    </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$increment</span><span style="color: #000000;"> </span><span style="color: #008080;">-gt</span><span style="color: #000000;"> </span><span style="color: #800080;">$i</span><span style="color: #000000;">) { </span><span style="color: #800080;">$i</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$increment</span><span style="color: #000000;"> }
  }
}
</span><span style="color: #800080;">$i</span><span style="color: #000000;">++</span><span style="color: #000000;">
</span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800080;">$i</span><span style="color: #000000;">

</span><span style="color: #008000;">#</span><span style="color: #008000;">Create New Azure Cloud Service</span><span style="color: #008000;">
</span><span style="color: #000000;">New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureService </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">AffinityGroup </span><span style="color: #800080;">$affinityGroup</span><span style="color: #000000;">

</span><span style="color: #008000;">#</span><span style="color: #008000;">Create Azure VM</span><span style="color: #008000;">
</span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$domain</span><span style="color: #000000;">)
{
  New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVMConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">InstanceSize </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">ImageName </span><span style="color: #800080;">$imageName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
  Add</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureProvisioningConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">WindowsDomain </span><span style="color: #000000;">-</span><span style="color: #000000;">Password </span><span style="color: #800080;">$adminPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">JoinDomain </span><span style="color: #800080;">$domain</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Domain </span><span style="color: #800080;">$domain</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">DomainUserName </span><span style="color: #800080;">$domainUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">DomainPassword </span><span style="color: #800080;">$domainPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">AdminUsername </span><span style="color: #800080;">$adminUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
  Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubnet </span><span style="color: #800080;">$subnetName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;">
  New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">VNetName </span><span style="color: #800080;">$networkName</span><span style="color: #000000;">
}
</span><span style="color: #0000FF;">else</span><span style="color: #000000;">
{
  New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVMConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">InstanceSize </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">ImageName </span><span style="color: #800080;">$imageName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
  Add</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureProvisioningConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Windows </span><span style="color: #000000;">-</span><span style="color: #000000;">AdminUsername </span><span style="color: #800080;">$adminUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Password </span><span style="color: #800080;">$adminPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
  Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubnet </span><span style="color: #800080;">$subnetName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;">
  New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">VNetName </span><span style="color: #800080;">$networkName</span><span style="color: #000000;">
}</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li>Confirm the VM was created successfully and joined to your domain </li>
</ul>

<p><strong>Create and Test an SMA Runbook based on this script</strong></p>

<ul>
  <li>Install <a href="https://azure.microsoft.com/en-us/downloads/">Windows PowerShell for Azure</a> (under Command-line tools) on your SMA server </li>

  <li>Logon to the Service Management Portal and click on <strong>Automation\Runbooks\New</strong> </li>

  <li>Click <strong>Quick Create, </strong>enter a name for the Runbook such as DeployVMInAzure, and click the <strong>Check Mark</strong> </li>
</ul>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/0310.image_0E689053.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/0310.image_5F00_0E689053.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2311.image_thumb_696ACFD9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2311.image_5F00_thumb_5F00_696ACFD9.png" width="800" height="439" /></a></p>

<ul>
  <li>Page over to the new Runbook, click on it, select <strong>Author</strong>, and click <strong>Draft</strong> </li>

  <li>Paste in the following script (change the top line if you used something other than DeployVMInAzure as your runbook name) </li>
</ul>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:abc51fd0-3893-470b-a254-d23bf04836a4" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #000000;">workflow DeployVMInAzure
{
  </span><span style="color: #0000FF;">param</span><span style="color: #000000;">(
  </span><span style="color: #800080;">$azureSettingsFile</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$azureAccountName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$imageName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$vmName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$adminUserName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$adminPassword</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domain</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domainUserName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$domainPassword</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$affinityGroup</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$networkName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$azureStorageAccountName</span><span style="color: #000000;">,
  </span><span style="color: #800080;">$subnetName</span><span style="color: #000000;">
  )
  
  </span><span style="color: #008000;">#</span><span style="color: #008000;">Set Instance Size</span><span style="color: #008000;">
</span><span style="color: #000000;">  </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A0</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'ExtraSmall' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A1</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Small' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A2</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Medium' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A3</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'Large' }
  </span><span style="color: #0000FF;">elseif</span><span style="color: #000000;"> (</span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">A4</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) { </span><span style="color: #800080;">$instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> 'ExtraLarge' }
   
  inlinescript
  {
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Import Azure PowerShell Module</span><span style="color: #008000;">
</span><span style="color: #000000;">    Import</span><span style="color: #000000;">-</span><span style="color: #000000;">Module Azure

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Remove Existing Azure Sessions</span><span style="color: #008000;">
</span><span style="color: #000000;">    Remove</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureAccount </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$Using:azureAccountName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Force
    
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Import Azure Settings File</span><span style="color: #008000;">
</span><span style="color: #000000;">    Import</span><span style="color: #000000;">-</span><span style="color: #000000;">AzurePublishSettingsFile </span><span style="color: #000000;">-</span><span style="color: #000000;">PublishSettingsFile </span><span style="color: #800080;">$Using:azureSettingsFile</span><span style="color: #000000;">
    
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Set Azure Subscription</span><span style="color: #008000;">
</span><span style="color: #000000;">    Get</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubscription </span><span style="color: #000000;">|</span><span style="color: #000000;"> Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubscription </span><span style="color: #000000;">-</span><span style="color: #000000;">currentstorageaccountname </span><span style="color: #800080;">$Using:azureStorageAccountName</span><span style="color: #000000;">
    
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Increment VM Name</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #800080;">$i</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">
    </span><span style="color: #0000FF;">foreach</span><span style="color: #000000;"> (</span><span style="color: #800080;">$vm</span><span style="color: #000000;"> </span><span style="color: #0000FF;">in</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM)
    {
      </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$vm</span><span style="color: #000000;">.InstanceName.Contains(</span><span style="color: #800080;">$Using:vmName</span><span style="color: #000000;">))
      {
        [int]</span><span style="color: #800080;">$increment</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$vm</span><span style="color: #000000;">.InstanceName.SubString(</span><span style="color: #800080;">$Using:vmName</span><span style="color: #000000;">.Length)
        </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$increment</span><span style="color: #000000;"> </span><span style="color: #008080;">-gt</span><span style="color: #000000;"> </span><span style="color: #800080;">$i</span><span style="color: #000000;">) { </span><span style="color: #800080;">$i</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$increment</span><span style="color: #000000;"> }
      }
    }
    </span><span style="color: #800080;">$i</span><span style="color: #000000;">++</span><span style="color: #000000;">
    </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$Using:vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800080;">$i</span><span style="color: #000000;">

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Create New Azure Cloud Service</span><span style="color: #008000;">
</span><span style="color: #000000;">    New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureService </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">AffinityGroup </span><span style="color: #800080;">$Using:affinityGroup</span><span style="color: #000000;">

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Create Azure VM</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$Using:domain</span><span style="color: #000000;">)
    {
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVMConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">InstanceSize </span><span style="color: #800080;">$Using:instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">ImageName </span><span style="color: #800080;">$Using:imageName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Add</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureProvisioningConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">WindowsDomain </span><span style="color: #000000;">-</span><span style="color: #000000;">Password </span><span style="color: #800080;">$Using:adminPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">JoinDomain </span><span style="color: #800080;">$Using:domain</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Domain </span><span style="color: #800080;">$Using:domain</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">DomainUserName </span><span style="color: #800080;">$Using:domainUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">DomainPassword </span><span style="color: #800080;">$Using:domainPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">AdminUsername </span><span style="color: #800080;">$Using:adminUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubnet </span><span style="color: #800080;">$Using:subnetName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;">
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">VNetName </span><span style="color: #800080;">$Using:networkName</span><span style="color: #000000;">
    }
    </span><span style="color: #0000FF;">else</span><span style="color: #000000;">
    {
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVMConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">InstanceSize </span><span style="color: #800080;">$Using:instanceSize</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">ImageName </span><span style="color: #800080;">$Using:imageName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Add</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureProvisioningConfig </span><span style="color: #000000;">-</span><span style="color: #000000;">Windows </span><span style="color: #000000;">-</span><span style="color: #000000;">AdminUsername </span><span style="color: #800080;">$Using:adminUserName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Password </span><span style="color: #800080;">$Using:adminPassword</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> 
      Set</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureSubnet </span><span style="color: #800080;">$Using:subnetName</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;">
      New</span><span style="color: #000000;">-</span><span style="color: #000000;">AzureVM </span><span style="color: #000000;">-</span><span style="color: #000000;">ServiceName </span><span style="color: #800080;">$vmName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">VNetName </span><span style="color: #800080;">$Using:networkName</span><span style="color: #000000;">
    }
  }
}</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<ul>
  <li>Click <strong>Publish</strong> </li>

  <li>In the Portal, go back to Runbooks and <strong>Start </strong>the new Runbook you just created </li>

  <li>Fill in the parameters the same way you did for the PowerShell Script </li>

  <li>Confirm the VM was created successfully and joined to your domain </li>
</ul>

<p>&#160;</p>

<p>Continue on to <a href="https://blogs.msdn.com/b/rslaten/archive/2014/09/01/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-iii.aspx">Part III</a>…</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/55/12/96/DeployVMInAzure.zip" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-55-12-96/DeployVMInAzure.zip">DeployVMInAzure.zip</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Deploying Virtual Machines in Azure using Service Manager and SMA Part I</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-i</link>
      <pubDate>Mon, 18 Aug 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/08/18/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-i/</guid>
      <description><![CDATA[Earlier this year I worked with Brad Watts on some automation: Deploying Virtual Machines in Azure...]]></description>
      <content:encoded><![CDATA[<p>Earlier this year I worked with Brad Watts on some automation: <a href="https://blogs.msdn.com/b/rslaten/archive/2014/03/07/deploying-virtual-machines-in-azure-using-the-service-manager-self-service-portal.aspx">Deploying Virtual Machines in Azure using the Service Manager Self-Service Portal</a>. Our primary VM deployment mechanism was <a href="https://technet.microsoft.com/en-us/library/hh237242.aspx">System Center Orchestrator</a>. I decided to do something similar using <a href="https://technet.microsoft.com/en-us/library/dn469260.aspx">Service Management Automation (SMA)</a>. This series of posts will take you through uploading a custom VM to Azure, configuring Azure so this VM can be deployed through PowerShell, deploying the VM in PowerShell, deploying the VM in SMA, and finally deploying the VM using the Service Manager Self-Service Portal. This might be a useful scenario if you’re using the <a href="https://technet.microsoft.com/en-us/library/dn296435.aspx">Windows Azure Pack (WAP)</a> to deploy on-premise VMs and also want the ability to utilize a single portal to deploy VMs in the cloud.</p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/18/deploying-virtual-machines-in-azure-using-the-service-manager-and-sma-part-i.aspx">Part I: Preparing your VM for upload, uploading it to Azure, and configuring Azure</a></p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II: Deploying your VM in PowerShell and SMA</a></p>  <p><a href="https://blogs.msdn.com/b/rslaten/archive/2014/09/01/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-iii.aspx">Part III: Deploying your VM using the Service Manager Self-Service Portal</a></p>  <p>&#160;</p>  <p><strong>Summary</strong></p>  <p>The following steps will take you through uploading a custom image to Azure with the necessary settings for scripted deployments. The steps might not be completely necessary as your Azure subscription might already have the following configured.</p>  <p><strong>Create a new Affinity Group in Azure</strong></p>  <ul>   <li>In the Azure portal go to <strong>Settings</strong>, click on <strong>Affinity Groups</strong>, click <strong>Add</strong>, enter a Name/Region, and click the <strong>Check Mark</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2577.image_7ADF253E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2577.image_5F00_7ADF253E.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/4075.image_thumb_060B403A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/4075.image_5F00_thumb_5F00_060B403A.png" width="625" height="325" /></a></p>  <p><strong>Create a new Storage Account in Azure</strong></p>  <ul>   <li>In the Azure portal go to <strong>Storage</strong>, click the <strong>Plus Sign</strong>, click <strong>Quick Create</strong>, select the affinity group created earlier, enter a <strong>URL</strong>, and click the <strong>Check Mark</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2845.image_33202D08.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2845.image_5F00_33202D08.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/0245.image_thumb_77632505.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/0245.image_5F00_thumb_5F00_77632505.png" width="625" height="276" /></a></p>  <ul>   <li>In the new Storage Account we just created click <strong>Containers</strong>, enter a <strong>Name</strong>, and click the <strong>Check Mark</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/1321.image_66EAB40A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/1321.image_5F00_66EAB40A.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/8512.image_thumb_09424984.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/8512.image_5F00_thumb_5F00_09424984.png" width="622" height="439" /></a></p>  <ul>   <li>Take note of the container <strong>URL</strong>, we will need this later </li> </ul>  <p><strong>Prepare your Virtual Machine</strong></p>  <p>In my example I will use a Windows virtual machine that will later join a domain in Azure. I specifically used Windows Server 2012 R2 and when I was done installing updates and making other configurations I ran sysprep (as an administrator) and chose the options to Enter System Out-of-Box Experience (OOBE), Generalize, and Shutdown. The one thing to remember is to create the VM as a VHD and/or use the Convert-VHD cmdlet to convert from a VHDX.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/0216.image_5D917F87.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/0216.image_5F00_5D917F87.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/4857.image_thumb_31E0B58B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/4857.image_5F00_thumb_5F00_31E0B58B.png" width="625" height="317" /></a></p>  <p><strong>Upload your Virtual Machine to Azure</strong></p>  <ol>   <li>Install <a href="https://azure.microsoft.com/en-us/downloads/">Windows PowerShell for Azure</a> (under Command-line tools) </li>    <li>Open <strong>Windows Azure PowerShell</strong> </li>    <li>Type <strong>Add-AzureAccount</strong> and logon to Azure </li>    <li>Type <strong>Add-AzureVhd</strong> –Destination “&lt;yourcontainerURL&gt;/&lt;vhdname&gt;.vhd” –LocalFilePath “&lt;yourlocalVHDPath&gt;”       <ol>       <li>Example: <strong>Add-AzureVhd</strong> –Destination “https://rslaten2.blog.core.windows.net/vhds/w2012Base.vhd” –LocalFilePath “\\myserver\vhd\w2012Base.vhd” </li>     </ol>   </li>    <li>Type <strong>Add-AzureImage</strong> –ImageName &lt;YourImageName&gt; –MediaLocation &lt;pathtovhd&gt; –OS Windows       <ol>       <li>Example: <strong>Add-AzureImage</strong> –ImageName w2012Base –MediaLocation “https://rslaten2.blog.core.windows.net/vhds/w2012Base.vhd” –OS Windows </li>     </ol>   </li> </ol>  <p><strong>Create a new Network and Domain Controller in Azure</strong></p>  <ul>   <li>In the Azure Portal go to <strong>Networks</strong> and click the <strong>Plus sign</strong> </li>    <li>Click <strong>Quick Create</strong>, name the Network, choose the appropriate Address Space/Location, and click the <strong>Check Mark</strong> </li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/2555.image_61322B15.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/2555.image_5F00_61322B15.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/1172.image_thumb_3E70F358.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/1172.image_5F00_thumb_5F00_3E70F358.png" width="618" height="262" /></a></p>  <ul>   <li>Create a new VM in Azure that is a domain controller and DNS Server on this network (we’ll join our custom VM instances to this domain) </li>    <li>Set this VM to use a <a href="https://social.technet.microsoft.com/wiki/contents/articles/23447.how-to-assign-a-private-static-ip-to-an-azure-vm.aspx">static IP Address</a> </li>    <li>Register that machine as a DNS Server in the Networks section of the Azure Portal </li> </ul>  <p>&#160;</p>  <p>Continue on to <a href="https://blogs.msdn.com/b/rslaten/archive/2014/08/25/deploying-virtual-machines-in-azure-using-service-manager-and-sma-part-ii.aspx">Part II</a>…</p>]]></content:encoded>
    </item>
    <item>
      <title>Update the Request Action Log in Service Manager from SMA</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/update-the-request-action-log-in-service-manager-from-sma</link>
      <pubDate>Mon, 11 Aug 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/08/11/update-the-request-action-log-in-service-manager-from-sma/</guid>
      <description><![CDATA[Almost a month ago I posted on Updating the Request Action Log in Service Manager from Orchestrator....]]></description>
      <content:encoded><![CDATA[<p>Almost a month ago I posted on <a href="https://blogs.msdn.com/b/rslaten/archive/2014/07/14/updating-the-request-action-log-in-service-manager-from-orchestrator.aspx">Updating the Request Action Log in Service Manager from Orchestrator</a>. I thought it might be helpful to also post how to do this from PowerShell so it can be used with <a href="https://technet.microsoft.com/en-us/library/dn469260.aspx">Service Management Automation (SMA)</a>.</p>  <p>To do this straight from PowerShell you can call the following script, ex: .\UpdateActionLog.ps1 –SMManagementServer “sm1.contoso.com” –ServiceRequestID “SR1500” –Title “Script Success” –Description “The Script Ran Successfully”</p>  <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:bec80a3b-8f1d-44a9-8a6b-64cd8b083e18" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">param</span><span style="color: #000000;">(
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$SMManagementServer</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$ServiceRequestID</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$Title</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$Description</span><span style="color: #000000;">
)

</span><span style="color: #0000FF;">function</span><span style="color: #000000;"> GetSMManagementGroupConnection
{
  </span><span style="color: #0000FF;">param</span><span style="color: #000000;"> (</span><span style="color: #800080;">$computerName</span><span style="color: #000000;">)
  </span><span style="color: #800080;">$smDir</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> (Get</span><span style="color: #000000;">-</span><span style="color: #000000;">ItemProperty 'hklm:</span><span style="color: #000000;">/</span><span style="color: #000000;">software</span><span style="color: #000000;">/</span><span style="color: #000000;">microsoft</span><span style="color: #000000;">/</span><span style="color: #000000;">System Center</span><span style="color: #000000;">/</span><span style="color: #000000;">2010</span><span style="color: #000000;">/</span><span style="color: #000000;">Service Manager</span><span style="color: #000000;">/</span><span style="color: #000000;">Setup').InstallDirectory
  try { Import</span><span style="color: #000000;">-</span><span style="color: #000000;">Module (</span><span style="color: #800080;">$smDir</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">\Powershell\System.Center.Service.Manager.psd1</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">) </span><span style="color: #000000;">-</span><span style="color: #000000;">ErrorAction Stop }
  catch {}
  try { </span><span style="color: #800080;">$SM</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> New</span><span style="color: #000000;">-</span><span style="color: #000000;">SCManagementGroupConnection </span><span style="color: #000000;">-</span><span style="color: #000000;">computerName </span><span style="color: #800080;">$computerName</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">ErrorAction Stop }
  catch { exit }
  </span><span style="color: #0000FF;">return</span><span style="color: #000000;"> </span><span style="color: #800080;">$SM</span><span style="color: #000000;">
}

</span><span style="color: #008000;">#</span><span style="color: #008000;">Main</span><span style="color: #008000;">
</span><span style="color: #800080;">$sm</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> GetSMManagementGroupConnection </span><span style="color: #800080;">$SMManagementServer</span><span style="color: #000000;">
</span><span style="color: #800080;">$mp</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCManagementPack </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">System.WorkItem.Library</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">
</span><span style="color: #800080;">$srClass</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClass </span><span style="color: #000000;">-</span><span style="color: #000000;">name 'System.WorkItem.ServiceRequest'
</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClass </span><span style="color: #000000;">-</span><span style="color: #000000;">name 'System.WorkItem.TroubleTicket.ActionLog'
</span><span style="color: #800080;">$relationshipClass</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCRelationship </span><span style="color: #000000;">-</span><span style="color: #000000;">name 'System.WorkItemHasActionLog'

</span><span style="color: #008000;">#</span><span style="color: #008000;">Get Service Request</span><span style="color: #008000;">
</span><span style="color: #800080;">$sr</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClassInstance </span><span style="color: #000000;">-</span><span style="color: #000000;">class </span><span style="color: #800080;">$srClass</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #0000FF;">filter</span><span style="color: #000000;"> ('Id </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> {</span><span style="color: #000000;">0</span><span style="color: #000000;">}' </span><span style="color: #008080;">-f</span><span style="color: #000000;"> </span><span style="color: #800080;">$ServiceRequestID</span><span style="color: #000000;">)

</span><span style="color: #008000;">#</span><span style="color: #008000;">Create new Action Log Object</span><span style="color: #008000;">
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> New</span><span style="color: #000000;">-</span><span style="color: #000000;">Object Microsoft.EnterpriseManagement.Common.CreatableEnterpriseManagementObject(</span><span style="color: #800080;">$SMManagementServer</span><span style="color: #000000;">, </span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">)
[string]</span><span style="color: #800080;">$id</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [guid]</span><span style="color: #000000;">::</span><span style="color: #000000;">NewGuid()
</span><span style="color: #800080;">$actionType</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">System.WorkItem.ActionLogEnum.TaskExecuted</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">DisplayName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$id</span><span style="color: #000000;">
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Id</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$id</span><span style="color: #000000;">
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">ActionType</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$mp</span><span style="color: #000000;">.GetEnumerations().GetItem(</span><span style="color: #800080;">$actionType</span><span style="color: #000000;">)
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Title</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$Title</span><span style="color: #000000;">
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Description</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$Description</span><span style="color: #000000;">
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">EnteredBy</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Script</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">
</span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">EnteredDate</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> (Get</span><span style="color: #000000;">-</span><span style="color: #000000;">Date).ToUniversalTime()

</span><span style="color: #008000;">#</span><span style="color: #008000;">Create new Relationship between the Service Request and Action Log</span><span style="color: #008000;">
</span><span style="color: #000000;">New</span><span style="color: #000000;">-</span><span style="color: #000000;">SCRelationshipInstance </span><span style="color: #000000;">-</span><span style="color: #000000;">RelationshipClass </span><span style="color: #800080;">$relationshipClass</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Source </span><span style="color: #800080;">$sr</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Target </span><span style="color: #800080;">$aLog</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<p>To do this in SMA a few script modifications need to be made:</p>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:f5841c0b-7e4d-48e2-964f-349d9c1e9cbc" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #000000;">workflow UpdateActivityLog
{
  </span><span style="color: #0000FF;">param</span><span style="color: #000000;">(
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$SMManagementServer</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$ServiceRequestID</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$Title</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$true</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$Description</span><span style="color: #000000;">
  )

  inlinescript
  {
    </span><span style="color: #008000;">#</span><span style="color: #008000;">Connect to SM</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #800080;">$smDir</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> (Get</span><span style="color: #000000;">-</span><span style="color: #000000;">ItemProperty 'hklm:</span><span style="color: #000000;">/</span><span style="color: #000000;">software</span><span style="color: #000000;">/</span><span style="color: #000000;">microsoft</span><span style="color: #000000;">/</span><span style="color: #000000;">System Center</span><span style="color: #000000;">/</span><span style="color: #000000;">2010</span><span style="color: #000000;">/</span><span style="color: #000000;">Service Manager</span><span style="color: #000000;">/</span><span style="color: #000000;">Setup').InstallDirectory
    Import</span><span style="color: #000000;">-</span><span style="color: #000000;">Module (</span><span style="color: #800080;">$smDir</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">\Powershell\System.Center.Service.Manager.psd1</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)
    </span><span style="color: #800080;">$SM</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> New</span><span style="color: #000000;">-</span><span style="color: #000000;">SCManagementGroupConnection </span><span style="color: #000000;">-</span><span style="color: #000000;">computerName </span><span style="color: #800080;">$Using:SMManagementServer</span><span style="color: #000000;">

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Get SM Classes</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #800080;">$mp</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCManagementPack </span><span style="color: #000000;">-</span><span style="color: #000000;">Name </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">System.WorkItem.Library</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">
    </span><span style="color: #800080;">$srClass</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClass </span><span style="color: #000000;">-</span><span style="color: #000000;">name 'System.WorkItem.ServiceRequest'
    </span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClass </span><span style="color: #000000;">-</span><span style="color: #000000;">name 'System.WorkItem.TroubleTicket.ActionLog'
    </span><span style="color: #800080;">$relationshipClass</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCRelationship </span><span style="color: #000000;">-</span><span style="color: #000000;">name 'System.WorkItemHasActionLog'

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Get Service Request</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #800080;">$sr</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> Get</span><span style="color: #000000;">-</span><span style="color: #000000;">SCClassInstance </span><span style="color: #000000;">-</span><span style="color: #000000;">class </span><span style="color: #800080;">$srClass</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #0000FF;">filter</span><span style="color: #000000;"> ('Id </span><span style="color: #008080;">-eq</span><span style="color: #000000;"> {</span><span style="color: #000000;">0</span><span style="color: #000000;">}' </span><span style="color: #008080;">-f</span><span style="color: #000000;"> </span><span style="color: #800080;">$Using:ServiceRequestID</span><span style="color: #000000;">)

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Create new Action Log Object</span><span style="color: #008000;">
</span><span style="color: #000000;">    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> New</span><span style="color: #000000;">-</span><span style="color: #000000;">Object Microsoft.EnterpriseManagement.Common.CreatableEnterpriseManagementObject(</span><span style="color: #800080;">$Using:SMManagementServer</span><span style="color: #000000;">, </span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">)
    [string]</span><span style="color: #800080;">$id</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [guid]</span><span style="color: #000000;">::</span><span style="color: #000000;">NewGuid()
    </span><span style="color: #800080;">$actionType</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">System.WorkItem.ActionLogEnum.TaskExecuted</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">
    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">DisplayName</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$id</span><span style="color: #000000;">
    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Id</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$id</span><span style="color: #000000;">
    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">ActionType</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$mp</span><span style="color: #000000;">.GetEnumerations().GetItem(</span><span style="color: #800080;">$actionType</span><span style="color: #000000;">)
    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Title</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$Using:Title</span><span style="color: #000000;">
    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Description</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$Using:Description</span><span style="color: #000000;">
    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">EnteredBy</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Script</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">
    </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">.Item(</span><span style="color: #800080;">$actionLogClass</span><span style="color: #000000;">.Item(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">EnteredDate</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">)).Value </span><span style="color: #000000;">=</span><span style="color: #000000;"> (Get</span><span style="color: #000000;">-</span><span style="color: #000000;">Date).ToUniversalTime()

    </span><span style="color: #008000;">#</span><span style="color: #008000;">Create new Relationship between the Service Request and Action Log</span><span style="color: #008000;">
</span><span style="color: #000000;">    New</span><span style="color: #000000;">-</span><span style="color: #000000;">SCRelationshipInstance </span><span style="color: #000000;">-</span><span style="color: #000000;">RelationshipClass </span><span style="color: #800080;">$relationshipClass</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Source </span><span style="color: #800080;">$sr</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">Target </span><span style="color: #800080;">$aLog</span><span style="color: #000000;">
  }
}</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>

<p>&#160;</p>

<p>The output from using this script would look the same as if you were updating the log from Orchestrator:</p>

<p><img alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/59/62/metablogapi/0677.image_50435CB9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-62-metablogapi/0677.image_5F00_50435CB9.png" /></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/54/89/56/UpdateActionLoginSMA.zip" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-54-89-56/UpdateActionLoginSMA.zip">UpdateActionLoginSMA.zip</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Converting Times from One Time Zone to Another Time Zone in PowerShell</title>
      <link>https://docs.microsoft.com/archive/blogs/rslaten/converting-times-from-one-time-zone-to-another-time-zone-in-powershell</link>
      <pubDate>Mon, 04 Aug 2014 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Russ Slaten]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/rslaten/2014/08/04/converting-times-from-one-time-zone-to-another-time-zone-in-powershell/</guid>
      <description><![CDATA[I was doing some work with Service Manager and Orchestrator over the last few weeks and ran into a...]]></description>
      <content:encoded><![CDATA[<p>I was doing some work with Service Manager and Orchestrator over the last few weeks and ran into a situation where I had to convert a time in a database to another time zone in PowerShell. I found lots of examples on doing this from the current time to another time zone but I didn’t run across anything that converted a datetime that isn’t current from one time zone (not necessarily where I’m running the script from) to another time zone. I decided to write something up and figured it might be useful for the community.</p>  <p>This script has three different modes it can run in.</p>  <ol>   <li>You can run the script with no parameters. In this case it takes your current time and time zone and displays the conversion in a table for every other time zone. This is similar to other examples you’ll find online. </li>    <li>You can run the script with the –time and –fromTimeZone parameters filled in. This takes the time and time zone you passed in and displays the converted time for every other time zone in a table. </li>    <li>You can also run the script with the –time, –fromTimeZone, and –toTimeZone parameters filled in. This does the same as the example above but only displays the converted time for the time zone specified in the toTimeZone parameter. </li> </ol>  <p><strong>Examples</strong></p>  <ul>   <li>Display the current time/time zone and a table with your local time converted to every other time zone. You can also use this to get all the time zone id’s that you can use as parameters in the other two modes of running this script.      <ul>       <li>.\ConvertTimeZones.ps1 </li>     </ul>   </li>    <li>Display the passed in time/time zone and a table with that time converted to every other time zone.      <ul>       <li>.\ConvertTimeZones.ps1 –time “2014-07-29T03:15:00” –fromTimeZone “Central Standard Time” </li>     </ul>   </li>    <li>Display the passed in time/time zone and the converted time to one other time zone.      <ul>       <li>.\ConvertTimeZones.ps1 –time “2014-07-29T03:15:00” –fromTimeZone “West Pacific Standard Time” –toTimeZone “Eastern Standard Time” </li>     </ul>   </li> </ul>  <p>&#160;</p>  <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:0294ce5e-47bf-4d4e-bd3a-c90fdd590d0b" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"><pre style=" width: 800px; height: 400px;background-color:White;overflow: auto;"><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
https://www.CodeHighlighter.com/

--><span style="color: #0000FF;">param</span><span style="color: #000000;">(
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$false</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$time</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$false</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">,
  [Parameter(Mandatory</span><span style="color: #000000;">=</span><span style="color: #0000FF;">$false</span><span style="color: #000000;">)]
  </span><span style="color: #800080;">$toTimeZone</span><span style="color: #000000;">
)

</span><span style="color: #0000FF;">function</span><span style="color: #000000;"> ConvertTime
{
  </span><span style="color: #0000FF;">param</span><span style="color: #000000;">(</span><span style="color: #800080;">$time</span><span style="color: #000000;">, </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">, </span><span style="color: #800080;">$toTimeZone</span><span style="color: #000000;">)

  </span><span style="color: #800080;">$oFromTimeZone</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [System.TimeZoneInfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">FindSystemTimeZoneById(</span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">)
  </span><span style="color: #800080;">$oToTimeZone</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [System.TimeZoneInfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">FindSystemTimeZoneById(</span><span style="color: #800080;">$toTimeZone</span><span style="color: #000000;">)
  </span><span style="color: #800080;">$utc</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [System.TimeZoneInfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">ConvertTimeToUtc(</span><span style="color: #800080;">$time</span><span style="color: #000000;">, </span><span style="color: #800080;">$oFromTimeZone</span><span style="color: #000000;">)
  </span><span style="color: #800080;">$newTime</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [System.TimeZoneInfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">ConvertTime(</span><span style="color: #800080;">$utc</span><span style="color: #000000;">, </span><span style="color: #800080;">$oToTimeZone</span><span style="color: #000000;">)

  </span><span style="color: #0000FF;">return</span><span style="color: #000000;"> </span><span style="color: #800080;">$newTime</span><span style="color: #000000;">
}

</span><span style="color: #0000FF;">function</span><span style="color: #000000;"> ConvertUTC
{
  </span><span style="color: #0000FF;">param</span><span style="color: #000000;">(</span><span style="color: #800080;">$time</span><span style="color: #000000;">, </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">)

  </span><span style="color: #800080;">$oFromTimeZone</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [System.TimeZoneInfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">FindSystemTimeZoneById(</span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">)
  </span><span style="color: #800080;">$utc</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [System.TimeZoneInfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">ConvertTimeToUtc(</span><span style="color: #800080;">$time</span><span style="color: #000000;">, </span><span style="color: #800080;">$oFromTimeZone</span><span style="color: #000000;">)
  </span><span style="color: #0000FF;">return</span><span style="color: #000000;"> </span><span style="color: #800080;">$utc</span><span style="color: #000000;">
}

</span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #800080;">$toTimeZone</span><span style="color: #000000;">)
{
  
  [datetime]</span><span style="color: #800080;">$time</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$time</span><span style="color: #000000;">
  </span><span style="color: #800080;">$toUTC</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> ConvertUTC </span><span style="color: #000000;">-</span><span style="color: #000000;">time </span><span style="color: #800080;">$time</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">fromTimeZone </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">
  </span><span style="color: #800080;">$toNewTimeZone</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> ConvertTime </span><span style="color: #000000;">-</span><span style="color: #000000;">time </span><span style="color: #800080;">$time</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">fromTimeZone </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">toTimeZone </span><span style="color: #800080;">$toTimeZone</span><span style="color: #000000;">
  Write</span><span style="color: #000000;">-</span><span style="color: #000000;">Host (</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Original Time ({0}): {1}</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #008080;">-f</span><span style="color: #000000;"> </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">, </span><span style="color: #800080;">$time</span><span style="color: #000000;">)
  Write</span><span style="color: #000000;">-</span><span style="color: #000000;">Host (</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">UTC Time: {0}</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #008080;">-f</span><span style="color: #000000;"> </span><span style="color: #800080;">$toUTC</span><span style="color: #000000;">)
  Write</span><span style="color: #000000;">-</span><span style="color: #000000;">Host (</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">{0}: {1}</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #008080;">-f</span><span style="color: #000000;"> </span><span style="color: #800080;">$toTimeZone</span><span style="color: #000000;">, </span><span style="color: #800080;">$toNewTimeZone</span><span style="color: #000000;">)
}
</span><span style="color: #0000FF;">else</span><span style="color: #000000;">
{
  </span><span style="color: #0000FF;">if</span><span style="color: #000000;"> (</span><span style="color: #000000;">!</span><span style="color: #000000;">(</span><span style="color: #800080;">$time</span><span style="color: #000000;">)) 
  {
    </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> (([System.TimeZoneInfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">Local).Id).ToString()
    </span><span style="color: #800080;">$time</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> [DateTime]</span><span style="color: #000000;">::</span><span style="color: #000000;">SpecifyKind((Get</span><span style="color: #000000;">-</span><span style="color: #000000;">Date), [DateTimeKind]</span><span style="color: #000000;">::</span><span style="color: #000000;">Unspecified)
  }
  </span><span style="color: #0000FF;">else</span><span style="color: #000000;"> { [datetime]</span><span style="color: #800080;">$time</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$time</span><span style="color: #000000;"> }
  Write</span><span style="color: #000000;">-</span><span style="color: #000000;">Host (</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Original Time - {0}: {1}</span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #008080;">-f</span><span style="color: #000000;"> </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">, </span><span style="color: #800080;">$time</span><span style="color: #000000;">)
  </span><span style="color: #800080;">$toUTC</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> ConvertUTC </span><span style="color: #000000;">-</span><span style="color: #000000;">time </span><span style="color: #800080;">$time</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">fromTimeZone </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;">
  </span><span style="color: #800080;">$times</span><span style="color: #000000;"> </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">@</span><span style="color: #000000;">()
  </span><span style="color: #0000FF;">foreach</span><span style="color: #000000;"> (</span><span style="color: #800080;">$timeZone</span><span style="color: #000000;"> </span><span style="color: #0000FF;">in</span><span style="color: #000000;"> ([system.timezoneinfo]</span><span style="color: #000000;">::</span><span style="color: #000000;">GetSystemTimeZones()))
  {
   </span><span style="color: #800080;">$times</span><span style="color: #000000;"> </span><span style="color: #000000;">+=</span><span style="color: #000000;"> (New</span><span style="color: #000000;">-</span><span style="color: #000000;">Object psobject </span><span style="color: #000000;">-</span><span style="color: #000000;">Property </span><span style="color: #000000;">@</span><span style="color: #000000;">{'Name' </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$timeZone</span><span style="color: #000000;">.DisplayName; 'ID' </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$timeZone</span><span style="color: #000000;">.id; 'Time' </span><span style="color: #000000;">=</span><span style="color: #000000;"> (ConvertTime </span><span style="color: #000000;">-</span><span style="color: #000000;">time </span><span style="color: #800080;">$time</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">fromTimeZone </span><span style="color: #800080;">$fromTimeZone</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">toTimeZone </span><span style="color: #800080;">$timeZone</span><span style="color: #000000;">.id); 'DST' </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800080;">$timeZone</span><span style="color: #000000;">.SupportsDaylightSavingTime})
  }
  </span><span style="color: #800080;">$times</span><span style="color: #000000;"> </span><span style="color: #000000;">|</span><span style="color: #000000;"> Sort</span><span style="color: #000000;">-</span><span style="color: #000000;">Object Time </span><span style="color: #000000;">|</span><span style="color: #000000;"> Format</span><span style="color: #000000;">-</span><span style="color: #000000;">Table </span><span style="color: #000000;">-</span><span style="color: #000000;">Property </span><span style="color: #000000;">*</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">AutoSize
}</span></div></pre><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  https://dunnhq.com --></div>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/54/61/73/ConvertTimeZones.renametops1" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-54-61-73/ConvertTimeZones.renametops1">ConvertTimeZones.renametops1</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>