{"id":6806,"date":"2021-12-14T22:48:15","date_gmt":"2021-12-15T02:48:15","guid":{"rendered":"https:\/\/kevinjustin.com\/blog\/?p=6806"},"modified":"2021-12-14T22:56:25","modified_gmt":"2021-12-15T02:56:25","slug":"caution-using-tags-notes-extending-classes","status":"publish","type":"post","link":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/","title":{"rendered":"Caution using Tags\/Notes extending classes"},"content":{"rendered":"<figure id=\"attachment_6807\" aria-describedby=\"caption-attachment-6807\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6807 size-medium\" src=\"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution-300x263.jpg\" alt=\"Caution\" width=\"300\" height=\"263\" srcset=\"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution-300x263.jpg 300w, https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution.jpg 474w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-6807\" class=\"wp-caption-text\">Caution<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Please take &#8216;caution using Tags\/Notes extending classes&#8217;.\u00a0 Please read below if you use Tags\/Notes on SCOM classes.\u00a0 Ran across examples where SCOM Class Properties were used for tags that used the .Notes field on various classes, causing orphaned properties, NOT removed from OperationsManager database.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Background<\/h2>\n<p>The Microsoft.Windows.Computer Class (insert class here) is updated using <a href=\"https:\/\/www.scom2k7.com\/awesome-hidden-super-powerful-updatable-scom-class-property-that-has-unlimited-possibilities-like-tags-in-azure\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tim McFadden&#8217;s blog<\/a>.\u00a0 This can cause issues with orphaned classes in the database because it is not currently handled as part of the stored procedure (i.e. the Notes property classes do not get marked for deletion).<\/p>\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<p>First, identify which classes have Notes property.\u00a0 Start from Management Server (MS) via PowerShell.\u00a0 \u00a0See attached <a href=\"https:\/\/kevinjustin.com\/blog\/files\/14Dec2021-SetNotesExamplesForAdditionalClasses.txt\" target=\"_blank\" rel=\"noopener\">TXT<\/a> for additional examples to check and add\/remove Notes Property on additional windows classes.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4>Set Notes property for Windows Operating System server<\/h4>\n<p>Second, we need to see how to set and clear the value, in order to clean up the Operations Manager database, to remove the orphaned instances.\u00a0 The example below sets the value for one (1) server to &#8216;Production&#8217;.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #0000ff;\">$WOS = Get<\/span><span style=\"color: #0000ff;\">-SCOMClass -name Microsoft.Windows.OperatingSystem | get-SCOMClassInstance | where-object -property Path -eq &#8220;16db01.testlab.net&#8221;<\/span><br \/>\n<span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;.Value = &#8220;Production&#8221;<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$WOS.Overwrite()<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$WOS = Get-SCOMClass -name Microsoft.Windows.OperatingSystem | get-SCOMClassInstance | where-object -property Path -eq &#8220;16db01.testlab.net&#8221;<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Example Output<\/strong><\/p>\n<p>PS C:\\Users\\scomadmin&gt; <span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;.Value = &#8220;Production&#8221;<\/span><br \/>\nPS C:\\Users\\scomadmin&gt; <span style=\"color: #0000ff;\">$WOS.Overwrite()<\/span><br \/>\nPS C:\\Users\\scomadmin&gt; <span style=\"color: #0000ff;\">$WOS = Get-SCOMClass -name Microsoft.Windows.OperatingSystem | get-SCOMClassInstance | where-object -property Path -eq &#8220;16db01.testlab.net&#8221;<\/span><br \/>\nPS C:\\Users\\scomadmin&gt; <span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;<\/span><\/p>\n<p>PropertyAccessRights : Unknown<br \/>\nParent : Microsoft Windows Server 2016 Standard<br \/>\nType : Notes<br \/>\nValue : Production<br \/>\nId : 00000000-0000-0000-0000-000000000000<br \/>\nManagementGroup : SCOM2016<br \/>\nManagementGroupId : e39f5f53-9fbb-9d7f-4bfe-5f0324630ae5<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Set Notes property to NULL<\/strong><\/p>\n<p><span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;.Value = $null<\/span><br \/>\n<span style=\"color: #0000ff;\">$WOS.Overwrite()<\/span><\/p>\n<p><span style=\"color: #0000ff;\">$WOS = Get-SCOMClass -name Microsoft.Windows.OperatingSystem | get-SCOMClassInstance | where-object -property Path -eq &#8220;16db01.testlab.net&#8221;<\/span><\/p>\n<h4><\/h4>\n<h4><\/h4>\n<h4>Verify Notes value<\/h4>\n<p><span style=\"color: #0000ff;\">$WOS = Get-SCOMClass -name Microsoft.Windows.OperatingSystem | get-SCOMClassInstance | where-object -property Path -eq &#8220;16db01.testlab.net&#8221;<\/span><br \/>\n<span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Example Output<\/strong><br \/>\nPS C:\\Users\\scomadmin&gt; <span style=\"color: #0000ff;\">$WOS = Get-SCOMClass -name Microsoft.Windows.OperatingSystem | get-SCOMClassInstance | where-object -property Path -eq &#8220;16db01.testlab.net&#8221;<\/span><br \/>\nPS C:\\Users\\scomadmin&gt; <span style=\"color: #0000ff;\">$WOS.'[System.ConfigItem].Notes&#8217;<\/span><\/p>\n<p>PropertyAccessRights : Unknown<br \/>\nParent : Microsoft Windows Server 2016 Standard<br \/>\nType : Notes<br \/>\n<span style=\"color: #ff0000;\">Value : (null)<\/span><br \/>\nId : 00000000-0000-0000-0000-000000000000<br \/>\nManagementGroup : SCOM2016<br \/>\nManagementGroupId : e39f5f53-9fbb-9d7f-4bfe-5f0324630ae5<\/p>\n<p>&nbsp;<\/p>\n<p>Have a happy Holiday!<\/p>\n<p>Good luck, hopefully this scenario isn&#8217;t something that impacted the monitoring environment!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Please take &#8216;caution using Tags\/Notes extending classes&#8217;.\u00a0 Please read below if you use Tags\/Notes on SCOM classes.\u00a0 Ran across examples where SCOM Class Properties were used for tags that used the .Notes field on various classes, causing orphaned properties, NOT removed from OperationsManager database. &nbsp; &nbsp; Background The Microsoft.Windows.Computer Class (insert class here) is &hellip; <a href=\"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Caution using Tags\/Notes extending classes&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,567,7,530,11],"tags":[533,243,244,287,588,342,587,484,586],"class_list":["post-6806","post","type-post","status-publish","format-standard","hentry","category-administration","category-authoring","category-mp-management-pack","category-scom","category-troubleshooting","tag-custom-authoring","tag-mp","tag-mp-authoring","tag-operations-manager","tag-properties","tag-scom","tag-verifying-instances","tag-windows","tag-windows-computer-extended-class"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Caution using Tags\/Notes extending classes - Kevin Justin&#039;s Blog<\/title>\n<meta name=\"description\" content=\"Using the Notes property to extend SCOM classes can cause orphaned entities in your Operations Manager database\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Caution using Tags\/Notes extending classes - Kevin Justin&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"Using the Notes property to extend SCOM classes can cause orphaned entities in your Operations Manager database\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/\" \/>\n<meta property=\"og:site_name\" content=\"Kevin Justin&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-15T02:48:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-15T02:56:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution-300x263.jpg\" \/>\n<meta name=\"author\" content=\"WordPress Administrator\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WordPress Administrator\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/\"},\"author\":{\"name\":\"WordPress Administrator\",\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d7a90f4430bef43134eaa0a7e2cd508\"},\"headline\":\"Caution using Tags\\\/Notes extending classes\",\"datePublished\":\"2021-12-15T02:48:15+00:00\",\"dateModified\":\"2021-12-15T02:56:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/\"},\"wordCount\":446,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/Caution-300x263.jpg\",\"keywords\":[\"custom authoring\",\"MP\",\"mp authoring\",\"operations manager\",\"properties\",\"SCOM\",\"verifying instances\",\"Windows\",\"windows computer extended class\"],\"articleSection\":[\"Administration\",\"Authoring\",\"MP Management Pack\",\"SCOM\",\"Troubleshooting\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/\",\"url\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/\",\"name\":\"Caution using Tags\\\/Notes extending classes - Kevin Justin&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/Caution-300x263.jpg\",\"datePublished\":\"2021-12-15T02:48:15+00:00\",\"dateModified\":\"2021-12-15T02:56:25+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d7a90f4430bef43134eaa0a7e2cd508\"},\"description\":\"Using the Notes property to extend SCOM classes can cause orphaned entities in your Operations Manager database\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/Caution.jpg\",\"contentUrl\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/Caution.jpg\",\"width\":474,\"height\":415,\"caption\":\"Caution\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/2021\\\/12\\\/14\\\/caution-using-tags-notes-extending-classes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Caution using Tags\\\/Notes extending classes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/\",\"name\":\"Kevin Justin&#039;s Blog\",\"description\":\"Operational monitoring tools including System Center, Azure Monitor\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d7a90f4430bef43134eaa0a7e2cd508\",\"name\":\"WordPress Administrator\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fca865cc5df90a25ae9533b1d9dea567a78c7469dc3202a376c8d117a0eaea11?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fca865cc5df90a25ae9533b1d9dea567a78c7469dc3202a376c8d117a0eaea11?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fca865cc5df90a25ae9533b1d9dea567a78c7469dc3202a376c8d117a0eaea11?s=96&d=mm&r=g\",\"caption\":\"WordPress Administrator\"},\"sameAs\":[\"https:\\\/\\\/kevinjustin.com\"],\"url\":\"https:\\\/\\\/kevinjustin.com\\\/blog\\\/author\\\/wordpress_admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Caution using Tags\/Notes extending classes - Kevin Justin&#039;s Blog","description":"Using the Notes property to extend SCOM classes can cause orphaned entities in your Operations Manager database","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/","og_locale":"en_US","og_type":"article","og_title":"Caution using Tags\/Notes extending classes - Kevin Justin&#039;s Blog","og_description":"Using the Notes property to extend SCOM classes can cause orphaned entities in your Operations Manager database","og_url":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/","og_site_name":"Kevin Justin&#039;s Blog","article_published_time":"2021-12-15T02:48:15+00:00","article_modified_time":"2021-12-15T02:56:25+00:00","og_image":[{"url":"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution-300x263.jpg","type":"","width":"","height":""}],"author":"WordPress Administrator","twitter_card":"summary_large_image","twitter_misc":{"Written by":"WordPress Administrator","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#article","isPartOf":{"@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/"},"author":{"name":"WordPress Administrator","@id":"https:\/\/kevinjustin.com\/blog\/#\/schema\/person\/3d7a90f4430bef43134eaa0a7e2cd508"},"headline":"Caution using Tags\/Notes extending classes","datePublished":"2021-12-15T02:48:15+00:00","dateModified":"2021-12-15T02:56:25+00:00","mainEntityOfPage":{"@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/"},"wordCount":446,"commentCount":0,"image":{"@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#primaryimage"},"thumbnailUrl":"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution-300x263.jpg","keywords":["custom authoring","MP","mp authoring","operations manager","properties","SCOM","verifying instances","Windows","windows computer extended class"],"articleSection":["Administration","Authoring","MP Management Pack","SCOM","Troubleshooting"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/","url":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/","name":"Caution using Tags\/Notes extending classes - Kevin Justin&#039;s Blog","isPartOf":{"@id":"https:\/\/kevinjustin.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#primaryimage"},"image":{"@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#primaryimage"},"thumbnailUrl":"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution-300x263.jpg","datePublished":"2021-12-15T02:48:15+00:00","dateModified":"2021-12-15T02:56:25+00:00","author":{"@id":"https:\/\/kevinjustin.com\/blog\/#\/schema\/person\/3d7a90f4430bef43134eaa0a7e2cd508"},"description":"Using the Notes property to extend SCOM classes can cause orphaned entities in your Operations Manager database","breadcrumb":{"@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#primaryimage","url":"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution.jpg","contentUrl":"https:\/\/kevinjustin.com\/blog\/wp-content\/uploads\/2020\/07\/Caution.jpg","width":474,"height":415,"caption":"Caution"},{"@type":"BreadcrumbList","@id":"https:\/\/kevinjustin.com\/blog\/2021\/12\/14\/caution-using-tags-notes-extending-classes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kevinjustin.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Caution using Tags\/Notes extending classes"}]},{"@type":"WebSite","@id":"https:\/\/kevinjustin.com\/blog\/#website","url":"https:\/\/kevinjustin.com\/blog\/","name":"Kevin Justin&#039;s Blog","description":"Operational monitoring tools including System Center, Azure Monitor","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kevinjustin.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/kevinjustin.com\/blog\/#\/schema\/person\/3d7a90f4430bef43134eaa0a7e2cd508","name":"WordPress Administrator","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fca865cc5df90a25ae9533b1d9dea567a78c7469dc3202a376c8d117a0eaea11?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fca865cc5df90a25ae9533b1d9dea567a78c7469dc3202a376c8d117a0eaea11?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fca865cc5df90a25ae9533b1d9dea567a78c7469dc3202a376c8d117a0eaea11?s=96&d=mm&r=g","caption":"WordPress Administrator"},"sameAs":["https:\/\/kevinjustin.com"],"url":"https:\/\/kevinjustin.com\/blog\/author\/wordpress_admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/posts\/6806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/comments?post=6806"}],"version-history":[{"count":8,"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/posts\/6806\/revisions"}],"predecessor-version":[{"id":6949,"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/posts\/6806\/revisions\/6949"}],"wp:attachment":[{"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/media?parent=6806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/categories?post=6806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kevinjustin.com\/blog\/wp-json\/wp\/v2\/tags?post=6806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}