{"id":810793,"date":"2026-05-21T11:59:53","date_gmt":"2026-05-21T11:59:53","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=810793"},"modified":"2026-05-21T11:59:53","modified_gmt":"2026-05-21T11:59:53","slug":"como-enviar-notificacoes-de-mensagens-para-usuarios","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/pt-br\/script-hub\/como-enviar-notificacoes-de-mensagens-para-usuarios\/","title":{"rendered":"Como usar o PowerShell para enviar notifica\u00e7\u00f5es de mensagens aos usu\u00e1rios do Windows"},"content":{"rendered":"<p>Dada a necessidade constante de os administradores de sistemas enviarem notifica\u00e7\u00f5es aos usu\u00e1rios, seja sobre manuten\u00e7\u00e3o programada, atualiza\u00e7\u00f5es de pol\u00edticas ou poss\u00edveis amea\u00e7as \u00e0 seguran\u00e7a, n\u00e3o \u00e9 de se admirar que o script do PowerShell a seguir seja popular. Ele oferece a funcionalidade de enviar notifica\u00e7\u00f5es de brinde (pequenas mensagens pop-up) para o usu\u00e1rio conectado no momento em um computador Windows, para que os administradores possam chamar sua aten\u00e7\u00e3o de forma r\u00e1pida e f\u00e1cil.<\/p>\n<h2>O roteiro<\/h2>\n<p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 5.1\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Sends a toast message\/notification to the currently signed in user.\r\n.DESCRIPTION\r\n    Sends a toast message\/notification to the currently signed in user.\r\n    This defaults to using NinjaOne's logo in the Toast Message, but you can specify any png formatted image from a url.\r\n    You can also specify the \"ApplicationId\" to any string. The default is \"NinjaOne RMM\".\r\n\r\n    Setup Required: Before sending a toast message, this script needs to be ran with just the Setup parameter to prepare the computer.\r\n     This requires running a the SYSTEM user.\r\n\r\n    After Setup: Then the Subject and Message parameters can be used to run the script as the currently signed in user.\r\n\r\n.EXAMPLE\r\n     -Setup\r\n    Sets up the registry with the default settings needed to send toast messages.\r\n    Defaults:\r\n        ApplicationId = \"NinjaOne RMM\"\r\n        ImagePath = \"C:UsersPublicPowerShellToastImage.png\"\r\n        ImageURL = \"http:\/\/www.google.com\/s2\/favicons?sz=128&amp;domain=www.ninjaone.com\"\r\n.EXAMPLE\r\n     -Subject \"My Subject Here\" -Message \"My Message Here\"\r\n    Sends the subject \"My Subject Here\" and message \"My Message Here\" as a Toast message\/notification to the currently signed in user.\r\n.EXAMPLE\r\n     -Setup -ApplicationId \"MyCompany\" -ImageURL \"http:\/\/www.google.com\/s2\/favicons?sz=128&amp;domain=www.ninjaone.com\" -ImagePath \"C:UsersPublicPowerShellToastImage.png\"\r\n    Sets up the registry with the custom setting needed to send toast messages. The example below this is what you will need to use to send the toast message.\r\n.EXAMPLE\r\n     -Subject \"My Subject Here\" -Message \"My Message Here\" -ApplicationId \"MyCompany\"\r\n    Sends the subject \"My Subject Here\" and message \"My Message Here\" as a Toast message\/notification to the currently signed in user.\r\n        ApplicationId: Creates a registry entry for your toasts called \"MyCompany\".\r\n        ImageURL: Downloads a png image for the icon in the toast message\/notification.\r\n        ImagePath: Where the image will be downloaded to that all users will have access to the image.\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    If you want to change the defaults then with in the param block.\r\n    ImagePath uses C:UsersPublic as that is accessible by all users.\r\n    If you want to customize the application name to show your company name,\r\n        then look for $ApplicationId and change the content between the double quotes.\r\n\r\n    Minimum OS Architecture Supported: Windows 10\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\r\n[CmdletBinding(DefaultParameterSetName = \"Default\")]\r\nparam\r\n(\r\n    [Parameter(Mandatory = $true, ParameterSetName = \"Default\")]\r\n    [string]\r\n    $Subject,\r\n    [Parameter(Mandatory = $true, ParameterSetName = \"Default\")]\r\n    [string]\r\n    $Message,\r\n    [Parameter(ParameterSetName = \"Setup\")]\r\n    [switch]\r\n    $Setup,\r\n    [Parameter(ParameterSetName = \"Setup\")]\r\n    [string]\r\n    $ImageURL = \"http:\/\/www.google.com\/s2\/favicons?sz=128&amp;domain=www.ninjaone.com\",\r\n    [Parameter(ParameterSetName = \"Setup\")]\r\n    [ValidateScript({ Test-Path -Path $_ -IsValid })]\r\n    [string]\r\n    $ImagePath = \"C:UsersPublicPowerShellToastImage.png\",\r\n    [Parameter(ParameterSetName = \"Setup\")]\r\n    [Parameter(ParameterSetName = \"Default\")]\r\n    [string]\r\n    $ApplicationId = \"NinjaOne RMM\"\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.$Name) to $((Get-ItemProperty -Path $Path -Name $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).$Name)\"\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    if ($Setup -and ([System.Security.Principal.WindowsIdentity]::GetCurrent().IsSystem -or $(Test-IsElevated))) {\r\n        Set-ItemProp -Path \"HKLM:SOFTWAREClassesAppUserModelId$($ApplicationId -replace 's+','.')\" -Name \"DisplayName\" -Value $ApplicationId -PropertyType String\r\n        Invoke-WebRequest -Uri $ImageURL -UseBasicParsing -OutFile $ImagePath\r\n        Set-ItemProp -Path \"HKLM:SOFTWAREClassesAppUserModelId$($ApplicationId -replace 's+','.')\" -Name \"IconUri\" -Value \"$ImagePath\" -PropertyType String\r\n    }\r\n    function Show-Notification {\r\n        [CmdletBinding()]\r\n        Param (\r\n            [string]\r\n            $ToastTitle,\r\n            [string]\r\n            [parameter(ValueFromPipeline)]\r\n            $ToastText\r\n        )\r\n\r\n        # Import all the needed libraries\r\n        [Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime] &gt; $null\r\n        [Windows.UI.Notifications.ToastNotification, Windows.UI.Notifications, ContentType = WindowsRuntime] &gt; $null\r\n        [Windows.System.User, Windows.System, ContentType = WindowsRuntime] &gt; $null\r\n        [Windows.System.UserType, Windows.System, ContentType = WindowsRuntime] &gt; $null\r\n        [Windows.System.UserAuthenticationStatus, Windows.System, ContentType = WindowsRuntime] &gt; $null\r\n\r\n        # Make sure that we can use the toast manager, also checks if the service is running and responding\r\n        try {\r\n            $ToastNotifier = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier($ApplicationId)\r\n        }\r\n        catch {\r\n            Write-Error $_\r\n            Write-Host \"Failed to create notification.\"\r\n        }\r\n\r\n        # Use a template for our toast message\r\n        $Template = [Windows.UI.Notifications.ToastNotificationManager]::GetTemplateContent([Windows.UI.Notifications.ToastTemplateType]::ToastImageAndText02)\r\n        $RawXml = [xml] $Template.GetXml()\r\n\r\n        # Edit the template to our liking, in this case just the Title, Message, and path to an image file\r\n        $($RawXml.toast.visual.binding.text | Where-Object { $_.id -eq \"1\" }).AppendChild($RawXml.CreateTextNode($ToastTitle)) &gt; $null\r\n        $($RawXml.toast.visual.binding.text | Where-Object { $_.id -eq \"2\" }).AppendChild($RawXml.CreateTextNode($ToastText)) &gt; $null\r\n        if ($NodeImg = $RawXml.SelectSingleNode('\/\/image[@id = ''1'']')) {\r\n            $NodeImg.SetAttribute('src', $ImagePath) &gt; $null\r\n        }\r\n\r\n        # Serialized Xml for later consumption\r\n        $SerializedXml = New-Object Windows.Data.Xml.Dom.XmlDocument\r\n        $SerializedXml.LoadXml($RawXml.OuterXml)\r\n\r\n        # Setup how are toast will act, such as expiration time\r\n        $Toast = $null\r\n        $Toast = [Windows.UI.Notifications.ToastNotification]::new($SerializedXml)\r\n        $Toast.Tag = \"PowerShell\"\r\n        $Toast.Group = \"PowerShell\"\r\n        $Toast.ExpirationTime = [DateTimeOffset]::Now.AddMinutes(1)\r\n\r\n        # Show our message to the user\r\n        $ToastNotifier.Show($Toast)\r\n    }\r\n}\r\nprocess {\r\n    # Make sure that Setup was used and that we are running with elevated privileges\r\n    if ($Setup -and ([System.Security.Principal.WindowsIdentity]::GetCurrent().IsSystem -or $(Test-IsElevated))) {\r\n        Write-Host \"Used $ImageURL for the default image and saved to $ImagePath\"\r\n        Write-Host \"ApplicationID: $ApplicationId\"\r\n        Write-Host \"System is ready to send Toast Messages to the currently logged on user.\"\r\n        exit 0\r\n    }\r\n    elseif ($Setup -and -not ([System.Security.Principal.WindowsIdentity]::GetCurrent().IsSystem -or $(Test-IsElevated))) {\r\n        Write-Error \"Failed to setup registry.\"\r\n        Write-Host \"Please run script as SYSTEM or as a user with administrator privileges.\"\r\n        exit 1\r\n    }\r\n\r\n    try {\r\n        if ($(Get-ItemPropertyValue -Path \"HKLM:SOFTWAREClassesAppUserModelId$($ApplicationId -replace 's+','.')\" -Name \"DisplayName\" -ErrorAction SilentlyContinue) -like $ApplicationId) {\r\n            Show-Notification -ToastTitle $Subject -ToastText $Message -ErrorAction Stop\r\n        }\r\n        else {\r\n            Write-Error \"ApplicationId($ApplicationId) was not found in the registry.\"\r\n            Write-Host \"Please run script as an administrator or as the SYSTEM account with the -Setup parameter.\"\r\n        }\r\n    }\r\n    catch {\r\n        Write-Error $_\r\n        exit 1\r\n    }\r\n    exit 0\r\n}\r\nend {}<\/pre>\n<p>&nbsp;<\/p>\n<br \/>\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><\/p>\n<h2>Detalhamento<\/h2>\n<p>O script \u00e9 iniciado com a defini\u00e7\u00e3o de par\u00e2metros para a mensagem de notifica\u00e7\u00e3o: Subject, Message, Setup, ImageURL, ImagePath e ApplicationId. Ap\u00f3s a defini\u00e7\u00e3o, o script verifica se est\u00e1 sendo executado com direitos elevados (como administrador).<\/p>\n<h3>Para a configura\u00e7\u00e3o inicial:<\/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=\"1\" data-aria-level=\"1\">Ele cria ou atualiza uma entrada de registro para identificar o aplicativo que est\u00e1 enviando o brinde.<\/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\">Faz o download de uma imagem especificada (por padr\u00e3o, do <a href=\"https:\/\/ninjaone.com\/\" target=\"_blank\" rel=\"noopener\">NinjaOne<\/a>) que ser\u00e1 exibida na mensagem de brinde.<\/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\">Atualiza o caminho da imagem no registro.<\/li>\n<\/ul>\n<p>Posteriormente, sempre que o script \u00e9 executado para enviar uma notifica\u00e7\u00e3o, ele verifica a entrada do registro e utiliza o sistema de notifica\u00e7\u00e3o de brinde integrado do Windows para exibir a mensagem.<\/p>\n<h2>Casos de uso em potencial<\/h2>\n<p>Digamos que voc\u00ea seja um profissional de TI em uma grande corpora\u00e7\u00e3o. Uma atualiza\u00e7\u00e3o crucial de software est\u00e1 prestes a ser lan\u00e7ada e \u00e9 necess\u00e1rio informar todos os funcion\u00e1rios sobre o poss\u00edvel tempo de inatividade. Em vez de depender de e-mails, que muitas vezes n\u00e3o s\u00e3o lidos, o administrador pode utilizar esse script do PowerShell para enviar uma notifica\u00e7\u00e3o direta ao computador de cada usu\u00e1rio, garantindo visibilidade e dissemina\u00e7\u00e3o oportuna de informa\u00e7\u00f5es.<\/p>\n<h2>Compara\u00e7\u00f5es<\/h2>\n<p>Embora existam m\u00e9todos alternativos para enviar mensagens, como usar o comando &#8220;msg&#8221; ou &#8220;Net Send&#8221;, a vantagem desse script est\u00e1 em sua abordagem moderna. Os m\u00e9todos tradicionais enviam mensagens de texto simples, enquanto esse script do PowerShell permite um conte\u00fado mais rico, como imagens e IDs de aplicativos personalizados. Al\u00e9m disso, o script \u00e9 compat\u00edvel com plataformas como o NinjaOne, tornando-o mais coeso para as tarefas <a href=\"https:\/\/www.ninjaone.com\/pt-br\/blog\/definicao-de-gerenciamento-de-monitoramento-remoto\/\">de RMM<\/a>.<\/p>\n<h2>Implica\u00e7\u00f5es<\/h2>\n<p>Embora o script simplifique as notifica\u00e7\u00f5es, \u00e9 fundamental observar que qualquer script que altere o registro deve ser executado com cuidado. Modifica\u00e7\u00f5es imprecisas podem ter consequ\u00eancias n\u00e3o intencionais para o sistema. Al\u00e9m disso, para a seguran\u00e7a de TI, \u00e9 fundamental garantir que a fonte do script seja confi\u00e1vel para evitar poss\u00edveis backdoors ou vulnerabilidades.<\/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 fa\u00e7a backup do registro antes de 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=\"2\" data-aria-level=\"1\">Use o script em um ambiente de teste primeiro.<\/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\">Evite sobrecarregar os usu\u00e1rios com muitas mensagens de brinde para evitar a &#8220;fadiga de notifica\u00e7\u00f5es&#8221;<\/li>\n<\/ul>\n<h2>Considera\u00e7\u00f5es finais<\/h2>\n<p>Na era da comunica\u00e7\u00e3o instant\u00e2nea, ferramentas como esse script do PowerShell incorporam a <a href=\"https:\/\/www.ninjaone.com\/pt-br\/eficiencia\/\">efici\u00eancia pela qual os departamentos de TI se esfor\u00e7am<\/a>. O potencial de integra\u00e7\u00e3o do NinjaOne com esses scripts destaca a versatilidade da plataforma, garantindo que os profissionais de TI estejam sempre um passo \u00e0 frente no gerenciamento do sistema e na comunica\u00e7\u00e3o com o usu\u00e1rio. Com essas ferramentas em seu arsenal, os departamentos de TI podem garantir que alertas importantes nunca passem despercebidos.<\/p>\n","protected":false},"author":35,"featured_media":144378,"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-810793","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\/810793","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=810793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media\/144378"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media?parent=810793"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/operating_system?post=810793"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/use_cases?post=810793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}