{"id":810790,"date":"2026-05-21T12:01:41","date_gmt":"2026-05-21T12:01:41","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=810790"},"modified":"2026-05-21T12:01:41","modified_gmt":"2026-05-21T12:01:41","slug":"configuracao-do-tempo-limite-de-inatividade-usando-o-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/pt-br\/script-hub\/configuracao-do-tempo-limite-de-inatividade-usando-o-powershell\/","title":{"rendered":"Como bloquear automaticamente o Windows ap\u00f3s a inatividade usando o PowerShell"},"content":{"rendered":"<p>Bloquear um computador ap\u00f3s um per\u00edodo de inatividade \u00e9 uma medida de seguran\u00e7a essencial que todo profissional de TI reconhece. Especialmente em ambientes compartilhados ou p\u00fablicos, isso garante que uma esta\u00e7\u00e3o de trabalho sem supervis\u00e3o n\u00e3o se torne uma porta aberta para atividades mal-intencionadas. <a href=\"https:\/\/www.ninjaone.com\/it-hub\/gerenciamento-de-endpoints\/what-is-powershell\/\">O PowerShell<\/a>, a espinha dorsal de muitas opera\u00e7\u00f5es de TI em ambientes Windows, oferece uma maneira vers\u00e1til de <strong>definir um tempo limite de inatividade.&nbsp;<\/strong><\/p>\n<h2>Hist\u00f3rico<\/h2>\n<p>Os tempos limite de inatividade n\u00e3o se referem apenas \u00e0 seguran\u00e7a, mas tamb\u00e9m ao gerenciamento de recursos. Os profissionais de TI e os <a href=\"https:\/\/www.ninjaone.com\/what-is-an-msp\/\">provedores de servi\u00e7os gerenciados (MSPs)<\/a> geralmente implementam esses recursos para economizar energia, reduzir o desgaste do hardware e como uma camada inicial de seguran\u00e7a. O script fornecido se aprofunda no dom\u00ednio da automa\u00e7\u00e3o desse processo, permitindo uma abordagem do tipo &#8220;configure e esque\u00e7a&#8221;.<\/p>\n<h2>O roteiro<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 5.1\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Set the Inactivity(Lock Computer) timeout time if it already isn't set.\r\n.DESCRIPTION\r\n    Set the Inactivity(Lock Computer) timeout time if it already isn't set.\r\n    Can be set regardless if the -Force parameter is used.\r\n.EXAMPLE\r\n     -Minutes 5\r\n    This set the Inactivity(Lock Computer) timeout to 5 minutes, does not change if already set.\r\n.EXAMPLE\r\n     -Minutes 5 -Force\r\n    This set the Inactivity(Lock Computer) timeout to 5 minutes, and forces the change if already set.\r\n.EXAMPLE\r\n    PS C:&gt; Set-IdleLock.ps1 -Minutes 5\r\n    This set the Inactivity(Lock Computer) timeout to 5 minutes\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 10, Windows Server 2016\r\n    Release Notes: Renamed script and added Script Variable support, updated Set-ItemProp\r\nBy using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https:\/\/www.ninjaone.com\/terms-of-use.\r\n    Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. \r\n    Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. \r\n    Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. \r\n    Warranty Disclaimer: The script is provided \u201cas is\u201d and \u201cas available\u201d, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. \r\n    Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. \r\n    Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. \r\n    EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).\r\n.COMPONENT\r\n    LocalUserAccountManagement\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter()]\r\n    [int]$Minutes,\r\n    [switch]$Force = [System.Convert]::ToBoolean($env:force)\r\n)\r\n\r\nbegin {\r\n    if ($env:minutes -and $env:minutes -notlike \"null\") {\r\n        $Minutes = $env:minutes\r\n    }\r\n    \r\n    if(-not ($Minutes)){\r\n        Write-Error \"Minutes is required!\"\r\n        exit 1\r\n    }\r\n\r\n    if($Minutes -gt 9999 -or $Minutes -lt 0){\r\n        Write-Error \"Minutes must be between 0 and 9999 (including 0 and 9999).\"\r\n        exit 1\r\n    }\r\n\r\n    function Test-IsElevated {\r\n        $id = [System.Security.Principal.WindowsIdentity]::GetCurrent()\r\n        $p = New-Object System.Security.Principal.WindowsPrincipal($id)\r\n        if ($p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator))\r\n        { Write-Output $true }\r\n        else\r\n        { Write-Output $false }\r\n    }\r\n    function Set-ItemProp {\r\n        param (\r\n            $Path,\r\n            $Name,\r\n            $Value,\r\n            [ValidateSet(\"DWord\", \"QWord\", \"String\", \"ExpandedString\", \"Binary\", \"MultiString\", \"Unknown\")]\r\n            $PropertyType = \"DWord\"\r\n        )\r\n        # Do not output errors and continue\r\n        $ErrorActionPreference = [System.Management.Automation.ActionPreference]::SilentlyContinue\r\n        if (-not $(Test-Path -Path $Path)) {\r\n            # Check if path does not exist and create the path\r\n            New-Item -Path $Path -Force | Out-Null\r\n        }\r\n        if ((Get-ItemProperty -Path $Path -Name $Name)) {\r\n            # Update property and print out what it was changed from and changed to\r\n            $CurrentValue = Get-ItemProperty -Path $Path -Name $Name\r\n            try {\r\n                Set-ItemProperty -Path $Path -Name $Name -Value $Value -Force -Confirm:$false -ErrorAction Stop | Out-Null\r\n            }\r\n            catch {\r\n                Write-Error $_\r\n            }\r\n            Write-Host \"$Path$Name changed from $CurrentValue to $(Get-ItemProperty -Path $Path -Name $Name)\"\r\n        }\r\n        else {\r\n            # Create property with value\r\n            try {\r\n                New-ItemProperty -Path $Path -Name $Name -Value $Value -PropertyType $PropertyType -Force -Confirm:$false -ErrorAction Stop | Out-Null\r\n            }\r\n            catch {\r\n                Write-Error $_\r\n            }\r\n            Write-Host \"Set $Path$Name to $(Get-ItemProperty -Path $Path -Name $Name)\"\r\n        }\r\n        $ErrorActionPreference = [System.Management.Automation.ActionPreference]::Continue\r\n    }\r\n}\r\nprocess {\r\n    if (-not (Test-IsElevated)) {\r\n        Write-Error -Message \"Access Denied. Please run with Administrator privileges.\"\r\n        exit 1\r\n    }\r\n    \r\n    $Path = \"HKLM:SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem\"\r\n    $IdleName = \"InactivityTimeoutSecs\"\r\n    $Seconds = $Minutes * 60\r\n    # Override \"Check if already set\"\r\n    if (-not $Force) {\r\n        # Check if already set\r\n        if ($(Get-ItemProperty -Path $Path | Select-Object -Property $IdleName -ExpandProperty $IdleName -ErrorAction SilentlyContinue)) {\r\n            $CurrentIdleSeconds = $(Get-ItemPropertyValue -Path $Path -Name $IdleName)\r\n            # If value already set, do nothing.\r\n            if ($CurrentIdleSeconds) { exit 0 }\r\n        }\r\n    }\r\n\r\n    # Sets InactivityTimeoutSecs to $Minutes\r\n    try {\r\n        Set-ItemProp -Path $Path -Name $IdleName -Value $Seconds\r\n        Write-Host \"Set the Inactivity to $($Seconds\/60) minutes.\"\r\n    }\r\n    catch {\r\n        Write-Error $_\r\n        exit 1\r\n    }\r\n}\r\nend {\r\n    \r\n    \r\n    \r\n}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Acesse mais de 300 scripts no NinjaOne Dojo<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.ninjaone.com\/freetrialform\/\">Obter acesso<\/a><\/p>\n<\/div>\n<h2>Detalhamento<\/h2>\n<p>Esse script do PowerShell tem como objetivo definir o tempo limite de inatividade no Windows. Veja como funciona:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Pr\u00e9-requisitos<\/strong>: O script come\u00e7a mencionando que requer pelo menos a vers\u00e3o 5.1 do PowerShell. Consulte nosso blog para saber qual vers\u00e3o voc\u00ea tem<a href=\"https:\/\/www.ninjaone.com\/blog\/how-to-do-a-powershell-version-check\/\">&#8220;Como fazer uma verifica\u00e7\u00e3o de vers\u00e3o do PowerShell<\/a>&#8220;<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><strong>Par\u00e2metros<\/strong>: Dois par\u00e2metros s\u00e3o definidos &#8211; <strong>$Minutes<\/strong>, que \u00e9 obrigat\u00f3rio e indica a dura\u00e7\u00e3o ap\u00f3s a qual o computador deve ser bloqueado, e <strong>$Force<\/strong> que, quando usado, for\u00e7a o tempo limite de inatividade, mesmo que j\u00e1 esteja definido.<\/li>\n<\/ul>\n<h3>Fun\u00e7\u00f5es:<\/h3>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><strong>Test-IsElevated<\/strong>: Verifica se o script \u00e9 executado com privil\u00e9gios de administrador.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><strong>Set-ItemProp<\/strong>: Trata da cria\u00e7\u00e3o ou modifica\u00e7\u00e3o da chave de registro.<\/li>\n<\/ul>\n<h3>Bloco de processo:<\/h3>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><strong>Verifica\u00e7\u00e3o inicial:<\/strong> Verifica se o usu\u00e1rio tem os privil\u00e9gios necess\u00e1rios.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><strong>Caminho do registro:<\/strong> Direciona para o local onde o tempo limite de inatividade est\u00e1 definido.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><strong>Verifica\u00e7\u00e3o da condi\u00e7\u00e3o<\/strong>: Se a op\u00e7\u00e3o <strong>-Force<\/strong> n\u00e3o for usada, ele verifica se o tempo limite j\u00e1 est\u00e1 definido. Se estiver definido, ele sair\u00e1 sem fazer altera\u00e7\u00f5es.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><strong>Configura\u00e7\u00e3o do tempo limite:<\/strong> Se as condi\u00e7\u00f5es forem aprovadas, o tempo limite de inatividade ser\u00e1 definido ou alterado.<\/li>\n<\/ul>\n<h2>Casos de uso em potencial<\/h2>\n<p>Imagine trabalhar em um laborat\u00f3rio de inform\u00e1tica p\u00fablico de uma universidade. V\u00e1rios alunos usam esses computadores durante o dia. Para garantir que o trabalho de cada aluno permane\u00e7a confidencial, o departamento de TI poderia utilizar esse script. Ao definir um tempo limite de inatividade de, digamos, 5 minutos, eles garantem que, se um aluno se esquecer de fazer logout, o sistema ser\u00e1 automaticamente bloqueado, impedindo o acesso n\u00e3o autorizado.<\/p>\n<h2>Compara\u00e7\u00f5es<\/h2>\n<p>Embora existam m\u00e9todos de GUI para definir tempos limite de inatividade, como o Painel de Controle do Windows, esse script oferece uma vantagem em termos de escalabilidade. Para implementa\u00e7\u00f5es maci\u00e7as em v\u00e1rios computadores, usar um script como esse \u00e9 mais eficiente. Al\u00e9m disso, outros m\u00e9todos podem envolver configura\u00e7\u00f5es da Pol\u00edtica de Grupo, mas n\u00e3o t\u00eam a granularidade e a aplica\u00e7\u00e3o r\u00e1pida que um script do PowerShell pode oferecer.<\/p>\n<h2>Implica\u00e7\u00f5es<\/h2>\n<p>Embora o objetivo imediato seja aumentar a seguran\u00e7a, o tempo limite de inatividade incorreto pode atrapalhar o trabalho, especialmente se for definido como muito curto. Por outro lado, um tempo limite muito longo pode comprometer a seguran\u00e7a. Al\u00e9m disso, as configura\u00e7\u00f5es de inatividade tornam-se cr\u00edticas em ambientes de alta seguran\u00e7a, onde deixar um terminal desbloqueado pode ter consequ\u00eancias graves.<\/p>\n<h2>Recomenda\u00e7\u00f5es<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Teste antes de aplicar<\/strong>: Sempre execute scripts em um ambiente de teste antes de implement\u00e1-los amplamente.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Equilibre a seguran\u00e7a com a usabilidade<\/strong>: Embora os tempos limite mais curtos sejam mais seguros, eles n\u00e3o devem atrapalhar as tarefas di\u00e1rias.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Mantenha-se atualizado<\/strong>: Revise e ajuste periodicamente os tempos limite de inatividade de acordo com as necessidades da organiza\u00e7\u00e3o.<\/li>\n<\/ul>\n<h2>Considera\u00e7\u00f5es finais<\/h2>\n<p>O NinjaOne oferece uma <a href=\"https:\/\/www.ninjaone.com\/pt-br\/endpoint-management\/software-de-monitoramento-de-ti\/\">solu\u00e7\u00e3o<\/a> abrangente <a href=\"https:\/\/www.ninjaone.com\/pt-br\/endpoint-management\/software-de-monitoramento-de-ti\/\">de monitoramento e gerenciamento de TI<\/a> e, quando integrado a scripts como esse, proporciona um controle robusto sobre um ambiente de TI. Se voc\u00ea deseja definir tempos limite de inatividade ou gerenciar outros aspectos da <a href=\"https:\/\/www.ninjaone.com\/pt-br\/gestao-ti-empresarial\/infraestrutura\/\">infraestrutura de TI<\/a>, a NinjaOne continua sendo um parceiro confi\u00e1vel para <a href=\"https:\/\/www.ninjaone.com\/pt-br\/eficiencia\/\">opera\u00e7\u00f5es eficientes, seguras e otimizadas<\/a>.<\/p>\n","protected":false},"author":35,"featured_media":144404,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"operating_system":[4212],"use_cases":[12456],"class_list":["post-810790","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/script_hub\/810790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/comments?post=810790"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media\/144404"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media?parent=810790"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/operating_system?post=810790"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/use_cases?post=810790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}