{"id":208552,"date":"2024-01-22T16:05:40","date_gmt":"2024-01-22T16:05:40","guid":{"rendered":"https:\/\/www.ninjaone.com\/script-hub\/konfigurieren-des-kennwortablaufs-mit-powershell\/"},"modified":"2024-03-04T18:31:35","modified_gmt":"2024-03-04T18:31:35","slug":"konfigurieren-des-kennwortablaufs-mit-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/de\/script-hub\/konfigurieren-des-kennwortablaufs-mit-powershell\/","title":{"rendered":"Konfigurieren des Kennwortablaufs mit PowerShell"},"content":{"rendered":"<h2>Wichtigste Erkenntnisse<\/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\">Richtlinien zum Ablauf von Passw\u00f6rtern sind entscheidend f\u00fcr die Verbesserung der IT-Sicherheit und die F\u00f6rderung einer guten Cyber-Hygiene.<\/li>\n<li>Das mitgelieferte PowerShell-Skript passt das maximale Kennwortalter f\u00fcr Dom\u00e4nen- oder Nicht-Dom\u00e4nencomputer effizient an.<\/li>\n<li>Das Skript erfordert PowerShell Version 5.1 und die RSAT-Funktion f\u00fcr Active Directory.<\/li>\n<li>Je nach den angegebenen Parametern \u00e4ndert das Skript die Active Directory-Standarddom\u00e4nenkennwortrichtlinie oder die Richtlinie des lokalen Computers.<\/li>\n<li>PowerShell-Skripts bieten im Vergleich zu herk\u00f6mmlichen GUI-basierten Tools f\u00fcr IT-Aufgaben Skalierbarkeit und Effizienz.<\/li>\n<li>Sichern Sie stets die Konfigurationen, informieren Sie die Benutzer:innen \u00fcber \u00c4nderungen und \u00fcberpr\u00fcfen Sie die Auswirkungen von Richtlinien\u00e4nderungen.<\/li>\n<li>Ein ausgewogenes Verh\u00e4ltnis zwischen der H\u00e4ufigkeit der Passwort\u00e4nderungen ist wichtig, um potenzielle Sicherheitsl\u00fccken zu vermeiden.<\/li>\n<li>NinjaOne hilft IT-Experten mit Skripten wie diesen, komplexe digitale Umgebungen nahtlos zu verwalten.<\/li>\n<\/ul>\n<p>Mit der <a href=\"https:\/\/www.ninjaone.com\/blog\/smb-cybersecurity-statistics-2023\/\">st\u00e4ndigen Zunahme von Cyber-Bedrohungen<\/a> war die effiziente Verwaltung von Passwortrichtlinien in der IT-Welt noch nie so wichtig wie heute. Eine ordnungsgem\u00e4\u00dfe Passwortverwaltung gew\u00e4hrleistet nicht nur eine solide Verteidigung gegen potenzielle Verst\u00f6\u00dfe, sondern f\u00f6rdert auch eine gute Cyberhygiene unter den Benutzer:innen. Eine dieser wichtigen Richtlinien ist die <strong>Konfiguration des Ablaufs von Kennw\u00f6rtern<\/strong>. Heute werden wir ein PowerShell-Skript besprechen, mit dem Sie das maximale Kennwortalter \u00e4ndern k\u00f6nnen, das den Ablaufzeitraum f\u00fcr Dom\u00e4nen- oder Nichtdom\u00e4nencomputer vorgibt.<\/p>\n<h2>Hintergrund<\/h2>\n<p>Das bereitgestellte Skript zielt darauf ab, den Prozess der \u00c4nderung von Richtlinien zum Ablauf von Kennw\u00f6rtern zu rationalisieren. Da IT-Umgebungen wachsen und sich weiterentwickeln, wird der Bedarf an zentralen, effizienten und skalierbaren Methoden zur Verwaltung von Benutzeranmeldeinformationen immer gr\u00f6\u00dfer. IT-Experten und <a href=\"https:\/\/www.ninjaone.com\/de\/was-ist-ein-msp\">Managed Service Provider (MSPs<\/a> ) m\u00fcssen oft mit verschiedenen Systemen, Richtlinien und Benutzeranforderungen jonglieren. Mit PowerShell, einem leistungsstarken Framework zur Aufgabenautomatisierung, ist es m\u00f6glich, etwas so Wichtiges wie den Ablauf von Kennw\u00f6rtern \u00fcber mehrere Systeme hinweg anzupassen.<\/p>\n<h2>Das Skript<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 5.1\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Changes the Maximum Password Age(Expiry) for the domain or a non-domain computer.\r\n.DESCRIPTION\r\n    Changes the Maximum Password Age(Expiry) for the domain or a non-domain computer.\r\n.EXAMPLE\r\n     -MaxPasswordAge 90\r\n    Set MaximumPasswordAge on the computer this script runs on to 90 days.\r\n.EXAMPLE\r\n     No param needed\r\n    Disables MaximumPasswordAge on the computer this script runs on.\r\n.EXAMPLE\r\n     -MaxPasswordAge 90 -Domain \"test.consto.com\"\r\n    Enables MaximumPasswordAge in Active Directory for the Default Domain Password Policy to 90 days.\r\n.EXAMPLE\r\n    PS C:&gt; .Set-Password-Complexity.ps1 -MaxPasswordAge 90 -Domain \"test.consto.com\"\r\n    Enables MaximumPasswordAge in Active Directory for the Default Domain Password Policy to 90 days.\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 10, Windows Server 2016\r\n    The RSAT feature for Active Directory needs to be installed on the computer this runs on.\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.COMPONENT\r\n    ManageUsers\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter(Mandatory = $false)]\r\n    [int]\r\n    $MaxPasswordAge,\r\n    [Parameter(Mandatory = $false)]\r\n    [String]\r\n    $Domain\r\n)\r\n\r\nfunction 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\nfunction Get-LocalPasswordPolicy {\r\n    param ()\r\n    $Result = [PSCustomObject]@{\r\n        MinimumLength = 0\r\n        MaximumAge    = 0\r\n        MinimumAge    = 0\r\n    }\r\n    $(net.exe accounts) -split \"n\" | ForEach-Object {\r\n        $Line = $_ -split \":\"\r\n        if ($_ -like \"Minimum password length*\") {\r\n            $Result.MinimumLength = \"$($Line[1])\".Trim(' ')\r\n        }\r\n        if ($_ -like \"Maximum password age (days)*\") {\r\n            $Result.MaximumAge = \"$($Line[1])\".Trim(' ')\r\n        }\r\n        if ($_ -like \"Minimum password age (days)*\") {\r\n            $Result.MinimumAge = \"$($Line[1])\".Trim(' ')\r\n        }\r\n    }\r\n    $Result\r\n}\r\n\r\nif (-not (Test-IsElevated)) {\r\n    Write-Error -Message \"Access Denied. Please run with Administrator privileges.\"\r\n    exit 1\r\n}\r\n$NetExeError = $false\r\n\r\n$MaxAge = \"\"\r\nif ($PSBoundParameters.ContainsKey(\"MaxPasswordAge\")) {\r\n    $MaxAge = $MaxPasswordAge\r\n}\r\nelse {\r\n    # If $MaxPasswordAge isn't used or is set to 0.\r\n    $MaxAge = 0\r\n}\r\nif ($Domain -and [string]::IsNullOrEmpty($Domain) -and [string]::IsNullOrWhiteSpace($Domain)) {\r\n    # Active Directory\r\n    # Check if the ActiveDirectory module is installed\r\n    if ((Get-Module -Name ActiveDirectory -ListAvailable -ErrorAction SilentlyContinue)) {\r\n        try {\r\n            # Try to import the ActiveDirectory module\r\n            Import-Module -Name ActiveDirectory\r\n        }\r\n        catch {\r\n            Write-Error -Message \"Ninja Agent could not access AD, either RSAT was not installed or that the agent does not have permissions to add and remove users from groups.\"\r\n            exit 5 # Access Denied exit code\r\n        }\r\n        # Set MaxPasswordAge to what was passed into $MaxPasswordAge\r\n        Set-ADDefaultDomainPasswordPolicy -Identity $Domain -MaxPasswordAge $([TimeSpan]\"$MaxPasswordAge.00:00:00\") -Confirm:$false\r\n        # Sleep a little while, just in case Get-ADDefaultDomainPasswordPolicy connect to a different AD server and replication is slow\r\n        Start-Sleep -Seconds 60\r\n        # Check if the MaxPasswordAge 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.MaxPasswordAge.Days -eq $MaxPasswordAge) {\r\n            exit 0\r\n        }\r\n        else {\r\n            # The policy was not set for some reason\r\n            exit 1\r\n        }\r\n    }\r\n    else {\r\n        Write-Error -Message \"Ninja Agent could not access AD, RSAT was not installed.\"\r\n        Write-Output \"RSAT install documentation: https:\/\/docs.microsoft.com\/en-us\/troubleshoot\/windows-server\/system-management-components\/remote-server-administration-tools\"\r\n        Write-Output \"Windows Server install command: Install-WindowsFeature RSAT\"\r\n        Write-Output \"Windows 10\/11 install command: Add-WindowsCapability -Name RSAT* -Online\"\r\n        exit 5 # Access Denied exit code\r\n    }\r\n}\r\nelse {\r\n    # Get Current localhost password policy settings\r\n    $CurrentSettings = Get-LocalPasswordPolicy\r\n    Write-Host \"Changing Maximum Password Age from $($CurrentSettings.MaximumAge) to $MaxAge\"\r\n    if ($MaxAge -ge 1 -and $MaxAge -is [int]) {\r\n        net.exe accounts \/maxpwage:$MaxAge\r\n    }\r\n    else {\r\n        net.exe accounts \/maxpwage:unlimited\r\n    }\r\n\r\n    # Get New localhost password policy settings and check if anything changed\r\n    $NewSettings = Get-LocalPasswordPolicy\r\n    \r\n    if ($MaxAge -notlike $(if ($NewSettings.MaximumAge -like \"unlimited\") { 0 }else { $NewSettings.MaximumAge })) {\r\n        $NetExeError = $true\r\n        Write-Host \"Maximum Age was not set correctly.\"\r\n    }\r\n    if ($NetExeError) {\r\n        exit 1\r\n    }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p>Zugriff auf \u00fcber 300 Skripte im NinjaOne Dojo<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/de\/kostenlosetestversionformular\/\">Zugang erhalten<\/a><\/p>\n<\/div>\n<h2>Detailansicht<\/h2>\n<p>Schauen wir uns die Funktionsweise des Skripts im Detail an:<\/p>\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\">Voraussetzungen: Das Skript erfordert PowerShell Version 5.1 und die Funktion Remote Server Administration Tools (RSAT) f\u00fcr Active Directory.<\/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\">Parameter: Es k\u00f6nnen zwei Hauptparameter \u00fcbergeben werden: MaxPasswordAge, der die maximale Anzahl von Tagen angibt, bevor das Kennwort abl\u00e4uft, und Domain, der die Domain angibt, f\u00fcr die die Kennwortrichtlinie angepasst werden muss.<\/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\">Funktionen: Das Skript enth\u00e4lt Hilfsfunktionen wie Test-IsElevated, um zu pr\u00fcfen, ob das Skript mit Administratorrechten ausgef\u00fchrt wird, und Get-LocalPasswordPolicy, um die aktuelle Kennwortrichtlinie des lokalen Computers abzurufen.<\/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=\"4\" data-aria-level=\"1\">Ausf\u00fchrungsablauf: Je nachdem, ob eine Dom\u00e4ne angegeben wird, passt das Skript die Active Directory-Standarddom\u00e4nenkennwortrichtlinie oder die Kennwortrichtlinie des lokalen Computers an.<\/li>\n<\/ul>\n<h2>Potenzielle Anwendungsf\u00e4lle<\/h2>\n<p>Fallstudie: Stellen Sie sich einen MSP vor, der den IT-Betrieb f\u00fcr ein Unternehmen mit einer wachsenden Belegschaft \u00fcberwacht. Neue Cybersicherheitsvorschriften verlangen, dass alle Mitarbeiterpassw\u00f6rter ablaufen und alle 60 Tage erneuert werden m\u00fcssen. Mithilfe des mitgelieferten Skripts kann der MSP das maximale Kennwortalter f\u00fcr alle Computer in der Dom\u00e4ne effizient anpassen und so die Einhaltung der Vorschriften sicherstellen, ohne jedes System manuell bearbeiten zu m\u00fcssen.<\/p>\n<h2>Vergleiche<\/h2>\n<p>Traditionell erforderte die Anpassung von Kennwortrichtlinien, insbesondere in gr\u00f6\u00dferen Netzwerken, die Navigation durch GUI-basierte Tools wie die Group Policy Management Console. Diese Methoden sind zwar wirksam, lassen sich aber m\u00f6glicherweise nicht effizient skalieren. Mit dem PowerShell-Ansatz k\u00f6nnen IT-Experten \u00c4nderungen schnell auf mehrere Systeme anwenden und so Konsistenz und Zeitersparnis gew\u00e4hrleisten.<\/p>\n<h2>FAQs<\/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>Kann ich dieses Skript auf jedem Windows-Computer verwenden?\u00a0<\/strong><br \/>\nDas Skript ist f\u00fcr Windows 10, Windows Server 2016 und nachfolgende Versionen konzipiert.<\/li>\n<\/ul>\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>Was passiert, wenn ich keinen MaxPasswordAge-Wert angebe?\u00a0<\/strong><br \/>\nDie G\u00fcltigkeitsdauer des Kennworts wird auf &#8222;unbegrenzt&#8220; gesetzt, wodurch die G\u00fcltigkeitsdauer im Wesentlichen deaktiviert wird.<\/li>\n<\/ul>\n<h2>Auswirkungen<\/h2>\n<p>Das Festlegen der richtigen Passwortablaufrichtlinien ist ein zweischneidiges Schwert. H\u00e4ufige \u00c4nderungen k\u00f6nnen zwar die Sicherheit erh\u00f6hen, indem sie die G\u00fcltigkeitsdauer eines kompromittierten Kennworts begrenzen, aber sie k\u00f6nnen auch dazu f\u00fchren, dass die Benutzer:innen einfachere Kennw\u00f6rter w\u00e4hlen oder sie notieren, was die Sicherheit insgesamt verringert. Dieses Skript hilft IT-Teams, das richtige Gleichgewicht zu finden und es in ihrer gesamten Infrastruktur konsequent anzuwenden.<\/p>\n<h2>Empfehlungen<\/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=\"2\" data-aria-level=\"1\">Sichern Sie immer die aktuellen Konfigurationen, bevor Sie \u00c4nderungen vornehmen.<\/li>\n<li>Es ist ratsam, die Benutzer:innen \u00fcber bevorstehende \u00c4nderungen der Passwortrichtlinien zu informieren.<\/li>\n<li>\u00dcberwachung und Pr\u00fcfung der Auswirkungen von \u00c4nderungen der Kennwortrichtlinien, um sicherzustellen, dass keine unbeabsichtigten Folgen eintreten.<\/li>\n<\/ul>\n<h2>Abschlie\u00dfende \u00dcberlegungen<\/h2>\n<p>Da sich Cyber-Bedrohungen st\u00e4ndig weiterentwickeln, bieten Tools wie NinjaOne IT-Experten unsch\u00e4tzbare L\u00f6sungen, mit denen sie potenziellen Herausforderungen immer einen Schritt voraus sein k\u00f6nnen. Durch die Integration von Skripten wie dem hier beschriebenen <a href=\"https:\/\/www.ninjaone.com\/de\/\">bietet NinjaOne eine umfassende Plattform<\/a>, die verschiedene IT-Management-Anforderungen erf\u00fcllen kann, von der Anpassung von Passwortrichtlinien bis hin zu komplexeren Systemkonfigurationen. Da sich die digitale Landschaft weiter wandelt, sind Tools, die IT-Teams unterst\u00fctzen, entscheidend f\u00fcr die Gew\u00e4hrleistung von <a href=\"https:\/\/www.ninjaone.com\/de\/effizienz\/\">Betriebseffizienz und Sicherheit<\/a>.<\/p>\n","protected":false},"author":35,"featured_media":144936,"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":[4309],"class_list":["post-208552","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows","use_cases-benutzerinnen-und-zugangsverwaltung"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/script_hub\/208552","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=208552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media\/144936"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=208552"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/operating_system?post=208552"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/use_cases?post=208552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}