{"id":264955,"date":"2024-05-31T15:10:33","date_gmt":"2024-05-31T15:10:33","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=264955"},"modified":"2024-05-31T15:10:33","modified_gmt":"2024-05-31T15:10:33","slug":"activar-o-desactivar-el-rdp","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/es\/script-hub\/activar-o-desactivar-el-rdp\/","title":{"rendered":"Activar o desactivar el RDP (protocolo de escritorio remoto) en estaciones de trabajo mediante PowerShell"},"content":{"rendered":"<h2>Activar o desactivar el RDP: puntos clave<\/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\">El RDP es una herramienta crucial para los profesionales de TI, ya que permite el acceso remoto a los ordenadores.<\/li>\n<li>El script PowerShell que veremos hoy ofrece un m\u00e9todo simplificado para activar o desactivar el RDP en <a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-a-workstation\/\">estaciones de trabajo<\/a>.<\/li>\n<li>Se realizan dos acciones principales: modificar la configuraci\u00f3n del registro y ajustar las reglas del firewall.<\/li>\n<li>El script requiere privilegios de administrador y comprueba si la m\u00e1quina es una estaci\u00f3n de trabajo.<\/li>\n<li>Aunque el RDP ofrece comodidad, puede plantear riesgos de seguridad si est\u00e1 mal configurado.<\/li>\n<li>Se recomienda supervisar y utilizar m\u00e9todos de autenticaci\u00f3n fuertes para un uso seguro del RDP.<\/li>\n<li>Plataformas como NinjaOne complementan el script, ofreciendo una soluci\u00f3n integral de gesti\u00f3n de TI.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.ninjaone.com\/es\/blog\/que-es-el-protocolo-de-escritorio-remoto-rdp\/\">El Protocolo de Escritorio Remoto (RDP)<\/a> es una herramienta esencial en el arsenal de los profesionales de TI, que permite a los usuarios conectarse remotamente a otro ordenador a trav\u00e9s de una conexi\u00f3n de red. Pero, como cualquier herramienta potente, el RDP requiere una gesti\u00f3n prudente, especialmente a medida que aumentan los problemas de seguridad. Este post profundiza en un script de PowerShell dise\u00f1ado para <strong>gestionar y configurar los ajustes del Escritorio remoto (RDP)<\/strong> en estaciones de trabajo.<\/p>\n<h2>Antecedentes<\/h2>\n<p>PowerShell se ha convertido r\u00e1pidamente en una herramienta fundamental para los administradores de TI debido a su flexibilidad y profundidad. El script proporcionado aprovecha este potencial ofreciendo un m\u00e9todo conciso para activar o desactivar el RDP para estaciones de trabajo. A medida que los entornos inform\u00e1ticos se vuelven m\u00e1s complejos, las soluciones racionalizadas como este script son indispensables para los <a href=\"https:\/\/www.ninjaone.com\/es\/que-es-un-msp\">proveedores de servicios gestionados (MSP)<\/a> y los profesionales de la TI. Asegurarse de que el RDP est\u00e1 correctamente configurado es crucial, ya que cualquier error de configuraci\u00f3n podr\u00eda exponer vulnerabilidades.<\/p>\n<h2>El script para activar o desactivar el RDP<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">&lt;#\r\n.SYNOPSIS\r\n    Enables or Disables RDP for workstations only.\r\n.DESCRIPTION\r\n    Enables or Disables RDP for workstations only.\r\n.EXAMPLE\r\n    -Disable\r\n    Disables RDP for a workstation.\r\n.EXAMPLE\r\n    -Enable\r\n    Enables RDP for a workstation.\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 10, Windows Server 2016\r\n    Release Notes:\r\n    Initial Release\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#&gt;\r\n[CmdletBinding(DefaultParameterSetName = \"Disable\")]\r\nparam (\r\n    [Parameter(Mandatory = $true, ParameterSetName = \"Enable\")]\r\n    [switch]\r\n    $Enable,\r\n    [Parameter(Mandatory = $true, ParameterSetName = \"Disable\")]\r\n    [switch]\r\n    $Disable\r\n)\r\n\r\nbegin {\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 $Value\"\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 $Value\"\r\n        }\r\n        $ErrorActionPreference = [System.Management.Automation.ActionPreference]::Continue\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        $p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator)\r\n    }\r\n\r\n    # Registry settings\r\n    $Path = 'HKLM:\\System\\CurrentControlSet\\Control\\Terminal Server'\r\n    $Name = \"fDenyTSConnections\"\r\n    $RegEnable = 0\r\n    $RegDisable = 1\r\n\r\n    $osInfo = Get-CimInstance -ClassName Win32_OperatingSystem\r\n    $IsWorkstation = if ($osInfo.ProductType -eq 1) {\r\n        $true\r\n    }\r\n    else {\r\n        $false\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    if (-not $IsWorkstation) {\r\n        # System is a Domain Controller or Server\r\n        Write-Error \"System is a Domain Controller or Server. Skipping.\"\r\n        exit 1\r\n    }\r\n\r\n    # Registry\r\n    if ($Disable) {\r\n        $RegCheck = $null\r\n        $RegCheck = $(Get-ItemPropertyValue -Path $Path -Name $Name -ErrorAction SilentlyContinue)\r\n        if ($null -eq $RegCheck) {\r\n            $RegCheck = 0\r\n        }\r\n        if ($RegDisable -ne $RegCheck) {\r\n            Set-ItemProp -Path $Path -Name $Name -Value $RegDisable\r\n            Write-Host \"Disabled $Path$Name\"\r\n        }\r\n        else {\r\n            Write-Host \"$Path$Name already Disabled.\"\r\n        }\r\n    }\r\n    elseif ($Enable) {\r\n        $RegCheck = $null\r\n        $RegCheck = $(Get-ItemPropertyValue -Path $Path -Name $Name -ErrorAction SilentlyContinue)\r\n        if ($null -eq $RegCheck) {\r\n            $RegCheck = 0\r\n        }\r\n        if ($RegEnable -ne $RegCheck) {\r\n            Set-ItemProp -Path $Path -Name $Name -Value $RegEnable\r\n            Write-Host \"Enabled $Path$Name\"\r\n        }\r\n        else {\r\n            Write-Host \"$Path$Name already Enabled.\"\r\n        }\r\n    }\r\n    else {\r\n        Write-Error \"Enable or Disable was not specified.\"\r\n        exit 1\r\n    }\r\n\r\n    # Firewall\r\n    if ($Disable) {\r\n        # Disable if was enabled and Disable was used\r\n        try {\r\n            Disable-NetFirewallRule -DisplayGroup \"Remote Desktop\" -ErrorAction Stop\r\n        }\r\n        catch {\r\n            Write-Error $_\r\n            Write-Host \"Remote Desktop firewall group is missing?\"\r\n        }\r\n        Write-Host \"Disabled Remote Desktop firewall rule groups.\"\r\n    }\r\n    elseif ($Enable) {\r\n        # Enable if was disabled and Enable was used\r\n        try {\r\n            Enable-NetFirewallRule -DisplayGroup \"Remote Desktop\" -ErrorAction Stop\r\n        }\r\n        catch {\r\n            Write-Error $_\r\n            Write-Host \"Remote Desktop firewall group is missing?\"\r\n        }\r\n        Write-Host \"Enabled Remote Desktop firewall rule groups.\"\r\n    }\r\n    else {\r\n        Write-Error \"Enable or Disable was not specified.\"\r\n        exit 1\r\n    }\r\n}\r\nend {}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p>Accede a m\u00e1s de 300 scripts en el Dojo de NinjaOne<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/es\/prueba-gratuita-formulario\/\">Obt\u00e9n acceso<\/a><\/p>\n<\/div>\n<h2>An\u00e1lisis detallado<\/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>Par\u00e1metros<\/strong>: el script utiliza dos par\u00e1metros, Enable y Disable, que dictan si el RDP debe activarse o desactivarse. Son mutuamente excluyentes; s\u00f3lo se puede utilizar uno a la vez.<\/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>Funciones de ayuda<\/strong>: dos funciones ayudan en la tarea principal:<\/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>Set-ItemProp<\/strong>: actualiza o crea propiedades del registro, gestionando los posibles errores y manteniendo informado al usuario.<\/li>\n<li><strong>Test-IsElevated<\/strong>: comprueba si el script se ejecuta con privilegios de administrador.<\/li>\n<li><strong>Proceso<\/strong>: este es el componente principal del script. Comienza comprobando si se dispone de derechos de administrador y si la m\u00e1quina es una estaci\u00f3n de trabajo. A continuaci\u00f3n procede a:<\/li>\n<li>Modificar la configuraci\u00f3n del registro para activar o desactivar el RDP.<\/li>\n<li>Ajustar la configuraci\u00f3n del firewall para permitir o bloquear el tr\u00e1fico RDP.<\/li>\n<\/ul>\n<h2>Posibles casos de uso<\/h2>\n<p>Imagina una empresa mediana con varias estaciones de trabajo para sus empleados. El departamento de TI, por motivos de seguridad, ha desactivado el RDP en todas las m\u00e1quinas. Sin embargo, un consultor externo necesita tener acceso remoto a una estaci\u00f3n de trabajo para realizar diagn\u00f3sticos. Usando este script para activar o desactivar el RDP, el administrador de TI puede habilitar el RDP sin problemas en esa estaci\u00f3n de trabajo espec\u00edfica y deshabilitarlo una vez que la tarea se haya realizado.<\/p>\n<h2>Comparaciones<\/h2>\n<p>Aunque existen herramientas basadas en GUI y otros m\u00e9todos para gestionar el RDP, el script proporcionado para activar o desactivar el RDP ofrece las siguientes ventajas:<\/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>Escalabilidad<\/strong>: puede ejecutarse en varias estaciones de trabajo mediante un script o un programador de tareas.<\/li>\n<li><strong>Flexibilidad<\/strong>: se integra f\u00e1cilmente en flujos de trabajo inform\u00e1ticos m\u00e1s amplios.<\/li>\n<li><strong>Transparencia<\/strong>: al ser de c\u00f3digo abierto, el equipo de TI puede validar y ajustar el script para adaptarlo a necesidades espec\u00edficas.<\/li>\n<\/ul>\n<h2>FAQ<\/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=\"3\" data-aria-level=\"1\"><strong>\u00bfEste script para activar o desactivar el RDP puede ejecutarse en servidores?<\/strong><br \/>\nNo, el script comprueba espec\u00edficamente si la m\u00e1quina es una estaci\u00f3n de trabajo antes de ejecutarse.<\/li>\n<\/ul>\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>\u00bfQu\u00e9 ocurre si el script se ejecuta sin privilegios de administrador?<\/strong><br \/>\nAparecer\u00e1 un mensaje de error solicitando al usuario que se ejecute con privilegios de administrador.<\/li>\n<\/ul>\n<h2>Implicaciones<\/h2>\n<p>Aunque habilitar el RDP es conveniente, un RDP expuesto puede ser un riesgo de seguridad significativo. Los ciberdelincuentes suelen aprovecharse de los RDP mal configurados. Por tanto, es imperativo equilibrar la comodidad con la seguridad.<\/p>\n<h2>Recomendaciones<\/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\">Desactiva siempre el RDP cuando no est\u00e9 en uso.<\/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\">Supervisa los registros RDP en busca de actividades sospechosas.<\/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\">Emplea m\u00e9todos de autenticaci\u00f3n fuertes cuando el RDP est\u00e9 habilitado.<\/li>\n<\/ul>\n<h2>Reflexiones finales<\/h2>\n<p>Herramientas como NinjaOne mejoran las operaciones de TI, ofreciendo una plataforma centralizada para <a href=\"https:\/\/www.ninjaone.com\/es\/\">gestionar y supervisar redes, dispositivos y mucho m\u00e1s.<\/a> A la hora de integrar soluciones como el script PowerShell que hemos visto en marcos de TI m\u00e1s amplios, plataformas como NinjaOne proporcionan una <a href=\"https:\/\/www.ninjaone.com\/es\/eficiencia\">supervisi\u00f3n y una eficacia inestimables.<\/a><\/p>\n<p>Al comprender e implementar scripts de PowerShell como el que hemos visto anteriormente, los profesionales de TI pueden reforzar su eficacia y la seguridad de sus entornos de trabajo. Combinar esto con potentes herramientas como NinjaOne hace que la gesti\u00f3n de TI sea a\u00fan m\u00e1s s\u00f3lida.<\/p>\n","protected":false},"author":35,"featured_media":144967,"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":[4265],"class_list":["post-264955","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/script_hub\/264955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/comments?post=264955"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media\/144967"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=264955"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/operating_system?post=264955"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/use_cases?post=264955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}