{"id":208114,"date":"2023-09-25T10:02:05","date_gmt":"2023-09-25T10:02:05","guid":{"rendered":"https:\/\/www.ninjaone.com\/script-hub\/come-disabilitare-smbv1-powershell-2\/"},"modified":"2024-03-04T17:56:22","modified_gmt":"2024-03-04T17:56:22","slug":"come-disabilitare-smbv1-powershell-2","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/it\/script-hub\/come-disabilitare-smbv1-powershell-2\/","title":{"rendered":"Come disabilitare SMBv1 (Server Message Block Protocol) con PowerShell"},"content":{"rendered":"<p><span class=\"NormalTextRun SCXW172071345 BCX0\">Il Server Message Block Protocol (SMB) esiste da tempo ed \u00e8 una sorta di spina dorsale per la condivisione di file e per varie altre operazioni di rete. <\/span><span class=\"NormalTextRun SCXW172071345 BCX0\">Tuttavia, la prima versione, SMBv1, \u00e8 oggi considerata un problema a causa delle numerose vulnerabilit\u00e0 di sicurezza.<\/span><span class=\"NormalTextRun SCXW172071345 BCX0\"> Se <\/span><span class=\"NormalTextRun SCXW172071345 BCX0\">sei<\/span><span class=\"NormalTextRun SCXW172071345 BCX0\"> un professionista IT o un fornitore di servizi gestiti (MSP), la sicurezza della rete dovrebbe essere la tua preoccupazione principale. Quindi, <strong>come puoi disabilitare SMBv1<\/strong> in modo efficace?<\/span><\/p>\n<h2>Cosa fa la script?<\/h2>\n<p><span class=\"NormalTextRun SCXW62729220 BCX0\" data-ccp-parastyle=\"No Spacing\">Questo script PowerShell \u00e8 stato progettato in modo <\/span><span class=\"NormalTextRun SCXW62729220 BCX0\" data-ccp-parastyle=\"No Spacing\">molto specifico<\/span><span class=\"NormalTextRun SCXW62729220 BCX0\" data-ccp-parastyle=\"No Spacing\"> per uno scopo: disabilitare SMBv1 negli ambienti Windows. Funziona utilizzando una sequenza di cmdlet PowerShell integrati e modifiche del Registro di sistema per garantire che SMBv1 sia completamente disabilitato. Lo script per disabilitare SMBv1 pu\u00f2 essere eseguito in ambiente Windows 10 o Windows Server 2016 o successivo, il che lo rende estremamente versatile e prezioso per qualsiasi sistema Windows moderno.<\/span><\/p>\n<h2><span class=\"NormalTextRun SCXW62729220 BCX0\" data-ccp-charstyle=\"Heading 2 Char\">Lo script: <\/span><span class=\"NormalTextRun SCXW62729220 BCX0\" data-ccp-charstyle=\"Heading 2 Char\">Disabilitare SMBv1<\/span><\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#Requires -Version 5.1\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Disables SMB v1\r\n.DESCRIPTION\r\n    Disables SMB v1 via Get-WindowsOptionalFeature, Set-SmbServerConfiguration, or Registry\r\n.EXAMPLE\r\n    No parameters needed.\r\n.EXAMPLE\r\n    PS C:&gt; Disable-SMBv1.ps1\r\n    No parameters needed.\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\r\n[CmdletBinding()]\r\nparam ()\r\n\r\nbegin {\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 Continue | 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 Continue | 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    $Disable = 0\r\n    # $Enable = 1 # Not Used\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    # Try using Get-WindowsOptionalFeature first\r\n    if (-not $(Get-Command -Name \"Get-WindowsOptionalFeature\").Name -like \"Get-WindowsOptionalFeature\") {\r\n        Write-Host \"Get-WindowsOptionalFeature command not found. Continuing.\"\r\n    }\r\n    else {\r\n        if ((Get-WindowsOptionalFeature -Online -FeatureName smb1protocol -ErrorAction SilentlyContinue).State -notlike \"Disabled\") {\r\n            # Disables smb1protocol feature\r\n            try {\r\n                Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol\r\n                # Disabled SMB1, exit\r\n                exit 0\r\n            }\r\n            catch {\r\n                Write-Host \"smb1protocol feature not found. Continuing.\"\r\n            }\r\n        }\r\n    }\r\n\r\n    if (-not $(Get-Command -Name \"Get-SmbServerConfiguration\").Name -like \"Get-SmbServerConfiguration\") {\r\n        Write-Host \"Get-SmbServerConfiguration command not found. Continuing.\"\r\n        $Path = \"HKLM:SYSTEMCurrentControlSetServicesLanmanServerParameters\"\r\n        $Name = \"SMB1\"\r\n        # https:\/\/docs.microsoft.com\/en-us\/windows-server\/storage\/file-server\/troubleshoot\/detect-enable-and-disable-smbv1-v2-v3#registry-editor\r\n        # Sets SMB1 to 0\r\n        Set-ItemProp -Path $Path -Name $Name -Value $Disable\r\n    }\r\n    if ((Get-SmbServerConfiguration).EnableSMB1Protocol) {\r\n        try {\r\n            Set-SmbServerConfiguration -EnableSMB1Protocol $false            \r\n        }\r\n        catch {\r\n            Write-Host \"Failed to disable SMBv1.\"\r\n            exit 1\r\n        }\r\n    }\r\n}\r\nend {}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p>Accedi a oltre 700 script nel Dojo di NinjaOne<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/it\/prova-gratuita\/\">Ottieni l&#8217;accesso<\/a><\/p>\n<\/div>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">Preoccupazioni per la sicurezza legate a SMBv1<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"none\">SMBv1 \u00e8 noto per le sue carenze in termini di sicurezza. \u00c8 stato un bersaglio frequente di vari tipi di attacchi, ransomware e violazioni di dati. Avere SMBv1 abilitato \u00e8 come lasciare la porta di casa aperta: stai praticamente invitando i problemi a entrare. Questo script PowerShell risolve efficacemente il problema disabilitando SMBv1.<\/span><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">Tempo ed efficienza<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"none\">Disabilitare SMBv1 manualmente pu\u00f2 richiedere molto tempo, soprattutto negli ambienti di rete su larga scala. Questo script per disabilitare SMBv1 automatizza il processo, facendo risparmiare tempo e fatica. Per gli MSP che gestiscono le reti di pi\u00f9 clienti, questo strumento \u00e8 una manna dal cielo.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">Approccio completo<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"none\">Lo script tenta di disabilitare SMBv1 attraverso diverse vie, tra cui il cmdlet Get-WindowsOptionalFeature, il cmdlet Set-SmbServerConfiguration e le modifiche dirette al Registro di sistema. In questo modo si garantisce che il protocollo venga disabilitato, anche se uno dei metodi fallisce o non \u00e8 disponibile sul sistema in questione.<\/span><\/p>\n<h2><span class=\"TextRun SCXW150766888 BCX0\" lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW150766888 BCX0\" data-ccp-parastyle=\"heading 2\">Come utilizzare lo script per disabilitare SMBv1<\/span><\/span><\/h2>\n<p><span data-contrast=\"none\">L&#8217;esecuzione dello script per disabilitare SMBv1 \u00e8 semplice. Ecco una guida rapida:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"none\">Salva lo script in un file denominato <\/span><span data-contrast=\"auto\">Disable-SMBv1.ps1.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Apri PowerShell come amministratore.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Naviga nella cartella in cui \u00e8 stato salvato lo script.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Esegui lo script digitando <\/span><span data-contrast=\"auto\">PS C:&gt;.Disable-SMBv1.ps1 e premi Invio.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"none\">Assicurati di avere i privilegi di amministratore, altrimenti lo script per disabilitare SMBv1 verr\u00e0 terminato, in modo da non apportare accidentalmente modifiche che non dovresti fare.<\/span><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">Per chi \u00e8 utile questo script?<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/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;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><b><span data-contrast=\"none\">Professionisti IT:<\/span><\/b><span data-contrast=\"none\"> Se sei un responsabile della manutenzione di una rete aziendale o anche di una rete su scala ridotta, questo script dovrebbe far parte del tuo kit di strumenti. In questo modo potrai automatizzare il processo per disabilitare SMBv1 su pi\u00f9 sistemi con un\u2019unica operazione.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\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;}\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"none\">Fornitori di servizi gestiti (MSP):<\/span><\/b><span data-contrast=\"none\"> Per chi gestisce reti di pi\u00f9 clienti, la possibilit\u00e0 di disabilitare rapidamente protocolli vulnerabili come SMBv1 pu\u00f2 aggiungere un ulteriore livello di sicurezza, e pu\u00f2 aiutare a offrire un servizio di maggiore valore per i clienti.<\/span><\/li>\n<\/ul>\n<h2><span class=\"NormalTextRun SCXW91452932 BCX0\" data-ccp-charstyle=\"Heading 2 Char\">Integrazione dello script con <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW91452932 BCX0\" data-ccp-charstyle=\"Heading 2 Char\">NinjaOne<\/span><\/h2>\n<p><span data-contrast=\"none\">Per i professionisti IT e i fornitori di servizi gestiti (MSP) che si affidano a NinjaOne come <a href=\"https:\/\/www.ninjaone.com\/it\/rmm\/\">soluzione di monitoraggio e gestione remoti<\/a>, l&#8217;integrazione di questo script nei protocolli di manutenzione ordinaria o di sicurezza pu\u00f2 aggiungere un ulteriore livello di solidit\u00e0 alle operazioni.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">Esecuzione programmata<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">\u00c8 possibile pianificare l&#8217;esecuzione dello script PowerShell per disabilitare SMBv1 tramite il motore di scripting di NinjaOne. In questo modo avrai la certezza che SMBv1 venga automaticamente disabilitato su tutti i nuovi sistemi aggiunti alla rete o su tutti i sistemi che vengono reinizializzati, mantenendo cos\u00ec una situazione di sicurezza uniforme.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">Monitoraggio e avvisi<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">Con le funzioni di avviso di NinjaOne, puoi creare avvisi personalizzati che notificano quando lo script viene eseguito correttamente o se incontra problemi. Questo ti fornisce un feedback in tempo reale, consentendoti di intervenire se necessario.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">Distribuzione remota<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">Lo script per disabilitare SMBv1 pu\u00f2 essere distribuito in remoto su pi\u00f9 sistemi tramite NinjaOne. Questo \u00e8 particolarmente utile per gli MSP che gestiscono un&#8217;ampia gamma di reti. Con pochi clic potrai applicare un criterio di sicurezza critico a tutti gli endpoint gestiti.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"3\"><span data-contrast=\"none\">Rapporti di conformit\u00e0<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">Per i requisiti di conformit\u00e0 come il GDPR o l&#8217;HIPAA, in cui pu\u00f2 essere richiesta la disattivazione di protocolli obsoleti e vulnerabili, l&#8217;esecuzione di questo script tramite NinjaOne pu\u00f2 fornire un modo semplice per dimostrare l&#8217;esistenza di misure di sicurezza adeguate. Le funzioni di reporting di NinjaOne possono aiutarti a generare report completi per le sessioni di registrazione audit.<\/span><\/p>\n<h2>Considerazioni finali<\/h2>\n<p><span class=\"TextRun SCXW65219785 BCX0\" lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW65219785 BCX0\">Disabilitare SMBv1 dovrebbe essere <\/span><span class=\"NormalTextRun SCXW65219785 BCX0\">una scelta obbligata<\/span><span class=\"NormalTextRun SCXW65219785 BCX0\"> per qualsiasi organizzazione che prenda sul serio la sicurezza della rete. Questo script PowerShell <\/span><span class=\"NormalTextRun SCXW65219785 BCX0\">fornisce<\/span><span class=\"NormalTextRun SCXW65219785 BCX0\"> un metodo affidabile, efficiente e completo per farlo. Data la necessit\u00e0 critica di migliorare i protocolli di sicurezza nell&#8217;attuale panorama IT aziendale, l&#8217;adozione di questo script per disabilitare SMBv1 dovrebbe essere una priorit\u00e0 assoluta.<\/span><\/span><span class=\"EOP SCXW65219785 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"author":35,"featured_media":206917,"parent":0,"menu_order":0,"comment_status":"open","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":[4275],"class_list":["post-208114","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows","use_cases-configurazione-del-sistema"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/script_hub\/208114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=208114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/206917"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=208114"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/operating_system?post=208114"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/use_cases?post=208114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}