{"id":811718,"date":"2026-05-25T07:11:39","date_gmt":"2026-05-25T07:11:39","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=811718"},"modified":"2026-05-25T07:11:39","modified_gmt":"2026-05-25T07:11:39","slug":"como-atualizar-as-politicas-de-senha-do-windows-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/pt-br\/script-hub\/como-atualizar-as-politicas-de-senha-do-windows-powershell\/","title":{"rendered":"Como atualizar as pol\u00edticas de senha do Windows usando o PowerShell"},"content":{"rendered":"<h2>Principais conclus\u00f5es<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" 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\">As pol\u00edticas de senha s\u00e3o essenciais para fortalecer a seguran\u00e7a de TI nas organiza\u00e7\u00f5es.<\/li>\n<li>O script fornecido automatiza o processo de altera\u00e7\u00e3o da complexidade da senha no Windows.<\/li>\n<li>O script \u00e9 compat\u00edvel com computadores com e sem dom\u00ednio.<\/li>\n<li>A execu\u00e7\u00e3o do script sem privil\u00e9gios administrativos resultar\u00e1 em encerramento.<\/li>\n<li>Os m\u00e9todos tradicionais para alterar as pol\u00edticas de senha podem ser mais demorados do que esse script.<\/li>\n<li>Sempre teste o script em um ambiente controlado antes de implement\u00e1-lo.<\/li>\n<li>Informar os usu\u00e1rios sobre as altera\u00e7\u00f5es nas pol\u00edticas de senha pode evitar confus\u00e3o e poss\u00edveis bloqueios.<\/li>\n<li>Revisar e ajustar regularmente as pol\u00edticas de senha \u00e9 uma pr\u00e1tica recomendada.<\/li>\n<li>O NinjaOne pode se integrar perfeitamente \u00e0s ferramentas de automa\u00e7\u00e3o para refor\u00e7ar as medidas de seguran\u00e7a.<\/li>\n<\/ul>\n<p>No atual cen\u00e1rio de TI, a seguran\u00e7a continua sendo fundamental. Com as <a href=\"https:\/\/www.ninjaone.com\/blog\/smb-cybersecurity-statistics-2023\/\">viola\u00e7\u00f5es de dados nas manchetes<\/a>, a defini\u00e7\u00e3o de pol\u00edticas de senhas fortes se torna n\u00e3o apenas uma op\u00e7\u00e3o, mas uma necessidade. \u00c0 medida que as organiza\u00e7\u00f5es procuram fortalecer suas defesas, uma maneira eficiente de <strong>atualizar as pol\u00edticas de senha do Windows<\/strong> surge como um t\u00f3pico crucial.<\/p>\n<h2>Hist\u00f3rico<\/h2>\n<p>As pol\u00edticas de senha, especialmente em ambientes Windows, ajudam a definir os requisitos para a cria\u00e7\u00e3o e manuten\u00e7\u00e3o de senhas. Garantir que elas sejam rigorosas reduz o risco de acesso n\u00e3o autorizado. O script fornecido aqui foi desenvolvido para que os profissionais de TI e os <a href=\"https:\/\/www.ninjaone.com\/what-is-an-msp\/\">provedores de servi\u00e7os gerenciados (MSPs)<\/a> alterem sem esfor\u00e7o a complexidade da senha de um computador com ou sem dom\u00ednio.<\/p>\n<p>Por que essa ferramenta \u00e9 inestim\u00e1vel? Alterar manualmente as pol\u00edticas de senha, especialmente em grandes organiza\u00e7\u00f5es, pode ser complicado. Um script como esse automatiza o processo, tornando-o mais r\u00e1pido e menos propenso a erros humanos.<\/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    Modifies the password complexity settings for a domain or a non-domain computer.\r\n.DESCRIPTION\r\n    This script can be used to enable or disable the password complexity requirement on a domain or a non-domain computer.\r\n    When using -Domain, this script must be run on a Domain Controller with the RSAT feature installed.\r\n.PARAMETER ComplexityEnabled\r\n    Enables the Password Complexity requirement.\r\n.PARAMETER Domain\r\n    Specifies the name of the domain. If specified, it will enable or disable the password complexity requirement on the Active Directory Default Domain Password Policy.\r\n    The computer this script is executed on MUST have the PowerShell RSAT features installed when using the -Domain flag.\r\n.EXAMPLE\r\n     -ComplexityEnabled\r\n    Enables the password complexity requirement on the computer this script runs on.\r\n.EXAMPLE\r\n     No param needed\r\n    Disables the password complexity requirement on the computer this script runs on.\r\n.EXAMPLE\r\n     -ComplexityEnabled -Domain \"test.consto.com\"\r\n    Enables the password complexity requirement in Active Directory for the Default Domain Password Policy.\r\n    When using -Domain, this script must be run on a Domain Controller with the RSAT feature installed.\r\n.EXAMPLE\r\n     -Domain \"test.consto.com\"\r\n    Disables the password complexity requirement in Active Directory for the Default Domain Password Policy.\r\n    When using -Domain, this script must be run on a Domain Controller with the RSAT feature installed.\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\r\n By 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    ManageUsers\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter(Mandatory = $false)]\r\n    [Switch]\r\n    $ComplexityEnabled,\r\n    [Parameter(Mandatory = $false)]\r\n    [String]\r\n    $Domain\r\n)\r\nbegin {\r\n    if ($env:activeDirectoryDomain -and $env:activeDirectoryDomain -notlike \"null\") {\r\n        $Domain = $env:activeDirectoryDomain\r\n    }\r\n\r\n    if ($env:complexity -and $env:complexity -notlike \"null\") {\r\n        switch ($env:complexity) {\r\n            \"Enable\" { $ComplexityEnabled = $True }\r\n            \"Disable\" { $ComplexityEnabled = $False }\r\n        }\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 Test-DomainJoined {\r\n        # Check if the computer is domain joined\r\n        if ((Get-Command -Name Get-WmiObject -ErrorAction SilentlyContinue)) {\r\n            return $(Get-WmiObject -Class Win32_ComputerSystem).PartOfDomain\r\n        }\r\n        elseif ((Get-Command -Name Get-CIMInstance -ErrorAction SilentlyContinue)) {\r\n            return $(Get-CimInstance -ClassName Win32_ComputerSystem).PartOfDomain\r\n        }\r\n        else {\r\n            Write-Host \"[Error] Get-WmiObject and Get-CIMInstance are not available. This script requires at least one of these cmdlets to run.\"\r\n            exit 1\r\n        }\r\n    }\r\n}\r\nprocess {\r\n    if (-not (Test-IsElevated)) {\r\n        Write-Host \"[Error] Access Denied. Please run with Administrator privileges.\"\r\n        exit 1\r\n    }\r\n    \r\n    if (-not ([string]::IsNullOrWhiteSpace($Domain))) {\r\n        # Active Directory\r\n    \r\n        # Check if we are running on a Domain Controller, exit if we aren't\r\n        $osInfo = Get-CimInstance -ClassName Win32_OperatingSystem\r\n        if ($osInfo.ProductType -ne 2) {\r\n            Write-Host \"[Error] This needs to run on a Domain Controller.\"\r\n            exit 1\r\n        }\r\n        # Set ComplexityEnabled to what was passed into $ComplexityEnabled\r\n        Set-ADDefaultDomainPasswordPolicy -Identity $Domain -ComplexityEnabled $(if ($ComplexityEnabled) { $true }else { $false }) -Confirm:$false\r\n        # Sleep for a while, just in case Get-ADDefaultDomainPasswordPolicy connects to a different AD server and replication is slow\r\n        Start-Sleep -Seconds 60\r\n        # Check if the ComplexityEnabled policy was applied correctly\r\n        $Results = Get-ADDefaultDomainPasswordPolicy -Identity $Domain\r\n        # Check that the policy matches what was requested\r\n        if ($Results -and $Results.ComplexityEnabled -eq $ComplexityEnabled) {\r\n            Write-Host \"[Info] Set Complexity in Default Domain Password Policy to $ComplexityEnabled\"\r\n            return\r\n        }\r\n        else {\r\n            # The policy was not set for some reason\r\n            Write-Host \"[Error] Failed to set Complexity in Default Domain Password Policy to $ComplexityEnabled\"\r\n            exit 1\r\n        }\r\n    }\r\n    else {\r\n        # Localhost\r\n        # Check if the computer is domain joined\r\n\r\n        if ($(Test-DomainJoined)) {\r\n            Write-Host \"[Error] This Computer is domain joined. Modifying the local policy is not supported for domain joined computers.\"\r\n            exit 1\r\n        }\r\n\r\n        # Set the path for our temp local policy config file\r\n        $Path = \"$PSScriptRoot\\Set-Password-Complexity-secpol.cfg\"\r\n        # Get our local policy\r\n        SecEdit.exe \/export \/cfg $Path\r\n        if ($LASTEXITCODE -gt 0) {\r\n            Write-Host \"[Error] Failed to read local machine Policy\"\r\n            exit 1\r\n        }\r\n\r\n        # Next make sure that we are not changing something that does not need to be changed\r\n        # if $ComplexityEnabled is True and the temp local policy config file has PasswordComplexity set to 0, then proceed\r\n        if ($ComplexityEnabled -and $(Get-Content -Path $Path) -Match \"^PasswordComplexity = 0$\") {\r\n            # Change PasswordComplexity from 0 to 1\r\n            $(Get-Content -Path $Path) -Replace \"PasswordComplexity = 0\", \"PasswordComplexity = 1\" | Out-File $Path\r\n            # Update the local policy with our changes\r\n            SecEdit.exe \/configure \/db c:\\windows\\security\\local.sdb \/cfg $Path \/areas SECURITYPOLICY\r\n            if ($LASTEXITCODE -gt 0) {\r\n                Write-Host \"[Error] Failed to set Complexity in local machine Policy to $ComplexityEnabled\"\r\n                exit 1\r\n            }\r\n        }# if $ComplexityEnabled is False and the temp local policy config file has PasswordComplexity set to 1, then proceed\r\n        elseif (-not $ComplexityEnabled -and $(Get-Content -Path $Path) -Match \"^PasswordComplexity = 1$\") {\r\n            # Change PasswordComplexity from 1 to 0\r\n            $(Get-Content -Path $Path) -Replace \"PasswordComplexity = 1\", \"PasswordComplexity = 0\" | Out-File $Path\r\n            # Update the local policy with our changes\r\n            SecEdit.exe \/configure \/db c:\\windows\\security\\local.sdb \/cfg $Path \/areas SECURITYPOLICY\r\n            if ($LASTEXITCODE -gt 0) {\r\n                Write-Host \"[Error] Failed to set Complexity in local machine Policy to $ComplexityEnabled\"\r\n                exit 1\r\n            }\r\n        }\r\n        # Remove our temp local policy config file\r\n        Remove-Item $Path -Force\r\n        # Get our local policy\r\n        SecEdit.exe \/export \/cfg $Path\r\n        # Check if the temp local policy config file has PasswordComplexity set to match our $ComplexityEnabled\r\n        if (\r\n            ($ComplexityEnabled -and $(Get-Content $Path) -Match \"^PasswordComplexity = 1$\") -or\r\n            (-not $ComplexityEnabled -and $(Get-Content $Path) -Match \"^PasswordComplexity = 0$\")\r\n        ) {\r\n            # Remove our temp local policy config file again\r\n            Remove-Item $Path -Force\r\n            Write-Host \"[Info] Set Complexity in local machine Policy to $ComplexityEnabled\"\r\n            return\r\n        }\r\n        else {\r\n            # Remove our temp local policy config file again\r\n            Remove-Item $Path -Force\r\n            Write-Host \"[Error] Failed to set Complexity in local machine Policy to $ComplexityEnabled\"\r\n            exit 1\r\n        }\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>Acesse mais de 300 scripts no NinjaOne Dojo<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/freetrialform\/\">Obter acesso<\/a><\/p>\n<\/div>\n<h2>Detalhamento<\/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>Requisitos iniciais<\/strong>: O script foi projetado para Windows 10 ou Windows Server 2016. Al\u00e9m disso, se o recurso Active Directory for usado, o RSAT para <a href=\"https:\/\/www.ninjaone.com\/it-hub\/gerenciamento-de-endpoints\/what-is-active-directory\/\">Active Directory<\/a> dever\u00e1 ser instalado.<\/li>\n<li><strong>Par\u00e2metros<\/strong>: O script aceita dois par\u00e2metros opcionais:<\/li>\n<li><strong>$ComplexityEnabled<\/strong>: Um switch que ativa ou desativa a complexidade da senha.<\/li>\n<li><strong>$Dom\u00ednio<\/strong>: Especifica o nome do dom\u00ednio para o qual a pol\u00edtica de senha ser\u00e1 alterada.<\/li>\n<li><strong>Verifica\u00e7\u00e3o da eleva\u00e7\u00e3o<\/strong>: Antes de qualquer a\u00e7\u00e3o, o script verifica se tem privil\u00e9gios de administrador. Caso contr\u00e1rio, ele \u00e9 encerrado, garantindo que as a\u00e7\u00f5es sejam executadas somente com as permiss\u00f5es corretas.<\/li>\n<li><strong>Active Directory<\/strong>: Se um dom\u00ednio for especificado, ele:<\/li>\n<li>Verifica se est\u00e1 sendo executado em um controlador de dom\u00ednio.<\/li>\n<li>Valida a presen\u00e7a do m\u00f3dulo ActiveDirectory.<\/li>\n<li>Modifica a pol\u00edtica de senha padr\u00e3o do dom\u00ednio com base no par\u00e2metro <strong>$ComplexityEnabled<\/strong>.<\/li>\n<li><strong>Pol\u00edtica local<\/strong>: Se nenhum dom\u00ednio for especificado, ele:<\/li>\n<li>Cria um arquivo tempor\u00e1rio de configura\u00e7\u00e3o de pol\u00edtica.<\/li>\n<li>Verifica a configura\u00e7\u00e3o atual de complexidade da senha.<\/li>\n<li>Modifica essa configura\u00e7\u00e3o com base no par\u00e2metro <strong>$ComplexityEnabled<\/strong>.<\/li>\n<\/ul>\n<h2>Casos de uso em potencial<\/h2>\n<p><em>Estudo de caso<\/em>: Imagine uma profissional de TI, Jane, trabalhando em uma organiza\u00e7\u00e3o que recentemente sofreu ataques de phishing. Sua equipe decide aplicar pol\u00edticas de senha mais r\u00edgidas. Em vez de passar manualmente por cada sistema ou controlador de dom\u00ednio, Jane usa esse script. Simplesmente executando-o com os par\u00e2metros desejados, ela pode atualizar rapidamente as pol\u00edticas de senha, melhorando assim a postura de seguran\u00e7a da organiza\u00e7\u00e3o.<\/p>\n<h2>Compara\u00e7\u00f5es<\/h2>\n<p>Tradicionalmente, a altera\u00e7\u00e3o das pol\u00edticas de senha no Windows geralmente exigia a navega\u00e7\u00e3o por v\u00e1rias interfaces baseadas em GUI, como o Gerenciamento de Pol\u00edtica de Grupo ou a Pol\u00edtica de Seguran\u00e7a Local. Embora eficazes, esses m\u00e9todos podem consumir muito tempo. Esse script do PowerShell simplifica o processo, proporcionando uma abordagem mais r\u00e1pida e eficiente.<\/p>\n<h2>Implica\u00e7\u00f5es<\/h2>\n<p>Embora a automa\u00e7\u00e3o das altera\u00e7\u00f5es na pol\u00edtica de senhas possa agilizar os processos, \u00e9 fundamental notificar os usu\u00e1rios sobre essas altera\u00e7\u00f5es. Mudan\u00e7as repentinas na pol\u00edtica de senhas podem gerar confus\u00e3o e poss\u00edveis bloqueios, afetando a produtividade. Al\u00e9m disso, do ponto de vista da seguran\u00e7a de TI, a atualiza\u00e7\u00e3o regular e a aplica\u00e7\u00e3o de pol\u00edticas de senha podem reduzir drasticamente o risco de acesso n\u00e3o autorizado.<\/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\">Sempre execute o script em um ambiente de teste antes de aplic\u00e1-lo em uma configura\u00e7\u00e3o ativa.<\/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\">Revise e ajuste regularmente as pol\u00edticas de senha de acordo com as recomenda\u00e7\u00f5es de seguran\u00e7a mais recentes.<\/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\">Eduque os usu\u00e1rios sobre a import\u00e2ncia de senhas fortes e o motivo das mudan\u00e7as de pol\u00edtica.<\/li>\n<\/ul>\n<h2>Considera\u00e7\u00f5es finais<\/h2>\n<p>No contexto da <a href=\"https:\/\/www.ninjaone.com\/pt-br\/gestao-ti-empresarial\/seguranca\/\">seguran\u00e7a aprimorada de TI<\/a>, ferramentas como o <a href=\"https:\/\/ninjaone.com\/\" target=\"_blank\" rel=\"noopener\">NinjaOne<\/a> podem desempenhar um papel fundamental. Eles n\u00e3o apenas fornecem solu\u00e7\u00f5es de monitoramento, mas tamb\u00e9m se integram perfeitamente a scripts como o discutido. Ao usar o NinjaOne juntamente com essas ferramentas de automa\u00e7\u00e3o, os profissionais de TI podem gerenciar e refor\u00e7ar com efici\u00eancia as medidas de seguran\u00e7a de suas organiza\u00e7\u00f5es.<\/p>\n","protected":false},"author":35,"featured_media":144927,"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":[12435],"class_list":["post-811718","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\/811718","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=811718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media\/144927"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media?parent=811718"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/operating_system?post=811718"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/use_cases?post=811718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}