{"id":50653,"date":"2010-04-14T00:01:00","date_gmt":"2010-04-14T00:01:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/heyscriptingguy\/2010\/04\/14\/hey-scripting-guy-how-can-i-retrieve-information-about-laptops-changing-from-full-power-to-minimal-power-usage\/"},"modified":"2010-04-14T00:01:00","modified_gmt":"2010-04-14T00:01:00","slug":"hey-scripting-guy-how-can-i-retrieve-information-about-laptops-changing-from-full-power-to-minimal-power-usage","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/scripting\/hey-scripting-guy-how-can-i-retrieve-information-about-laptops-changing-from-full-power-to-minimal-power-usage\/","title":{"rendered":"Hey, Scripting Guy! How Can I Retrieve Information About Laptops Changing from Full Power to Minimal Power Usage?"},"content":{"rendered":"<p><a class=\"addthis_button\" href=\"http:\/\/www.addthis.com\/bookmark.php?v=250&amp;pub=scriptingguys\"><img decoding=\"async\" alt=\"Bookmark and Share\" src=\"http:\/\/s7.addthis.com\/static\/btn\/v2\/lg-share-en.gif\" width=\"125\" height=\"16\"><\/a><\/p>\n<p>&nbsp;\n<img decoding=\"async\" title=\"Hey, Scripting Guy! Question\" border=\"0\" alt=\"Hey, Scripting Guy! Question\" align=\"left\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/29\/2019\/02\/q-for-powertip.jpg\" width=\"34\" height=\"34\"><\/p>\n<p class=\"MsoNormal\">Hey, Scripting Guy! I have a number of users on our network that use laptops as their primary workstation. These users are constantly complaining that their screen goes dark on them, or that the computer is running slow. I think the problem is the laptops switching between battery and AC power, or maybe the computer sensing that it is idle and switching to a power conservation mode. I know I could probably query the event log to find power management log entries (the laptops are running Windows 7), but I am not sure what entries I should look for, and I do not want to have to weed through hundreds of log entries. Therefore, what I want to know is: Can I use WMI to help me?<\/p>\n<p class=\"MsoNormal\">&#8212; KB<\/p>\n<p class=\"MsoNormal\">\n<p>&nbsp;<\/p>\n<\/p>\n<p class=\"MsoNormal\"><img decoding=\"async\" title=\"Hey, Scripting Guy! Answer\" border=\"0\" alt=\"Hey, Scripting Guy! Answer\" align=\"left\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/29\/2019\/02\/a-for-powertip.jpg\" width=\"34\" height=\"34\">Hello KB, <\/p>\n<p class=\"MsoNormal\">Microsoft Scripting Guy Ed Wilson here. Today is an absolutely wonderful day. There have been dozens of tweets on Twitter from people who love the <a href=\"http:\/\/blogs.technet.com\/heyscriptingguy\/archive\/tags\/Scripting+Wife\/default.aspx\"><font face=\"Segoe\">Scripting Wife<\/font><\/a> Hey, Scripting Guy! posts I have been writing for the <a href=\"http:\/\/blogs.technet.com\/heyscriptingguy\/archive\/tags\/Weekend+Scripter\/default.aspx\"><font face=\"Segoe\">Weekend Scripter<\/font><\/a>. Because of the overwhelming response, I have decided that we&rsquo;ll run an entire week of Scripting Wife articles the week before the <a href=\"http:\/\/blogs.technet.com\/heyscriptingguy\/archive\/tags\/2010+Scripting+Games\/default.aspx\">2010 Scripting Games<\/a> kickoff on April 26, 2010. There have also been several e-mails to <a href=\"http:\/\/blogs.technet.commailto:scripter@microsoft.com\"><font face=\"Segoe\">scripter@microsoft.com<\/font><\/a> about the Scripting Wife articles. If that were not enough, I got my supply of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Anzac_biscuit\"><font face=\"Segoe\">ANZAC biscuits<\/font><\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Tim_Tam\"><font face=\"Segoe\">Tim Tams<\/font><\/a> from my buddy Brent. Brent is a TAM (technical account manager&mdash;the TAM here has nothing to do with Tim Tam) in Sydney, Australia, and he ensures I do not run out of biscuits. <\/p>\n<p class=\"MsoNormal\">KB, using WMI eventing, you can obtain information about your laptops switching from full power to minimal power usage. You can also see when your laptops switch from battery power to AC power. To use WMI eventing you will want to use the WMI class <b>Win32_PowerManagementEvent<\/b>. This is an intrinsic WMI event class, and therefore, you can use it directly with the <b>Register-WMIEvent<\/b> Windows PowerShell cmdlet. <\/p>\n<p class=\"Readeraidonly\">Note: <a href=\"http:\/\/blogs.technet.com\/heyscriptingguy\/archive\/2010\/04\/13\/hey-scripting-guy-april-13-2010.aspx\">Yesterday<\/a> we looked at using a generic WMI Event class, <b>_InstanceCreationEvent<\/b>, and a regular WMI class, <b>Win32_LogicalDisk<\/b>, to generate events when a USB drive was inserted into a computer. <\/p>\n<p class=\"MsoNormal\">To create a WMI event that will monitor for power management events, use the <b>Register-WMIEvent<\/b> cmdlet and specify the WMI class <b>Win32_PowerManagement<\/b>. Provide a name like <i>power<\/i> or something memorable for the <b>SourceIdentifier<\/b> parameter. The complete command is seen here: <\/p>\n<p class=\"CodeBlock\"><span><font face=\"Lucida Sans Typewriter\">Register-WmiEvent -Class win32_PowerManagementEvent -SourceIdentifier power<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\">After you have registered to receive power management events via WMI, leave the Windows PowerShell console minimized, or continue to use the Windows PowerShell console to do other things. You are not required to devote exclusively the Windows PowerShell console to monitoring for events, but you do need to have the console to receive events. You will not receive a notification when an event is generated unless you use the <b>Get-Event<\/b> Windows PowerShell cmdlet. When using the <b>Get-Event <\/b>cmdlet, you need to specify the <b>SourceIdentifier<\/b> parameter that you created when you used the <b>Register-WmiEvent<\/b> cmdlet to create the event subscription. This is shown here:<\/p>\n<p class=\"CodeBlock\"><span><font face=\"Lucida Sans Typewriter\">Get-Event -SourceIdentifier power<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\">The <b>Get-Event<\/b> cmdlet returns a <b>System.Management.Automation.PSEventArgs<\/b> object for each event that was generated. The members of a <b>System.Management.Automation.PSEventArgs<\/b> object are seen here:<\/p>\n<p class=\"CodeBlock\"><span><font face=\"Lucida Sans Typewriter\">PS C:&gt; Get-Event -SourceIdentifier power | Get-Member<\/p>\n<p><span>&nbsp;&nbsp; <\/span>TypeName: System.Management.Automation.PSEventArgs<\/p>\n<p>Name<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>MemberType Definition<br \/>&#8212;-<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>Equals<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Method <span>&nbsp;&nbsp;&nbsp;&nbsp;<\/span>bool Equals(System.Object obj)<br \/>GetHashCode<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Method<span>&nbsp;&nbsp;&nbsp;&nbsp; <\/span>int GetHashCode()<br \/>GetType<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Method<span>&nbsp;&nbsp;&nbsp;&nbsp; <\/span>type GetType()<br \/>ToString<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Method<span>&nbsp;&nbsp;&nbsp;&nbsp; <\/span>string ToString()<br \/>ComputerName<span>&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String ComputerName {get;}<br \/>EventIdentifier<span>&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.Int32 EventIdentifier {get;}<br \/>MessageData<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.Management.Automation.PSObject MessageDa\nta {get;}<br \/>RunspaceId<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.Guid RunspaceId {get;}<br \/>Sender<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.Object Sender {get;}<br \/>SourceArgs<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.Object[] SourceArgs {get;}<br \/>SourceEventArgs<span>&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.EventArgs SourceEventArgs {get;}<br \/>SourceIdentifier Property<span>&nbsp;&nbsp; <\/span>System.String SourceIdentifier {get;}<br \/>TimeGenerated<span>&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.DateTime TimeGenerated {get;}<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\">When you use the <b>Get-Event<\/b> cmdlet, all of the returned objects are displayed on the Windows PowerShell console. This is shown in the following image.<\/p>\n<p class=\"Fig-Graphic\"><img decoding=\"async\" title=\"Image of all returned objects from Get-Event cmdlet displayed in Windows PowerShell console\" alt=\"Image of all returned objects from Get-Event cmdlet displayed in Windows PowerShell console\" src=\"http:\/\/img.microsoft.com\/library\/media\/1033\/technet\/images\/scriptcenter\/qanda\/hsg\/2010\/april\/hey0414\/hsg-04-14-10-01.jpg\" width=\"600\" height=\"418\"><\/p>\n<p class=\"MsoNormal\">What you are really interested in seeing is the information from the <b>NewEvent<\/b> property of the <b>System.Management.EventArrivedEventArgs<\/b> object that is returned by the <b>SourceEvent<\/b>. The <b>NewEvent<\/b> property contains an instance of a <b>Win32_PowerManagementEvent<\/b> WMI class. This WMI class is shown here:<\/p>\n<p class=\"CodeBlock\"><span><font face=\"Lucida Sans Typewriter\">PS C:&gt; $a[1].sourceEventargs.newevent | Get-member<\/p>\n<p><span>&nbsp;&nbsp; <\/span>TypeName: System.Management.ManagementBaseObject#Win32_PowerManagementEvent<\/p>\n<p>Name<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>MemberType Definition<br \/>&#8212;-<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>EventType<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.UInt16 EventType {get;set;}<br \/>OEMEventCode<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.UInt16 OEMEventCode {get;set;}<br \/>SECURITY_DESCRIPTOR Property<span>&nbsp;&nbsp; <\/span>System.Byte[] SECURITY_DESCRIPTOR {get;set;}<br \/>TIME_CREATED<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.UInt64 TIME_CREATED {get;set;}<br \/>__CLASS<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String __CLASS {get;set;}<br \/>__DERIVATION<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String[] __DERIVATION {get;set;}<br \/>__DYNASTY<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String __DYNASTY {get;set;}<br \/>__GENUS<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.Int32 __GENUS {get;set;}<br \/>__NAMESPACE<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String __NAMESPACE {get;set;}<br \/>__PATH<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String __PATH {get;set;}<br \/>__PROPERTY_COUNT<span>&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.Int32 __PROPERTY_COUNT {get;set;}<br \/>__RELPATH<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;<\/span>Property<span>&nbsp;&nbsp; <\/span>System.String __RELPATH {get;set;}<br \/>__SERVER<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String __SERVER {get;set;}<br \/>__SUPERCLASS<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Property<span>&nbsp;&nbsp; <\/span>System.String __SUPERCLASS {get;set;}<\/p>\n<p>PS C:&gt;<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\">To examine one of the events, you can index directly into the collection as shown here:<\/p>\n<p class=\"CodeBlock\"><span><font face=\"Lucida Sans Typewriter\">PS C:&gt; $a = Get-Event -SourceIdentifier power<br \/>PS C:&gt; $a[1].sourceEventargs.newevent<\/p>\n<p>__GENUS<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>: 2<br \/>__CLASS<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>: Win32_PowerManagementEvent<br \/>__SUPERCLASS<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>: __ExtrinsicEvent<br \/>__DYNASTY<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>: __SystemClass<br \/>__RELPATH<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>:<br \/>__PROPERTY_COUNT<span>&nbsp;&nbsp;&nbsp; <\/span>: 4<br \/>__DERIVATION<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>: {__ExtrinsicEvent, __Event, __IndicationRelated, __SystemClass}<br \/>__SERVER<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>:<br \/>__NAMESPACE<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>:<br \/>__PATH<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>:<br \/>EventType<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>: 10<br \/>OEMEventCode<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>:<br \/>SECURITY_DESCRIPTOR :<br \/>TIME_CREATED<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>: 129153128712446330<\/p>\n<p>PS C:&gt;<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\">You can list all of the events, the time they were generated, and the type of event that occurred by piping the result of the <b>Get-Event<\/b> cmdlet to the <b>Foreach-Object<\/b> cmdlet. This is shown here:<\/p>\n<p class=\"CodeBlock\"><span><font face=\"Lucida Sans Typewriter\">PS C:&gt; Get-Event -SourceIdentifier power |<br \/>&gt;&gt; Foreach-Object { write-host $_.TimeGenerated $_.sourceEventargs.newevent.eventType }<br \/>&gt;&gt;<br \/>4\/9\/2010 2:54:17 PM 10<br \/>4\/9\/2010 2:54:31 PM 10<br \/>4\/9\/2010 3:11:25 PM 10<br \/>4\/9\/2010 3:12:08 PM 10<br \/>4\/9\/2010 3:16:12 PM 4<br \/>4\/9\/2010 3:18:33 PM 7<br \/>4\/9\/2010 3:18:33 PM 18<br \/>4\/9\/2010 3:58:53 PM 10<br \/>4\/9\/2010 3:58:59 PM 10<br \/>PS C:&gt;<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\">\n<p>&nbsp;<\/p>\n<\/p>\n<p class=\"MsoNormal\">KB, that is all there is to using WMI events to monitor for power management events. WMI Week will continue tomorrow when we will talk about&hellip;wait a minute. <\/p>\n<p class=\"MsoNormal\">If you want to know exactly what we will be looking at tomorrow, follow us on <a href=\"http:\/\/bit.ly\/scriptingguystwitter\"><font face=\"Segoe\">Twitter<\/font><\/a> or <a href=\"http:\/\/bit.ly\/scriptingguysfacebook\">Facebook<\/a>. If you have any questions, send e-mail to us at <a href=\"http:\/\/blogs.technet.commailto:scripter@microsoft.com\"><font face=\"Segoe\">scripter@microsoft.com<\/font><\/a> or post your questions on the <a href=\"http:\/\/bit.ly\/scriptingforum\"><font face=\"Segoe\">Official Scripting Guys Forum<\/font><\/a>. See you tomorrow. Until then, peace.<\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p><b><span>Ed Wilson and Craig Liebendorfer, Scripting Guys<\/p>\n<p><\/span><\/b><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Hey, Scripting Guy! I have a number of users on our network that use laptops as their primary workstation. These users are constantly complaining that their screen goes dark on them, or that the computer is running slow. I think the problem is the laptops switching between battery and AC power, or maybe the [&hellip;]<\/p>\n","protected":false},"author":595,"featured_media":87096,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[42,3,4,45,6],"class_list":["post-50653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-scripting","tag-events-and-monitoring","tag-scripting-guy","tag-scripting-techniques","tag-windows-powershell","tag-wmi"],"acf":[],"blog_post_summary":"<p>&nbsp; Hey, Scripting Guy! I have a number of users on our network that use laptops as their primary workstation. These users are constantly complaining that their screen goes dark on them, or that the computer is running slow. I think the problem is the laptops switching between battery and AC power, or maybe the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/posts\/50653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/users\/595"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/comments?post=50653"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/posts\/50653\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/media\/87096"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/media?parent=50653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/categories?post=50653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/tags?post=50653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}