{"id":417029,"date":"2025-01-27T14:53:08","date_gmt":"2025-01-27T14:53:08","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=417029"},"modified":"2025-01-27T14:53:08","modified_gmt":"2025-01-27T14:53:08","slug":"warnungen-vor-ablaufenden-zertifikaten","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/de\/script-hub\/warnungen-vor-ablaufenden-zertifikaten\/","title":{"rendered":"Beherrschen von Zertifikatsablauf-Warnmeldungen mit PowerShell f\u00fcr verbesserte IT-Sicherheit"},"content":{"rendered":"<h2>Die wichtigsten Erkenntnisse<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Automatisierte Warnmeldungen<\/strong>: Das Skript bietet automatisierte Benachrichtigungen f\u00fcr Zertifikate, die bald ablaufen.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Anpassbare Parameter<\/strong>: Benutzer:innen k\u00f6nnen Parameter f\u00fcr Ablaufzeitr\u00e4ume und den Ausschluss von selbstsignierten Zertifikaten festlegen.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Verbesserte Sicherheit<\/strong>: Rechtzeitige Warnmeldungen tragen zur Aufrechterhaltung der Sicherheit bei, indem sie Schwachstellen als Folge von abgelaufenen Zertifikaten verhindern.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Kompatibilit\u00e4t und Anforderungen<\/strong>: Unterst\u00fctzt Windows 7, Server 2008 und h\u00f6her, mit bestimmten PowerShell-Versionen und Berechtigungsanforderungen.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"5\" data-aria-level=\"1\"><strong>Skalierbarkeit<\/strong>: Skalierbarer und anpassbarer als GUI-basierte Zertifikatsverwaltungs-Tools.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"6\" data-aria-level=\"1\"><strong>Proaktive Compliance<\/strong>: Hilft bei der <a href=\"https:\/\/www.ninjaone.com\/de\/it-hub\/endpoint-security\/was-ist-compliance-management-definition-bedeutung\/\">Compliance<\/a>, indem das Skript sicherstellt, dass die Zertifikate rechtzeitig erneuert werden.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"7\" data-aria-level=\"1\"><strong>Integration mit MSP-Tools<\/strong>: Kann f\u00fcr ein <a href=\"https:\/\/www.ninjaone.com\/de\/\">umfassendes IT-Management<\/a> in MSP-L\u00f6sungen wie NinjaOne integriert werden.<\/li>\n<\/ul>\n<p>Die Verwaltung digitaler Zertifikate ist ein wichtiger Aspekt der IT-Sicherheit und der Compliance. Das \u00dcbersehen des Ablaufs von Zertifikaten kann zu erheblichen Sicherheitsrisiken, Systemausf\u00e4llen und Vertrauensverlusten f\u00fchren. Ein proaktiver Ansatz bei der Verwaltung von Zertifikaten ist f\u00fcr die Aufrechterhaltung der Integrit\u00e4t und Zuverl\u00e4ssigkeit von IT-Systemen unerl\u00e4sslich.<\/p>\n<h2>Kontext<\/h2>\n<p>Dieses PowerShell-Skript ist ein vielseitiges Tool f\u00fcr IT-Expert:innen und <a href=\"https:\/\/www.ninjaone.com\/de\/was-ist-ein-msp\/\">Managed Service Provider (MSPs)<\/a>. Es benachrichtigt Benutzer:innen \u00fcber lokale Zertifikate, die bald ablaufen, und bietet die M\u00f6glichkeit, selbstsignierte, l\u00e4ngst abgelaufene oder sehr kurzfristige Zertifikate zu ignorieren. Dieses Skript ist besonders wichtig in Umgebungen, in denen das Ablaufen von Zertifikaten zu St\u00f6rungen oder <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/was-ist-schwachstellen-management\/\">Sicherheitsschwachstellen\u00a0<\/a>f\u00fchren kann.<\/p>\n<h2>Das Skript f\u00fcr die Einrichtung von Warnungen vor ablaufenden Zertifikaten<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">&lt;#\r\n.SYNOPSIS\r\n    Alerts when a local certificate will expire in a configurable number of days. Can optionally ignore self-signed certificates, certificates that have been expired for a long time and certificates that were only valid for an extremely short time frame.\r\n.DESCRIPTION\r\n    Alerts when a local certificate will expire in a configurable number of days. \r\n    Can optionally ignore self-signed certificates, certificates that have been expired for a long time \r\n    and certificates that were only valid for an extremely short time frame.\r\n.EXAMPLE\r\n    (No Parameters)\r\n    \r\n    Checking for certificates that were valid before 10\/10\/2023 09:07:23 and will expire before 11\/11\/2023 09:07:23.\r\n    No Certificates were found with an expiration date before 11\/11\/2023 09:07:23 and after 07\/13\/2023 09:07:23.\r\n\r\nPARAMETER: -DaysUntilExpiration \"ReplaceWithNumber\"\r\n    Alerts if a certificate is set to expire within the specified number of days.\r\n.EXAMPLE\r\n    -DaysUntilExpiration \"366\"\r\n    \r\n    Checking for certificates that were valid before 10\/10\/2023 09:08:14 and will expire before 10\/12\/2024 09:08:14.\r\n\r\n    WARNING: Expired Certificates found!\r\n\r\n    ### Expired Certificates ###\r\n\r\n    SerialNumber                     HasPrivateKey ExpirationDate        Subject\r\n    ------------                     ------------- --------------        -------\r\n    0AA60783EBB5076EBC2D12DA9B04C290         False 6\/10\/2024 4:59:59 PM  CN=Insecure.Com LLC, O=Insecure.Com...\r\n    619DCC976458E38D471DC3DCE3603C2C          True 3\/29\/2024 10:19:00 AM CN=KYLE-SRV22-TEST.test.lan\r\n    0AA60783EBB5076EBC2D12DA9B04C290         False 6\/10\/2024 4:59:59 PM  CN=Insecure.Com LLC, O=Insecure.Com...\r\n    7D5FC733E3A8CF9344CDDFC0AB01CCB9          True 4\/9\/2024 9:53:53 AM   CN=KYLE-SRV22-TEST.test.lan\r\n    4EDC0A79D6CD5A8D4D1E3705BC20C206          True 4\/9\/2024 9:58:06 AM   CN=KYLLE-SRV22-TEST.test.lan\r\n\r\nPARAMETER: -MustBeValidBefore \"ReplaceWithNumber\"\r\n    Only alert on certificates that are older than X days. This is primarily to silence alerts about certificates that were only valid for 24 hours in their entire lifetime.\r\n\r\nPARAMETER: -Cutoff \"ReplaceWithNumber\"\r\n    Don't alert on certificates that have been expired for longer than X days (default is 91 days).\r\n\r\nPARAMETER: -IgnoreSelfSignedCerts\r\n    Ignore certificates where the subject of the certificate and the issuer of the certificate are identical.\r\n\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 7, Server 2008\r\n    Release Notes: 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    [Parameter()]\r\n    [String]$ExpirationFromCustomField = \"certExpirationAlertDays\",\r\n    [Parameter()]\r\n    [int]$DaysUntilExpiration = 30,\r\n    [Parameter()]\r\n    [int]$MustBeValidBefore = 2,\r\n    [Parameter()]\r\n    [int]$Cutoff = 91,\r\n    [Parameter()]\r\n    [Switch]$IgnoreSelfSignedCerts = [System.Convert]::ToBoolean($env:ignoreSelfSignedCerts)\r\n)\r\nbegin {\r\n    # Retrieve script variables from the dynamic script form.\r\n    if ($env:expirationFromCustomFieldName -and $env:expirationFromCustomFieldName -notlike \"null\") { $ExpirationFromCustomField = $env:expirationFromCustomFieldName }\r\n    if ($env:daysUntilExpiration -and $env:daysUntilExpiration -notlike \"null\") { $DaysUntilExpiration = $env:daysUntilExpiration }\r\n    if ($env:certificateMustBeOlderThanXDays -and $env:certificateMustBeOlderThanXDays -notlike \"null\") { $MustBeValidBefore = $env:certificateMustBeOlderThanXDays }\r\n    if ($env:skipCertsExpiredForMoreThanXDays -and $env:skipCertsExpiredForMoreThanXDays -notlike \"null\") { $Cutoff = $env:skipCertsExpiredForMoreThanXDays }\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\r\n    # If using the custom field option, check for the default value and replace it if necessary.\r\n    if ($PSVersionTable.PSVersion.Major -gt 2) {\r\n        $CustomField = Ninja-Property-Get -Name $ExpirationFromCustomField 2&gt;$Null\r\n    }\r\n\r\n    if ($CustomField -and $DaysUntilExpiration -eq 30 -and (Test-IsElevated) -and $PSVersionTable.PSVersion.Major -gt 2) {\r\n        Write-Host \"Retrieved value of $CustomField days from Custom Field $ExpirationFromCustomField. Using it for expiration value.\"\r\n        $DaysUntilExpiration = $CustomField\r\n    }\r\n    elseif (-not (Test-IsElevated) -or $PSVersionTable.PSVersion.Major -le 2) {\r\n        Write-Warning \"Skipping CustomField retrieval due to either incompatible PowerShell version or lack of elevation.\"\r\n    }\r\n}\r\nprocess {\r\n    # Calculate expiration and cutoff dates.\r\n    $ExpirationDate = (Get-Date \"11:59pm\").AddDays($DaysUntilExpiration)\r\n    $CutoffDate = (Get-Date \"12am\").AddDays(-$Cutoff)\r\n    $MustBeValidBeforeDate = (Get-Date \"12am\").AddDays(-$MustBeValidBefore)\r\n\r\n    # Retrieve all certificates.\r\n    $Certificates = Get-ChildItem -Path \"Cert:\\\" -Recurse\r\n\r\n    Write-Host \"Checking for certificates that were valid before $MustBeValidBeforeDate and will expire before $ExpirationDate.\"\r\n    \r\n    # Filter down to certificates that are expired in our desired date range\r\n    $ExpiredCertificates = $Certificates | Where-Object { $_.NotAfter -le $ExpirationDate -and $_.NotAfter -gt $CutoffDate -and $_.NotBefore -lt $MustBeValidBeforeDate }\r\n\r\n    # If we're asked to ignore self signed certs we'll filter them out\r\n    if ($IgnoreSelfSignedCerts -and $ExpiredCertificates) {\r\n        Write-Host \"Removing Self-Signed certificates from list.\"\r\n        $ExpiredCertificates = $ExpiredCertificates | Where-Object { $_.Subject -ne $_.Issuer }\r\n    }\r\n\r\n    if ($ExpiredCertificates) {\r\n        Write-Host \"\"\r\n        Write-Warning \"Expired Certificates found!\"\r\n        Write-Host \"\"\r\n\r\n        $Report = $ExpiredCertificates | ForEach-Object {\r\n            # Subject can be a long property, we'll truncate it to maintain readability\r\n            New-Object PSObject -Property @{\r\n                SerialNumber   = $_.SerialNumber\r\n                HasPrivateKey  = $_.HasPrivateKey\r\n                ExpirationDate = $_.NotAfter\r\n                Subject        = if ($_.Subject.Length -gt 35) { $_.Subject.Substring(0, 35) + \"...\" }else { $_.Subject }\r\n            }\r\n        }\r\n\r\n        Write-Host \"### Expired Certificates ###\"\r\n        $Report | Format-Table -AutoSize | Out-String | Write-Host\r\n\r\n        exit 1\r\n    }\r\n    else {\r\n        Write-Host \"No Certificates were found with an expiration date before $ExpirationDate and after $CutoffDate.\"\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>Greifen Sie auf \u00fcber 300 Skripte im NinjaOne Dojo zu.<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/freetrialform\/\">Zugang erhalten<\/a><\/p>\n<\/div>\n<h2>Detaillierte Aufschl\u00fcsselung<\/h2>\n<p>Das Skript arbeitet in mehreren Phasen:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Initialisierung<\/strong>: Zun\u00e4chst werden Standardparameter wie die Anzahl der Tage bis zum Ablauf des Zertifikats und verschiedene Ausschlussfristen festgelegt. Diese k\u00f6nnen durch Umgebungsvariablen \u00fcberschrieben werden.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Umgebungs\u00fcberpr\u00fcfungen<\/strong>: Das Skript \u00fcberpr\u00fcft die erforderlichen Berechtigungen und die Kompatibilit\u00e4t der PowerShell-Version und passt sein Verhalten entsprechend an.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Datenverarbeitung<\/strong>: Es ruft alle Zertifikate aus dem lokalen Speicher ab und filtert sie nach Ablauf, G\u00fcltigkeitsdauer und ob sie selbstsigniert sind, entsprechend den angegebenen Parametern.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Berichterstellung<\/strong>: Wenn abgelaufene Zertifikate gefunden werden, wird ein Bericht erstellt, der die Details auflistet, andernfalls wird angezeigt, dass keine entsprechenden Zertifikate gefunden wurden.<\/li>\n<\/ul>\n<p>Visuelle Hilfsmittel wie Flussdiagramme k\u00f6nnten diese Phasen wirksam veranschaulichen und den Prozess verst\u00e4ndlicher machen.<\/p>\n<h2>M\u00f6gliche Anwendungsf\u00e4lle<\/h2>\n<p>Stellen Sie sich einen MSP vor, der die IT-Infrastruktur eines Unternehmens \u00fcberwacht. Er setzen dieses Skript ein, um regelm\u00e4\u00dfig nach Zertifikaten zu suchen, die bald ablaufen. Dieses Fr\u00fchwarnsystem erm\u00f6glicht die rechtzeitige Erneuerung der Vertr\u00e4ge und vermeidet Dienstunterbrechungen oder Sicherheitsverletzungen.<\/p>\n<h2>Vergleiche<\/h2>\n<p>Dieser PowerShell-Ansatz ist anpassbarer und integrierter als GUI-basierte Zertifikatsverwaltungs-Tools. Sie erm\u00f6glicht Automatisierung und ist f\u00fcr gro\u00dfe Unternehmen besser skalierbar als manuelle Kontrollen.<\/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;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>Wie bestimmt das Skript, bei welchen Zertifikaten eine Warnmeldung erfolgen soll?<\/strong><br \/>\nDas Skript verwendet Parameter wie Ablaufdatum, G\u00fcltigkeitsdauer und selbstsignierten Status, um Zertifikate zu filtern.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Kann dieses Skript auf jedem Windows-Rechner ausgef\u00fchrt werden?<\/strong><br \/>\nEs unterst\u00fctzt Windows 7 sowie Server 2008 und h\u00f6her, erfordert jedoch bestimmte Berechtigungen und PowerShell-Versionen f\u00fcr die volle Funktionalit\u00e4t.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Ist es m\u00f6glich, die Warnkriterien anzupassen?<\/strong><br \/>\nJa, das Skript erlaubt die Anpassung von Parametern wie Tage bis zum Ablauf und Ausschlussfristen.<\/li>\n<\/ul>\n<h2>Folgen<\/h2>\n<p>Werden die Zertifikate nicht erneuert, kann dies zu Sicherheitsschwachstellen und zum Verlust des Vertrauens der Kund:innen f\u00fchren. Dieses Skript tr\u00e4gt zur Aufrechterhaltung einer optimalen Sicherheitslage bei, indem es proaktiv Zertifikatserneuerungen verwaltet.<\/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;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\">Planen Sie die Ausf\u00fchrung des Skripts regelm\u00e4\u00dfig, um rechtzeitige Warnmeldungen zu gew\u00e4hrleisten.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"5\" data-aria-level=\"1\">Passen Sie die Parameter an die spezifischen Anforderungen Ihrer IT-Umgebung an.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"6\" data-aria-level=\"1\">Stellen Sie sicher, dass die entsprechenden Berechtigungen und Umgebungseinstellungen f\u00fcr eine korrekte Ausf\u00fchrung vorhanden sind.<\/li>\n<\/ul>\n<h2>Abschlie\u00dfende \u00dcberlegungen<\/h2>\n<p>Im Rahmen eines <a href=\"https:\/\/www.ninjaone.com\/de\/\">umfassenden IT-Managements<\/a> k\u00f6nnen Tools wie NinjaOne die M\u00f6glichkeiten dieses Skripts erweitern. NinjaOne bietet <a href=\"https:\/\/www.ninjaone.com\/de\/integrationen\/\">integrierte L\u00f6sungen<\/a>, die mit solchen Skripten zusammenarbeiten k\u00f6nnen, um den IT-Betrieb zu optimieren, die Sicherheit zu erh\u00f6hen und die Compliance zu gew\u00e4hrleisten.<\/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":[4383],"class_list":["post-417029","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\/417029","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=417029"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=417029"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/operating_system?post=417029"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/use_cases?post=417029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}