{"id":897123,"date":"2026-10-14T12:04:47","date_gmt":"2026-10-14T12:04:47","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/filtrar-datos-where-object-powershell\/"},"modified":"2026-10-14T12:04:48","modified_gmt":"2026-10-14T12:04:48","slug":"filtrar-datos-where-object-powershell","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/es\/blog\/filtrar-datos-where-object-powershell\/","title":{"rendered":"C\u00f3mo filtrar datos con Where-Object en PowerShell"},"content":{"rendered":"<div class=\"in-context-cta\"><h2 style=\"margin-top: 0px;\">Puntos clave<\/h2>\n<ul>\n<li>Sintaxis b\u00e1sica de filtrado: canaliza la salida del comando hacia Where-Object y usa operadores de comparaci\u00f3n (como -eq, -gt o -lt) para filtrar los objetos por el valor de sus propiedades.<\/li>\n<li>Filtrado con bloques de script: usa bloques de script {} y $_ para aplicar una l\u00f3gica m\u00e1s compleja, como varias condiciones, coincidencia de patrones o comparaciones calculadas.<\/li>\n<li>Varios valores y expresiones regulares: filtra por varios valores con arrays y operadores como -contains, o aplica expresiones regulares con -match para un filtrado avanzado de cadenas.<\/li>\n<li>Filtrado por fechas: compara propiedades DateTime (por ejemplo, LastWriteTime o TimeGenerated) con Get-Date para filtrar objetos dentro de intervalos de tiempo concretos.<\/li>\n<li>Tareas reales de automatizaci\u00f3n: aplica Where-Object a escenarios habituales de administraci\u00f3n, como limpiar archivos antiguos, identificar procesos que consumen muchos recursos, filtrar usuarios de AD y buscar en los registros de eventos.<\/li>\n<li>Buenas pr\u00e1cticas de rendimiento: filtra a la izquierda usando los par\u00e1metros -Filter propios de cada cmdlet cuando est\u00e9n disponibles, simplifica las condiciones y usa Measure-Command para detectar filtros lentos.<\/li>\n<\/ul>\n<\/div>\n<p>PowerShell es una l\u00ednea de comandos y un lenguaje de scripting para la administraci\u00f3n de sistemas y la automatizaci\u00f3n en Windows, y resulta imprescindible en el kit de herramientas de cualquier administrador o desarrollador de Windows. Filtrar la salida de los <a href=\"https:\/\/www.ninjaone.com\/es\/blog\/hoja-referencia-comandos-windows-powershell\/\">comandos de PowerShell<\/a> con Where-Object te permite encontrar r\u00e1pidamente los datos relevantes para mostrarlos, o bien ejecutar operaciones sobre un subconjunto de objetos seg\u00fan tus criterios de filtrado.<\/p>\n<p>Esta gu\u00eda explica c\u00f3mo usar <strong>Where-Object<\/strong> para filtrar objetos y datos en PowerShell, e incluye ejemplos pr\u00e1cticos que puedes copiar y pegar en tu propio c\u00f3digo. Tambi\u00e9n aborda las consideraciones de rendimiento y las pr\u00e1cticas recomendadas para usar Where-Object en tus <a href=\"https:\/\/www.ninjaone.com\/es\/script-hub\/\" rel=\"noopener\" target=\"_blank\">scripts de PowerShell<\/a>.<\/p>\n<p>\ud83d\udca1 Puedes seguir este proceso de forma visual en nuestra gu\u00eda en v\u00eddeo: <a href=\"https:\/\/www.ninjaone.com\/videos\/powershell\/how-to-filter-data-using-where-object-in-powershell\/\">C\u00f3mo filtrar datos con Where-Object en PowerShell<\/a>.<\/p>\n<div style=\"padding: 56.25% 0 0 0; position: relative;\"><iframe allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\" frameborder=\"0\" height=\"350\" src=\"\/\/player.vimeo.com\/video\/1088706574?title=0&amp;byline=0\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" width=\"425\"><\/iframe><\/div>\n<h2>Qu\u00e9 hace el cmdlet Where-Object de PowerShell<\/h2>\n<p>El <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/where-object?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">CmdLet Where-Object de PowerShell<\/a> (un <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/scripting\/developer\/cmdlet\/cmdlet-overview?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">CmdLet<\/a> es un comando de PowerShell que se usa para la automatizaci\u00f3n) filtra una colecci\u00f3n de objetos devuelta por un comando y deja solo los que coinciden con tus criterios de b\u00fasqueda.<\/p>\n<p>La sintaxis y los par\u00e1metros m\u00e1s habituales de Where-Object son los siguientes:<\/p>\n<p><strong>[ Command ] | Where-Object [ -Property ] [ -Value ] [ Operator ]<\/strong><\/p>\n<p>Ten en cuenta que:<\/p>\n<ul>\n<li><strong>[ Command ]<\/strong> es el comando cuya salida filtra Where-Object.<\/li>\n<li><strong>[ -Property ]<\/strong> es la propiedad del objeto que se va a comparar, indicada como cadena.<\/li>\n<li><strong>[ -Value ]<\/strong> es el valor con el que se compara la propiedad, indicado como objeto o cadena.<\/li>\n<li>El \u00faltimo par\u00e1metro es el <strong>[ Operator ]<\/strong> de comparaci\u00f3n que se va a usar: <strong>-eq<\/strong> (igual a), <strong>-ne<\/strong> (distinto de), <strong>-gt<\/strong> (mayor que), <strong>-lt<\/strong> (menor que), <strong>-ge<\/strong> (mayor o igual que), <strong>-le<\/strong> (menor o igual que).<\/li>\n<\/ul>\n<p>La salida se env\u00eda <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/about\/about_pipelines?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">por canalizaci\u00f3n<\/a> a Where-Object. Puedes consultar otras opciones de sintaxis en la <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/where-object?view=powershell-7.4#syntax\" rel=\"noopener\" target=\"_blank\">documentaci\u00f3n de PowerShell<\/a>. Tambi\u00e9n es posible indicar tus propios criterios de filtrado m\u00e1s complejos mediante un bloque de c\u00f3digo, como se muestra en los ejemplos m\u00e1s adelante en este art\u00edculo.<\/p>\n<h2>Ejemplos pr\u00e1cticos de Where-Object para filtrar objetos<\/h2>\n<p>La mejor forma de entender c\u00f3mo usar Where-Object es verlo en acci\u00f3n. A continuaci\u00f3n tienes varios ejemplos sencillos con el uso b\u00e1sico de los operadores de comparaci\u00f3n integrados y un uso avanzado que aplica criterios personalizados en bloques de script. Estos ejemplos incluyen c\u00f3mo filtrar por varios valores, c\u00f3mo usar <a href=\"https:\/\/en.wikipedia.org\/wiki\/Regular_expression\" rel=\"noopener\" target=\"_blank\">expresiones regulares<\/a> y c\u00f3mo filtrar por fecha.<\/p>\n<p>Despu\u00e9s encontrar\u00e1s varios comandos completos de PowerShell que utilizan Where-Object para realizar tareas de scripting habituales, como limpiar archivos de registro, localizar procesos con un consumo de memoria elevado, filtrar usuarios de Active Directory y buscar en los registros de eventos.<\/p>\n<h3>Filtrar por un \u00fanico valor<\/h3>\n<p>Este ejemplo muestra c\u00f3mo filtrar por un \u00fanico valor con el operador de comparaci\u00f3n -eq:<\/p>\n<p><em># Filtra los procesos en ejecuci\u00f3n para quedarse con los que se llaman &#8216;powershell&#8217;<\/em><br \/>\n<strong><em>Get-Process | Where-Object Name -eq &#8216;powershell&#8217;<\/em><\/strong><\/p>\n<h3>Filtrar por varios valores<\/h3>\n<p>Este ejemplo muestra c\u00f3mo filtrar por varios valores. Filtra la lista de procesos en ejecuci\u00f3n de <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.management\/get-process?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">Get-Process<\/a> para quedarse con los llamados \u00abwinlogon\u00bb y \u00abexplorer\u00bb (ambos deber\u00edan estar en ejecuci\u00f3n para cada usuario con sesi\u00f3n iniciada):<\/p>\n<p><em># Filtra los procesos en ejecuci\u00f3n llamados &#8216;winlogon&#8217; o &#8216;explorer&#8217;<\/em><br \/>\n<code><em>$names = @('winlogon', 'explorer') # Define un array con los distintos valores de b\u00fasqueda<\/em><\/code><br \/>\n<strong><em>Get-Process | Where-Object { $names -contains $_.Name }<\/em><\/strong><\/p>\n<p>Las llaves de este ejemplo delimitan un <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/about\/about_script_blocks?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">bloque de script<\/a> de PowerShell que contiene un conjunto de expresiones. F\u00edjate tambi\u00e9n en el uso de <strong>$_<\/strong>, un atajo que representa el objeto que se est\u00e1 comparando. En este caso, sirve para pasar la propiedad <strong>Name<\/strong> del objeto a la comparaci\u00f3n.<\/p>\n<h3>Usar expresiones regulares<\/h3>\n<p>Where-Object tambi\u00e9n se puede usar con arrays. Las expresiones regulares permiten filtrar cualquier tipo de objeto y a\u00f1adir condiciones complejas para filtrar por el contenido de las cadenas:<\/p>\n<p><em># Filtra un array de correos electr\u00f3nicos para quedarse con los de un dominio concreto<\/em><br \/>\n<code><em>$emailAddresses = @(\"bob@example.com\", \"jane@test.com\", \"tim@example.com\") # Define un array de direcciones de correo<\/em><\/code><br \/>\n<strong><em>$emailAddresses | Where-Object { $_ -match &#8216;@test.com$&#8217; }<\/em><\/strong><\/p>\n<p>Ten en cuenta que tambi\u00e9n podr\u00edas usar el m\u00e9todo <strong>Where()<\/strong> de los arrays, del que hablamos m\u00e1s adelante en este art\u00edculo.<\/p>\n<h3>Filtrar por fecha<\/h3>\n<p>En los comandos que devuelven objetos con propiedades de fecha, puedes filtrar usando los objetos DateTime que devuelve <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.utility\/get-date?view=powershell-7.4\" target=\"_blank\" rel=\"noopener\">Get-Date<\/a>:<\/p>\n<p><em># Busca archivos del directorio actual modificados en los \u00faltimos 14 d\u00edas<\/em><br \/>\n<strong><em>Get-ChildItem -Path . | Where-Object { $_.LastWriteTime -GT (Get-Date).AddDays(-14) }<\/em><\/strong><\/p>\n<p>Tambi\u00e9n puedes filtrar entre fechas indicando un intervalo:<\/p>\n<p><em># Busca entradas del registro de eventos de Windows de la \u00faltima semana<\/em><br \/>\n<em>$startDate = (Get-Date).AddDays(-7) # F\u00edjate en el n\u00famero negativo para situar la fecha en el pasado<\/em><br \/>\n<strong><em>$endDate = Get-Date<\/em><\/strong><br \/>\n<strong><em>Get-EventLog -LogName Application | Where-Object { $_.TimeGenerated -ge $startDate -and $_.TimeGenerated -le $endDate }<\/em><\/strong><\/p>\n<h3>Ejemplos avanzados con criterios personalizados en bloques de script<\/h3>\n<p>Como se ve en los ejemplos anteriores, los bloques de script pueden contener varias expresiones de comparaci\u00f3n. Puedes aplicar filtros m\u00e1s complejos con Where-Object si indicas varios criterios y condiciones en bloques de script. Aqu\u00ed tienes algunos ejemplos:<\/p>\n<p><em># Filtra los procesos con un uso de CPU superior al 75 %<\/em><br \/>\n<strong><em>Get-Process | Where-Object { $_.CPU -gt 75 }<\/em><\/strong><br \/>\n<em># Busca los servicios en ejecuci\u00f3n cuyo nombre empiece por &#8216;Win&#8217;<\/em><br \/>\n<strong><em>Get-Service | Where-Object { $_.Status -eq &#8216;Running&#8217; -and $_.Name -like &#8216;Win*&#8217; }<\/em><\/strong><br \/>\n<em># Busca archivos del directorio actual que pesen m\u00e1s de 3 MB y se hayan modificado en los \u00faltimos 30 d\u00edas<\/em><br \/>\n<strong><em>Get-ChildItem -Path . | Where-Object { $_.Length -gt 3MB -and $_.LastWriteTime -gt (Get-Date).AddDays(-30) }<\/em><\/strong><\/p>\n<h3>Ejemplos habituales de Where-Object en el d\u00eda a d\u00eda<\/h3>\n<p>Adem\u00e1s de los ejemplos anteriores, aqu\u00ed tienes otros comandos de PowerShell que suelen hacer falta en tareas de automatizaci\u00f3n y administraci\u00f3n de sistemas:<\/p>\n<p><em># Busca archivos .txt en el directorio actual<\/em><br \/>\n<strong><em>Get-ChildItem -Path . | Where-Object Extension -eq &#8216;.txt&#8217;<\/em><\/strong><br \/>\n<em># Elimina los archivos de registro de una ruta concreta con m\u00e1s de 90 d\u00edas<\/em><br \/>\n<strong><em>Get-ChildItem -Path &#8216;C:PathToLogs&#8217; -Filter &#8216;*.log&#8217; | Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-90) } | Remove-Item<\/em><\/strong><br \/>\n<em># Lista los procesos que usan m\u00e1s de 1000 MB de memoria<\/em><br \/>\n<strong><em>Get-Process | Where-Object { $_.WorkingSet -gt 1000MB } | Select-Object Name, WorkingSet<\/em><\/strong><br \/>\n<em># Busca usuarios de Active Directory que pertenezcan a un grupo concreto (marketing) y tengan un puesto concreto (Director)<\/em><br \/>\n<strong><em>Import-Module ActiveDirectory<\/em><\/strong><br \/>\n<strong><em>Get-ADUser -Filter { MemberOf -eq &#8216;CN=Marketing,OU=Groups,DC=example,DC=com&#8217; -and Title -eq &#8216;Director&#8217; }<\/em><\/strong><br \/>\n<em># Busca entradas del registro de eventos de Windows que sean errores relacionados con una aplicaci\u00f3n concreta (MyApplication)<\/em><br \/>\n<strong><em>Get-EventLog -LogName Application -EntryType Error | Where-Object { $_.Source -eq &#8216;MyApplication&#8217; }<\/em><\/strong><\/p>\n<p>F\u00edjate en que en este ejemplo se combinan Where-Object y Select-Object para extraer los datos relevantes de los resultados.<\/p>\n<h2>Diferencias entre Where-Object y otros m\u00e9todos de filtrado<\/h2>\n<p>En PowerShell hay varias formas de filtrar datos: unas est\u00e1n pensadas para objetos y otras para texto. No se comportan igual, as\u00ed que conviene elegir la que mejor encaje en cada escenario:<\/p>\n<ul>\n<li><strong>Where-Object<\/strong>: filtra las colecciones de objetos que se canalizan al comando para dejar solo los que coinciden.<\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.utility\/select-object?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\"><strong>Select-Object<\/strong><\/a>: adem\u00e1s puede filtrar <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/about\/about_properties?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">propiedades de los objetos<\/a>; por ejemplo, devolver una colecci\u00f3n de objetos incluyendo solo la propiedad \u00abname\u00bb de cada uno.<\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/about\/about_arrays?view=powershell-7.4#where\" rel=\"noopener\" target=\"_blank\"><strong>M\u00e9todo Where() de los arrays<\/strong><\/a>: filtra <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/scripting\/learn\/deep-dives\/everything-about-arrays?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">arrays<\/a> seg\u00fan las condiciones indicadas.<\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/scripting\/developer\/cmdlet\/input-filter-parameters?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\"><strong>Par\u00e1metro Filter<\/strong><\/a>: algunos cmdlets incluyen un par\u00e1metro<strong> -Filter<\/strong> para buscar en su salida.<\/li>\n<\/ul>\n<h2>Consideraciones de rendimiento al filtrar datos<\/h2>\n<p>Filtrar datos puede consumir muchos recursos. Los comandos de PowerShell, sobre todo cuando interact\u00faan con bases de datos o con Active Directory, pueden devolver miles de registros, y usar Where-Object para procesar y filtrar cada uno no es la forma m\u00e1s eficiente de buscar en grandes vol\u00famenes de datos.<\/p>\n<p>Muchos comandos de PowerShell incluyen un par\u00e1metro -Filter optimizado para las b\u00fasquedas con ese comando. Si hay un par\u00e1metro -Filter disponible, lo recomendable es usarlo para reducir los datos lo m\u00e1ximo posible antes de pasarlos a Where-Object.<\/p>\n<p>Por ejemplo, si trabajas con datos de Active Directory mediante el <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/activedirectory\/get-aduser?view=windowsserver2022-ps\" rel=\"noopener\" target=\"_blank\">Get-ADUser,<\/a> y quieres obtener la lista de usuarios de un departamento concreto para despu\u00e9s ejecutar acciones distintas seg\u00fan su puesto, deber\u00edas usar <strong>-Filter<\/strong> para limitar los resultados a ese departamento. Luego puedes usar Where-Object para ejecutar las acciones seg\u00fan el puesto sobre esa lista de objetos m\u00e1s reducida.<\/p>\n<p>Si tu script de PowerShell tarda demasiado en ejecutarse y sospechas que la culpa es de un comando que contiene Where-Object, puedes evaluar su rendimiento con el cmdlet <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.utility\/measure-command?view=powershell-7.4\" rel=\"noopener\" target=\"_blank\">Measure-Command<\/a>, que mide el tiempo que tarda el comando en completarse.<\/p>\n<h2>Pr\u00e1cticas recomendadas y errores habituales al usar Where-Object en PowerShell<\/h2>\n<p>Hay algunos errores habituales al usar Where-Object que se pueden evitar con estas pr\u00e1cticas recomendadas:<\/p>\n<ul>\n<li><strong>\u00abFiltrar a la izquierda\u00bb<\/strong>: usa el par\u00e1metro -Filter espec\u00edfico del cmdlet u otros par\u00e1metros de b\u00fasqueda lo antes posible en tus comandos de PowerShell (es decir, lo m\u00e1s a la izquierda posible) para maximizar la eficiencia.<\/li>\n<li><strong>Usa Select-Object para descartar las propiedades que no necesitas<\/strong>: mejora el rendimiento cuando se manejan grandes vol\u00famenes de datos (que no puedes filtrar de otro modo con funciones propias del cmdlet).<\/li>\n<li><strong>Simplifica<\/strong>: evita las condiciones complejas en los bloques de script y divide el trabajo siempre que puedas para mejorar el rendimiento y facilitar la depuraci\u00f3n.<\/li>\n<li><strong>Usa bien los operadores de comparaci\u00f3n<\/strong>: aseg\u00farate de entender qu\u00e9 hacen tus par\u00e1metros de filtrado y tus bloques de script para evitar resultados inesperados.<\/li>\n<li><strong>Mant\u00e9n tus scripts legibles<\/strong>: puedes usar <strong>?<\/strong> como alias de Where-Object para acortar los comandos y hacerlos m\u00e1s f\u00e1ciles de leer. Conviene adem\u00e1s usar espacios en blanco y sangr\u00eda para que el c\u00f3digo quede bien formateado y se lea con facilidad, y a\u00f1adir comentarios que indiquen qu\u00e9 hace cada l\u00ednea del script (por si vuelves a \u00e9l meses o a\u00f1os despu\u00e9s para ajustar algo y ya no recuerdas para qu\u00e9 serv\u00eda un comando).<\/li>\n<\/ul>\n<p>Para depurar los comandos con Where-Object, puedes usar el par\u00e1metro com\u00fan <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/about\/about_commonparameters?view=powershell-7.4#-verbose\" rel=\"noopener\" target=\"_blank\">verbose<\/a> de PowerShell y mostrar informaci\u00f3n detallada de la operaci\u00f3n en curso. Por ejemplo:<\/p>\n<p><code><strong><em>$VerbosePreference = \"Continue\"<\/em><\/strong><\/code><br \/>\n<strong><em>Get-Process | Where-Object { $_.CPU -gt 75 } -Verbose<\/em><\/strong><\/p>\n<p>Tambi\u00e9n deber\u00edas usar bloques try-catch para gestionar los errores inesperados de forma controlada.<\/p>\n<p>Filtrar datos con Where-Object en PowerShell te permite mostrar la informaci\u00f3n relevante de los cmdlets, buscar archivos y procesos y ordenar los resultados de cualquier comando de PowerShell que devuelva objetos, incluidas las herramientas para trabajar con Active Directory. Para ver c\u00f3mo Where-Object puede ayudarte con las tareas repetitivas de administraci\u00f3n de sistemas, echa un vistazo a nuestro tutorial sobre c\u00f3mo usar <a href=\"https:\/\/www.ninjaone.com\/es\/blog\/automatizacion-con-powershell\/\">PowerShell para la automatizaci\u00f3n<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PowerShell es una l\u00ednea de comandos y un lenguaje de scripting para la administraci\u00f3n de sistemas y la automatizaci\u00f3n en Windows, y resulta imprescindible en el kit de herramientas de cualquier administrador o desarrollador de Windows. Filtrar la salida de los comandos de PowerShell con Where-Object te permite encontrar r\u00e1pidamente los datos relevantes para mostrarlos, [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":281023,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","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":"","_lmt_disable":"","footnotes":""},"categories":[4357],"tags":[],"class_list":["post-897123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operaciones-de-ti"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/897123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/types\/post"}],"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=897123"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/897123\/revisions"}],"predecessor-version":[{"id":897124,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/posts\/897123\/revisions\/897124"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media\/281023"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=897123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/categories?post=897123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/tags?post=897123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}