{"id":409231,"date":"2024-12-31T15:29:14","date_gmt":"2024-12-31T15:29:14","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=409231"},"modified":"2024-12-31T15:31:12","modified_gmt":"2024-12-31T15:31:12","slug":"system-restore-ein-oder-ausschalten","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/de\/script-hub\/system-restore-ein-oder-ausschalten\/","title":{"rendered":"Nutzen von PowerShell zum Aktivieren oder Deaktivieren der Systemwiederherstellung auf Windows-Systemen"},"content":{"rendered":"<p>Die Systemwiederherstellung ist eine leistungsstarke Funktion in Windows, mit der Benutzer ihr System auf einen fr\u00fcheren Zustand zur\u00fccksetzen k\u00f6nnen, um Probleme zu beheben, die durch fehlerhafte Updates, Softwareinstallationen oder andere \u00c4nderungen verursacht wurden. F\u00fcr IT-Experten und <a href=\"https:\/\/www.ninjaone.com\/what-is-an-msp\/\">Managed Service Provider (MSPs)<\/a> ist die effiziente und programmatische Konfiguration der Systemwiederherstellung von entscheidender Bedeutung, insbesondere bei der Verwaltung mehrerer Systeme. Ein robustes <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-management\/what-is-powershell\/\">PowerShell-Skript <\/a>, wie das hier bereitgestellte, bietet eine pr\u00e4zise, automatisierte M\u00f6glichkeit, Wiederherstellungspunkte auf Windows-Ger\u00e4ten zu aktivieren, zu deaktivieren oder zu verwalten.<\/p>\n<h2>Kontext<\/h2>\n<p>Die Systemwiederherstellung sichert die Systemintegrit\u00e4t, indem sie Schnappsch\u00fcsse, so genannte Wiederherstellungspunkte, erstellt. Diese Funktion ist zwar in Notf\u00e4llen lebensrettend, ihre Konfiguration erfordert jedoch h\u00e4ufig administrative Eingriffe, insbesondere in Unternehmensumgebungen. Die manuelle Konfiguration ist f\u00fcr gro\u00dfe Netzwerke nicht skalierbar, so dass eine PowerShell-basierte L\u00f6sung unverzichtbar ist. Dieses Skript vereinfacht die Verwaltung der Systemwiederherstellung und hilft IT-Teams, eine konsistente Systemkonfiguration zu gew\u00e4hrleisten und gleichzeitig potenzielle Probleme wie das \u00fcberm\u00e4\u00dfige L\u00f6schen von Schattenkopien zu vermeiden.<\/p>\n<h2>Das Skript zur Optimierung der Hintergrund-Verwaltung<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 5.1\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Enables or Disables System Restore on System Drive(C:). Use caution when enabling on a system that contains system image backups(VSS).\r\n.DESCRIPTION\r\n    Enables or Disables System Restore on System Drive(C:). Use caution when enabling on a system that contains system image backups(VSS), as it will cause shadow copies to be deleted faster than normal.\r\n\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\r\n.EXAMPLE\r\n    (No Parameters)\r\n    ## EXAMPLE OUTPUT WITHOUT PARAMS ##\r\n\r\nPARAMETER: -Action \"Enable\"\r\n    Enables System Restore.\r\n.EXAMPLE\r\n    -Action \"Enable\"\r\n    ## EXAMPLE OUTPUT WITH Action ##\r\n    [Info] Enabling System Restore\r\n    [Info] Enabled System Restore\r\n\r\nPARAMETER: -Action \"Disable\"\r\n    Disables System Restore.\r\n.EXAMPLE\r\n    -Action \"Disable\"\r\n    [Info] Disabling System Restore\r\n    [Info] Disabled System Restore\r\n\r\nPARAMETER: -Action \"DisableAndRemove\"\r\n    Disables System Restore and removes all existing restore points.\r\n.EXAMPLE\r\n    -Action \"DisableAndRemove\"\r\n    [Info] Disabling System Restore\r\n    [Info] Disabled System Restore\r\n    [Info] Removing Existing Restore Points\r\n    [Info] Removed Existing Restore Points\r\n\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 10, Windows Server 2016\r\n    Release Notes: Initial Release\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter()]\r\n    [ValidateSet(\"Enable\", \"Disable\", \"DisableAndRemove\")]\r\n    [string]$Action\r\n)\r\n\r\nbegin {\r\n    $EnableSystemRestore = $false\r\n    $DisableSystemRestore = $false\r\n    $RemoveExistingRestorePoints = $false\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    # If the registry value is 1, System Restore is enabled.\r\n    $RegValue = Get-ItemPropertyValue -Path \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SystemRestore\\\" -Name \"RPSessionInterval\" -ErrorAction SilentlyContinue\r\n\r\n    $SystemRestoreStatus = if ($RegValue -ge 1) {\r\n        # If either of the above conditions are met, System Restore is enabled.\r\n        Write-Output \"Enabled\"\r\n    }\r\n    else {\r\n        Write-Output \"Disabled\"\r\n    }\r\n\r\n    # Check if the action Script Variable was used\r\n    if ($env:action -and $env:action -ne \"null\") {\r\n        switch ($env:action) {\r\n            \"Enable\" { $EnableSystemRestore = $true }\r\n            \"Disable\" { $DisableSystemRestore = $true }\r\n            \"Disable and Remove Existing Restore Points\" { $RemoveExistingRestorePoints = $true }\r\n            Default {\r\n                Write-Host -Object \"[Error] Invalid Action\"\r\n                exit 1\r\n            }\r\n        }\r\n        \r\n    }\r\n    # Check if the parameter Action was used\r\n    else {\r\n        switch ($Action) {\r\n            \"Enable\" { $EnableSystemRestore = $true }\r\n            \"Disable\" { $DisableSystemRestore = $true }\r\n            \"DisableAndRemove\" { $RemoveExistingRestorePoints = $true }\r\n            Default {\r\n                Write-Host -Object \"[Error] Invalid Action\"\r\n                exit 1\r\n            }\r\n        }\r\n    }\r\n    function Remove-ComputerRestorePoint {\r\n        [CmdletBinding(SupportsShouldProcess = $True)]param(\r\n            [Parameter(\r\n                Position = 0,\r\n                Mandatory = $true,\r\n                ValueFromPipeline = $true\r\n            )]\r\n            $RestorePoint\r\n        )\r\n        begin {\r\n            $fullName = \"SystemRestore.DeleteRestorePoint\"\r\n            #check if the type is already loaded\r\n            $isLoaded = $null -ne ([AppDomain]::CurrentDomain.GetAssemblies() | ForEach-Object { $_.GetTypes() } | Where-Object { $_.FullName -eq $fullName })\r\n            if (!$isLoaded) {\r\n                $SRClient = Add-Type -MemberDefinition @\"\r\n[DllImport (\"Srclient.dll\")]\r\npublic static extern int SRRemoveRestorePoint (int index);\r\n\"@ -Name DeleteRestorePoint -Namespace SystemRestore -PassThru\r\n            }\r\n        }\r\n        process {\r\n            foreach ($restorePoint in $RestorePoint) {\r\n                if ($PSCmdlet.ShouldProcess(\"$($restorePoint.Description)\", \"Deleting Restore Point\")) {\r\n                    [SystemRestore.DeleteRestorePoint]::SRRemoveRestorePoint($restorePoint.SequenceNumber) | Out-Null\r\n                }\r\n            }\r\n        }\r\n    }\r\n}\r\nprocess {\r\n    if (-not (Test-IsElevated)) {\r\n        Write-Host -Object \"[Error] Access Denied. Please run with Administrator privileges.\"\r\n        exit 1\r\n    }\r\n\r\n    # Get Windows Install Drive from SystemRoot\r\n    $TargetDrive = \"$($env:SystemRoot -split \"\\\\\" | Select-Object -First 1)\\\"\r\n\r\n    $ExitCode = 0\r\n    # When the action is Enable\r\n    if ($EnableSystemRestore) {\r\n        if ($SystemRestoreStatus -eq \"Enabled\") {\r\n            Write-Host -Object \"[Info] System Restore is already enabled.\"\r\n            exit 0\r\n        }\r\n\r\n        # Save the current value of the SystemRestorePointCreationFrequency registry key\r\n        $OldValue = try {\r\n            Get-ItemPropertyValue -Path \"HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\SystemRestore\" -Name \"SystemRestorePointCreationFrequency\" -ErrorAction Stop -WarningAction Stop\r\n        }\r\n        catch {\r\n            # Return the default value of 1440 minutes if the registry key does not exist\r\n            1440\r\n        }\r\n        if ($null -ne $OldValue) {\r\n            Set-ItemProperty -Path \"HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\SystemRestore\" -Name \"SystemRestorePointCreationFrequency\" -Value \"0\" -ErrorAction SilentlyContinue\r\n        }\r\n\r\n        # Enable System Restore\r\n        try {\r\n            Write-Host -Object \"[Info] Enabling System Restore: $TargetDrive\"\r\n            Enable-ComputerRestore -Drive \"$TargetDrive\"\r\n            Write-Host -Object \"[Info] Enabled System Restore: $TargetDrive\"\r\n        }\r\n        catch {\r\n            Write-Host -Object \"[Error] Failed to enable System Restore\"\r\n            $ExitCode = 1\r\n        }\r\n\r\n        try {\r\n            Write-Host -Object \"[Info] Creating restore point.\"\r\n\r\n            # Create a new restore point\r\n            Checkpoint-Computer -Description \"Restore Point Created by Enable or Disable System Restore\" -RestorePointType \"MODIFY_SETTINGS\" -ErrorAction Stop -WarningAction Stop\r\n\r\n            Write-Host -Object \"[Info] Created Restore Point.\"\r\n        }\r\n        catch {\r\n            Write-Host -Object \"[Error] Failed to create restore point.\"\r\n            $ExitCode = 1\r\n        }\r\n\r\n        # Restore the old value of the SystemRestorePointCreationFrequency registry key\r\n        if ($null -ne $OldValue) {\r\n            Set-ItemProperty -Path \"HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\SystemRestore\" -Name \"SystemRestorePointCreationFrequency\" -Value $OldValue -ErrorAction SilentlyContinue\r\n        }\r\n    }\r\n    # When the action is Disable\r\n    elseif ($DisableSystemRestore) {\r\n        if ($SystemRestoreStatus -eq \"Disabled\") {\r\n            Write-Host -Object \"[Info] System Restore is already disabled.\"\r\n            exit 0\r\n        }\r\n        # Disable System Restore\r\n        try {\r\n            Write-Host -Object \"[Info] Disabling System Restore: $TargetDrive\"\r\n            Disable-ComputerRestore -Drive \"$TargetDrive\"\r\n            Write-Host -Object \"[Info] Disabled System Restore: $TargetDrive\"\r\n        }\r\n        catch {\r\n            Write-Host -Object \"[Error] Failed to disable System Restore\"\r\n            $ExitCode = 1\r\n        }\r\n    }\r\n    # When the action is DisableAndRemove \/ Disable and Remove Existing Restore Points\r\n    elseif ($RemoveExistingRestorePoints) {\r\n        if ($SystemRestoreStatus -eq \"Disabled\") {\r\n            Write-Host -Object \"[Info] System Restore is already disabled.\"\r\n            exit 0\r\n        }\r\n        # Remove all existing restore points\r\n        try {\r\n            Write-Host -Object \"[Info] Removing Existing Restore Points\"\r\n            Get-ComputerRestorePoint | Remove-ComputerRestorePoint\r\n            Write-Host -Object \"[Info] Removed Existing Restore Points\"\r\n        }\r\n        catch {\r\n            Write-Host -Object \"[Error] Failed to remove existing restore points\"\r\n            $ExitCode = 1\r\n        }\r\n        # Disable System Restore\r\n        try {\r\n            Write-Host -Object \"[Info] Disabling System Restore: $TargetDrive\"\r\n            Disable-ComputerRestore -Drive \"$TargetDrive\"\r\n            Write-Host -Object \"[Info] Disabled System Restore: $TargetDrive\"\r\n        }\r\n        catch {\r\n            Write-Host -Object \"[Error] Failed to disable System Restore\"\r\n            $ExitCode = 1\r\n        }\r\n    }\r\n    exit $ExitCode\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>Sparen Sie Zeit mit \u00fcber 300+ Skripten aus dem NinjaOne Dojo.<\/p>\n<p>\u2192 <a class=\"waffle-rich-text-link\" href=\"https:\/\/www.ninjaone.com\/freetrialform\/\">Erhalten Sie noch heute Zugang<\/a>.<\/p>\n<\/div>\n<h2>Detailansicht<\/h2>\n<p>Das Skript ist gut strukturiert und vielseitig und umfasst drei Haupthandlungen:<\/p>\n<ol>\n<li><strong>Aktivieren Sie die Systemwiederherstellung<\/strong>: Aktiviert die Systemwiederherstellungsfunktion.<\/li>\n<li><strong>Deaktivieren Sie die Systemwiederherstellung<\/strong>: Schaltet die Systemwiederherstellung aus, ohne vorhandene Wiederherstellungspunkte zu entfernen.<\/li>\n<li><strong>Deaktivieren und Entfernen von Wiederherstellungspunkten<\/strong>: Deaktiviert die Systemwiederherstellung und l\u00f6scht alle vorhandenen Wiederherstellungspunkte.<\/li>\n<\/ol>\n<p>Im Folgenden wird das Skript Schritt f\u00fcr Schritt beschrieben:<\/p>\n<h3>1. Initialisierung und Parameterbehandlung:<\/h3>\n<p>a. Das Skript beginnt mit der Definition von Parametern (Enable, Disable und DisableAndRemove) und der Initialisierung von Variablen zur Verwaltung dieser Aktionen.<\/p>\n<p>b. Es pr\u00fcft, ob das Skript mit Administratorrechten ausgef\u00fchrt wird, indem es die Funktion Test-IsElevated verwendet. Dadurch wird sichergestellt, dass die erforderlichen Berechtigungen zur \u00c4nderung der Systemeinstellungen vorhanden sind.<\/p>\n<h3>2. Erkennung des aktuellen Status der Systemwiederherstellung:<\/h3>\n<p>a. Das Skript ruft den aktuellen Status der Systemwiederherstellung aus der Windows-Registrierung ab. Wenn der Registrierungsschl\u00fcssel RPSessionInterval existiert und einen Wert hat, wird die Systemwiederherstellung als aktiviert betrachtet.<\/p>\n<h3>3. Ausf\u00fchrung der Aktion:<\/h3>\n<p>a. Auf der Grundlage der angegebenen Aktion f\u00fchrt das Skript die entsprechenden Aufgaben aus:<\/p>\n<p><strong>i. Aktivieren Sie<\/strong>: Aktiviert die Systemwiederherstellung auf dem Systemlaufwerk und erstellt einen neuen Wiederherstellungspunkt.<\/p>\n<p><strong>ii. Deaktivieren Sie<\/strong>: Deaktiviert die Systemwiederherstellung.<\/p>\n<p><strong>iii. DisableAndRemove<\/strong>: Deaktiviert die Systemwiederherstellung und entfernt alle vorhandenen Wiederherstellungspunkte mit der Funktion Remove-ComputerRestorePoint.<\/p>\n<h3>4. Fehlerbehandlung:<\/h3>\n<p>a. W\u00e4hrend des gesamten Skripts werden Ausnahmen abgefangen und detaillierte Fehlermeldungen protokolliert. Dies sorgt f\u00fcr Transparenz und hilft IT-Fachleuten bei der effektiven Behebung von Problemen.<\/p>\n<h2>Potenzielle Anwendungsf\u00e4lle<\/h2>\n<h3>Fallstudie: Automatisiertes Endpunkt-Management<\/h3>\n<p>Stellen Sie sich vor, ein MSP verwaltet Hunderte von Endger\u00e4ten f\u00fcr einen Kunden. Um konsistente Rollback-Funktionen zu gew\u00e4hrleisten, verwendet der MSP dieses Skript, um die Systemwiederherstellung auf allen Rechnern w\u00e4hrend der Bereitstellung zu aktivieren. Um Speicherplatz freizugeben, f\u00fchren sie das Skript sp\u00e4ter mit dem Parameter DisableAndRemove auf Ger\u00e4ten aus, die sich dem Speicherlimit n\u00e4hern. Dieser automatisierte Ansatz spart Zeit und reduziert Fehler im Vergleich zu manuellen Konfigurationen.<\/p>\n<h3>Vergleiche<\/h3>\n<p>Andere Methoden zur Verwaltung der Systemwiederherstellung sind die Verwendung der Windows-GUI oder der Gruppenrichtlinie. W\u00e4hrend die grafische Benutzeroberfl\u00e4che f\u00fcr den einzelnen Benutzer einfach zu handhaben ist, ist sie f\u00fcr umfangreiche Operationen ineffizient. Gruppenrichtlinien bieten eine zentrale Steuerung, verf\u00fcgen aber nicht \u00fcber die Granularit\u00e4t und das unmittelbare Feedback von PowerShell. Dieses Skript schlie\u00dft die L\u00fccke und bietet Skalierbarkeit, Pr\u00e4zision und sofortiges Feedback zur Ausf\u00fchrung.<\/p>\n<h2>FAQs<\/h2>\n<p><strong>1. Kann dieses Skript auch auf \u00e4lteren Windows-Versionen verwendet werden?<\/strong><\/p>\n<p>Das Skript ist f\u00fcr Windows 10 und Windows Server 2016 oder h\u00f6her konzipiert. Bei \u00e4lteren Versionen sind m\u00f6glicherweise Anpassungen an Registrierungsschl\u00fcsseln oder Befehlen erforderlich.<\/p>\n<p><strong>2. Was passiert, wenn ich das Skript ohne Administratorrechte ausf\u00fchre?<\/strong><\/p>\n<p>Das Skript pr\u00fcft, ob es \u00fcber Administratorrechte verf\u00fcgt, und bricht ab, wenn es keine ausreichenden Rechte feststellt, um eine teilweise Ausf\u00fchrung zu verhindern.<\/p>\n<p><strong>3. Hat die Aktivierung der Systemwiederherstellung Auswirkungen auf bestehende Systemabbild-Sicherungen?<\/strong><\/p>\n<p>Ja, die Aktivierung der Systemwiederherstellung kann das L\u00f6schen von Schattenkopien verst\u00e4rken, was die Sicherung von Systemabbildern beeintr\u00e4chtigen kann.<\/p>\n<h2>Folgen<\/h2>\n<p>Die korrekte Verwendung dieses Skripts kann die Ausfallsicherheit von Endpunkten erheblich verbessern, aber eine falsche Handhabung kann zu Datenverlusten f\u00fchren, insbesondere beim L\u00f6schen von Wiederherstellungspunkten. IT-Administratoren m\u00fcssen die Vorteile der Systemwiederherstellung mit potenziellen Speichereinschr\u00e4nkungen und Sicherungsstrategien abw\u00e4gen.<\/p>\n<h2>Empfehlungen<\/h2>\n<ul>\n<li><strong>Testen Sie es in einer Staging-Umgebung<\/strong>: Testen Sie Skripte immer in einer Labor- oder Staging-Umgebung, bevor Sie sie auf Produktionssystemen einsetzen.<\/li>\n<li><strong>\u00c4nderungen dokumentieren<\/strong>: F\u00fchren Sie Aufzeichnungen dar\u00fcber, wann und wo das Skript ausgef\u00fchrt wird, um einen klaren Pr\u00fcfpfad zu erhalten.<\/li>\n<li><strong>Integrieren Sie mit Backup-L\u00f6sungen<\/strong>: Kombinieren Sie Systemwiederherstellungskonfigurationen mit umfassenden Sicherungsstrategien, um optimalen Schutz zu gew\u00e4hrleisten.<\/li>\n<\/ul>\n<h2>Abschlie\u00dfende \u00dcberlegungen<\/h2>\n<p>Dieses PowerShell-Skript ist ein wertvolles Tool f\u00fcr IT-Experten, die die Systemwiederherstellung effizient verwalten m\u00f6chten. Sie erm\u00f6glicht Automatisierung, Konsistenz und Pr\u00e4zision und l\u00f6st damit die Herausforderungen manueller Konfigurationen. L\u00f6sungen wie <a href=\"https:\/\/www.ninjaone.com\/\">NinjaOne<\/a> bieten integrierte Tools f\u00fcr die \u00dcberwachung, <a href=\"https:\/\/www.ninjaone.com\/rmm\/it-automation\/\">Automatisierung<\/a> und Backup-Verwaltung, die eine robuste und sichere IT-Umgebung gew\u00e4hrleisten, wenn es darum geht, das <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-management\/\">Endpunktmanagement<\/a> weiter zu optimieren.<\/p>\n","protected":false},"author":35,"featured_media":0,"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":[4280],"class_list":["post-409231","script_hub","type-script_hub","status-publish","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/script_hub\/409231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=409231"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=409231"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/operating_system?post=409231"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/use_cases?post=409231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}