{"id":48395,"date":"2023-03-30T12:43:47","date_gmt":"2023-03-30T11:43:47","guid":{"rendered":"https:\/\/www.softed.de\/blog\/?p=48395"},"modified":"2025-07-09T07:20:29","modified_gmt":"2025-07-09T06:20:29","slug":"anwendungsaktualisierung-mit-microsoft-intune-proactive-remidiations-winget","status":"publish","type":"post","link":"https:\/\/www.softed.de\/softed\/anwendungsaktualisierung-mit-microsoft-intune-proactive-remidiations-winget\/","title":{"rendered":"Anwendungsaktualisierung mit Microsoft Intune, Proactive Remediations &#038; Winget"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Einleitung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die IT der Unternehmen steht immer h\u00e4ufiger vor der Herausforderung Anwendungen auf einem aktuellen Stand zu halten. Die Zeit w\u00e4hrend der Quarant\u00e4ne in der Corona-Pandemie-Zeit hat diese H\u00fcrden nicht gemindert. Ganz im Gegenteil, f\u00fcr einige waren die Systeme garnicht mehr erreichbar, oder verwaltbar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und gerade in dieser Zeit, wo die Konferenztools einen enormen Boom hatten, fanden sich ganz schnell Installationen auf den Systemen wieder. Aber wie so oft, einmal installiert und nie mehr aktualisiert. Allen voran Tools, die ganz ohne administrative Rechte installiert werden k\u00f6nnen. Zum Beispiel Webex oder Zoom.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Problem an diesen Anwendungen ist, dass man \u00fcber die administrative Installationsrutine nicht, oder nur sehr schwer an die Anwendungen ran kommt. Denn diese sind bekanntlich irgendwo unter<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>C:\\Users\\&lt;Username&gt;\\AppData\\Roaming<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">installiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es w\u00e4re sch\u00f6n, wenn das System eigenst\u00e4ndig einmal am Tag pr\u00fcft, ob es f\u00fcr eine Anwendung \u2013 nehmen wir zum Beispiel Zoom \u2013 eine Aktualisierung gibt und diese selbstst\u00e4ndig auf den neusten Stand bringt. Dann schauen wir mal was wir im Portfolio von Microsoft 365 zur Auswahl haben und einsetzen k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Intune Plan 1<\/strong> &#8211; f\u00fcr die Ger\u00e4teverwaltung<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Winget <\/strong>&#8211; als Package Manager<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proactive Remediations<\/strong> &#8211; f\u00fcr die regelm\u00e4\u00dfige Ausf\u00fchrung<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Defender for Endpoint<\/strong> (optional) &#8211; erkennen von Schwachstellen in Applikationen<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lizenzanforderungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr den Einsatz der oben genannten Produkte werden folgende Lizenzen ben\u00f6tigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Intune Plan 1:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EM+S E3 oder h\u00f6her oder<\/li>\n\n\n\n<li>Microsoft 365 Business Premium oder<\/li>\n\n\n\n<li>Microsoft 365 E3 oder h\u00f6her<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proactive Remediations:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows 10\/11 Ent.\/Edu. E3, E5, A3 oder A5 &#8211; diese Lizenzen sind im Microsoft 365 F3, E3, E5, A3, A5 enthalten<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Winget:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>kostenfrei im Betriebssystem entalten<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Microsoft Defender for Endpoint:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Defender for Endpoint Plan 1 oder Plan 2 als Standalone Lizenz<\/li>\n\n\n\n<li>Microsoft 365 E5<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Winget<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Winget \u2013 ist der Windows Package Manager von Microsoft, \u00e4hnlich wie man es von Linux Systemen, oder mit Chocolatey kennt. Mit der Abk\u00fcndigung des Microsoft Store for Business, r\u00fcckt nun dieses Werkzeug in den Fokus der Administratoren. Mit dem Kommandozeilen-Tool ist es m\u00f6glich Universal Windows Platform-Apps (UWP &#8211; .appx\/.appxbundle\/.msix), aber auch Win32-Apps (.exe\/.msi) auf Windows 10\/11 Systemen zu installieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei stammen die Quelldateien bei UWP-Apps aus dem Microsoft Store und werden von Microsoft bereitgestellt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Win32-Apps wird bei Microsoft nur der Anwendungskatalog gepflegt. Der eigentliche Download der Quelldateien erfolgt dann von Servern des Anwendungshersteller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Installation einer App ist denkbar einfach. Es wird immer die aktuellste Version der Quelldateien genutzt, es sei denn man w\u00e4hlt explizit eine Version aus. Ausserdem sind bereits alle Parameter gesetzt, um die Anwendung ohne Benutzerinteraktion zu installieren. Hier ein Beispiel f\u00fcr die Installation von Zoom:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>winget install zoom<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei ist zu beachten, dass Installationen die administrative Berechtigung ben\u00f6tigen eine UAC-Meldung hervorrufen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Winget ist ein Teil der App-Installer UWP, die ab Windows 10 21H1 oder Window 11 21H2 im Betriebssystem inkludiert ist. Pr\u00fcfen kann man die Verf\u00fcgbarkeit auf einem Client wie folgt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>Get-AppPackage *Microsoft.DesktopAppInstaller* | select Name,PackageFullName<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Proactive Remediations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Proactive Remediations beruhen auf Powershell Skripten, die in Skriptpaketen zusammengefasst werden. Jedes Skriptpaket besteht aus einem Erkennungsskript (Detection), einem Wiederherstellungsskript (Remediation) und Metadaten. Mithilfe von Intune k\u00f6nnen diese Skriptpakete bereitgestellt und Berichte zur Effektivit\u00e4t angezeigen werden.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-style-default\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/1-Remidiation-Report.png\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1390\" height=\"719\" data-id=\"48396\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/1-Remidiation-Report.png\" alt=\"\" class=\"wp-image-48396\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/1-Remidiation-Report.png 1390w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/1-Remidiation-Report-308x159.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/1-Remidiation-Report-608x314.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/1-Remidiation-Report-768x397.png 768w\" sizes=\"(max-width: 1390px) 100vw, 1390px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Ausf\u00fchrung der Skriptpakete kann dabei zeitlich gesteuert, einmal t\u00e4glich, st\u00fcndlich oder einmalig erfolgen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dar\u00fcber kann sichergestellt werden das bestimmte Einstellungen immer nach den Unternehmensrichtlinien umgesetzt sind und Fehlkonfigurationen automatisch korrigiert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durch die Powershellskripte ist der Einsatz sehr flexibel. So kann auf das Vorhandensein von Registry-Werten, Dateien mit einem bestimmten Zeitstempel oder Hashwert oder vielen weiteren Szenarien gepr\u00fcft werden. So aber zum Beispiel eben auch, ob es eine Aktualisierung f\u00fcr eine bestimmte Applikation gibt, welche \u00fcber Winget gepr\u00fcft wird. &nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Einsatz der Proactive Remediation kann entweder im Benutzer- oder im Systemkontext ausgef\u00fchrt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Microsoft Defender for Endpoint<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber den Defender for Endpoint wird unter anderem eine Software-Inventur aller registrierten Ger\u00e4te ausgef\u00fchrt. Weiterhin gibt Microsoft eine Empfehlung zu erkannten Schwachstellen in Applikationen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese gesammelten Informationen laufen im Secure Score und Exposure Score zusammen. Wobei letzterer die Gef\u00e4hrdung aller Clients im Unternehmen darstellt. Ziel sollte es also sein diesen Wert so gering wie m\u00f6glich zu halten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/2-Defender-for-Endpoint.png\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" width=\"608\" height=\"530\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/2-Defender-for-Endpoint-608x530.png\" alt=\"\" class=\"wp-image-48399\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/2-Defender-for-Endpoint-608x530.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/2-Defender-for-Endpoint-259x226.png 259w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/2-Defender-for-Endpoint.png 730w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Schauen wir uns die unterschiedlichen Versionen der Zoom Installationen an:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/3-zoom-kql.png\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" width=\"533\" height=\"608\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/3-zoom-kql-533x608.png\" alt=\"\" class=\"wp-image-48402\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/3-zoom-kql-533x608.png 533w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/3-zoom-kql-198x226.png 198w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/3-zoom-kql-768x876.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/3-zoom-kql.png 991w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nahezu aus jedem Dorf ein Hund. In Summe sind auf 22 Systemen 13 unterschiedliche Versionen. Wie sieht die Empfehlung im Defender for Endpoint aus?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/4-zoom-recommandation.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"240\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/4-zoom-recommandation-608x240.png\" alt=\"\" class=\"wp-image-48404\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/4-zoom-recommandation-608x240.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/4-zoom-recommandation-308x122.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/4-zoom-recommandation-768x303.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/4-zoom-recommandation-1536x606.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/4-zoom-recommandation.png 1959w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Auf 16 der 22 Systemen ist eine gef\u00e4hrdete Version installiert. Das dr\u00fcckt den Exposure Score um 1,59 Punkte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">App Update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nehmen wir nun Intune und die Proactive Remediation und versuchen Zoom auf einen m\u00f6glichst aktuellen und einheitlichen Versionsstand zu bringen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beachten wir die Besonderheit aus der Einleitung, dann m\u00fcssen die Skripte zur Detection und Remediation auf jeden Fall im Benutzerkontext erfolgen. Dabei muss der Pfad zu Winget in der Powershell nicht separat angegeben werden, da das Paket in jedem Benutzerprofil geladen wird. Wir brauchen erst einmal also nur die Logik f\u00fcr die Detection:<\/p>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\"><code>$upgrade = \"Zoom.Zoom\"<br>if ($(winget upgrade --accept-source-agreements) -like \"* $upgrade *\") {<br>Write-Host \"Upgrade available for: $upgrade\"<br>exit 1 # upgrade available, remediation needed<br>}<br>else {<br>Write-Host \"No Upgrade for $upgrade available\"<br>exit 0 # no upgrade, no action needed<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Zeilen in einer Skriptdatei abspeichern, zum Beispiel <strong>detection.ps1<\/strong> und im Intune unter Reports &gt; Endpoint Analytics &gt; Proactive Remediations ein neues Skriptpaket erstellen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im ersten Schritt ist ein Name f\u00fcr das Skriptpaket und optional eine Beschreibung einzutragen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5-Script-Package.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"371\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5-Script-Package-608x371.png\" alt=\"\" class=\"wp-image-48406\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5-Script-Package-608x371.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5-Script-Package-308x188.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5-Script-Package-768x468.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5-Script-Package-1536x937.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5-Script-Package.png 1558w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Im zweiten Schritt laden wir die Skriptdatei hoch, \u00e4ndern den Ausf\u00fchrungskontext auf \u201erun as logged-on user\u201c und lassen die Skripte in der 64-Bit Powershell laufen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.1-Script-Package.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"582\" height=\"608\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.1-Script-Package-582x608.png\" alt=\"\" class=\"wp-image-48407\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.1-Script-Package-582x608.png 582w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.1-Script-Package-216x226.png 216w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.1-Script-Package-768x802.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.1-Script-Package-1471x1536.png 1471w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.1-Script-Package.png 1555w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Im vierten Schritt, der Zuweisung, w\u00e4hlen wir eine Azure AD Gruppe mit Benutzer aus, bei denen das Skript ausgef\u00fchrt werden soll. Und nat\u00fcrlich wie oft die Pr\u00fcfung erfolgen soll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um hier die gr\u00f6\u00dfte Flexibilit\u00e4t zu haben, sollte das auf alle Benutzer angewendet werden. Denn nur wo ein Update erkannt wird, wird sp\u00e4ter auch nur das Update ausgef\u00fchrt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.2-script-Package.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"249\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.2-script-Package-608x249.png\" alt=\"\" class=\"wp-image-48408\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.2-script-Package-608x249.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.2-script-Package-308x126.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.2-script-Package-768x314.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.2-script-Package-1536x629.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/5.2-script-Package.png 1930w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt lassen wir das Skript einige Zeit erst einmal Informationen sammeln. Noch passiert nichts au\u00dfer der Pr\u00fcfung, ob es theoretisch ein Update g\u00e4be. Das Ergebnis kann man der gut in der \u00dcbersicht einsehen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6-Detection.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"305\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6-Detection-608x305.png\" alt=\"\" class=\"wp-image-48409\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6-Detection-608x305.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6-Detection-308x155.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6-Detection-768x386.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6-Detection-1536x772.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6-Detection-2048x1029.png 2048w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wir erkennen, dass (mittlerweile) auf 18 Ger\u00e4ten ein \u201eProblem\u201c\/ Update ansteht. Noch besser l\u00e4sst sich das im Ger\u00e4testatus erkennen, wenn wir uns hier die Spalte \u201ePre-Remediation Detection Output\u201c einblenden lassen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6.1-Detection.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"201\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6.1-Detection-608x201.png\" alt=\"\" class=\"wp-image-48410\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6.1-Detection-608x201.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6.1-Detection-308x102.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6.1-Detection-768x254.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6.1-Detection-1536x508.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/6.1-Detection-2048x677.png 2048w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Aufgrund des \u201efehlerhaften\u201c Zustandes einzelner Ger\u00e4te k\u00f6nnen wir nun das Wiederherstellungsskript (Remediation Script) einf\u00fcgen und laufen lassen. Dieses wird automatisch bei Erkennen eines fehlerhaften Zustandes im Anschluss ausgef\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>$upgrade = \"Zoom.Zoom\"<br>try{<br># upgrade command<br>Write-Host \"start Upgrade for: $upgrade\"<br>winget upgrade --exact $upgrade --silent --force --accept-package-agreements --accept-source-agreements<br>exit 0<br>}<br>catch{<br>Write-Error \"Error while installing upgrade for: $upgrade\"<br>exit 1<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Codezeilen speichern wir als <strong>remediation.ps1<\/strong> und f\u00fcgen diese in unser Zoom Skriptpaket ein.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/7-remidiation.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"523\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/7-remidiation-608x523.png\" alt=\"\" class=\"wp-image-48411\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/7-remidiation-608x523.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/7-remidiation-263x226.png 263w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/7-remidiation-768x660.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/7-remidiation-1536x1320.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/7-remidiation.png 1702w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nun hei\u00dft es wieder warten, je nach Einstellung wie h\u00e4ufig das Sktiptpaket ausgef\u00fchrt werden soll. Um das Ganze zu beschleunigen, kann es helfen den Intune Dienst auf dem Windows 10\/11 Client neu zu starten oder den gesamten Client neu zu starten. Auf den Clients gibt es nat\u00fcrlich auch ein Log, um das Geschehen zu verfolgen. Das ist unter:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>%Programdata%\\Microsoft\\IntuneManagementExtension\\Logs\\IntuneManagementExtension.log<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">zu finden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber die ID des Skriptpaketes finden wir die Informationen zur Abarbeitung auf dem Client.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8-Logs.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"296\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8-Logs-608x296.png\" alt=\"\" class=\"wp-image-48414\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8-Logs-608x296.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8-Logs-308x150.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8-Logs-768x374.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8-Logs-1536x748.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8-Logs-2048x997.png 2048w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Da der Exit Code \u201e1\u201c ist und ein Update vorliegt, wird automatisch das Remediation Skript gestartet und die Anwendung aktualisiert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8.1-Logs.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"283\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8.1-Logs-608x283.png\" alt=\"\" class=\"wp-image-48412\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8.1-Logs-608x283.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8.1-Logs-308x144.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8.1-Logs-768x358.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8.1-Logs-1536x716.png 1536w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/8.1-Logs-2048x954.png 2048w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Im Anschluss pr\u00fcft noch einmal das Detection Skript ob der Client \u201efehlerfrei\u201c ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach einiger Zeit kann man auch erkennen auf wie vielen Clients die alte Zoom Version aktualisiert wurde.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9-after-update-Intune.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"315\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9-after-update-Intune-608x315.png\" alt=\"\" class=\"wp-image-48415\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9-after-update-Intune-608x315.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9-after-update-Intune-308x160.png 308w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9-after-update-Intune-768x398.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9-after-update-Intune.png 1367w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ebenfalls im Defender for Endpoint steigt die Anzahl der Ger\u00e4t mit einer aktuellen Zoom Version.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9.1-after-update.png\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"524\" src=\"https:\/\/vwww6.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9.1-after-update-608x524.png\" alt=\"\" class=\"wp-image-48416\" srcset=\"https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9.1-after-update-608x524.png 608w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9.1-after-update-262x226.png 262w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9.1-after-update-768x662.png 768w, https:\/\/www.softed.de\/softed\/wp-content\/uploads\/2023\/03\/9.1-after-update.png 1092w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit kleinen Anpassungen am Detection und Remediation Skript lassen sich auch Applikationen aktualisieren, die im Systemkontext (Admin Rechte) ausgef\u00fchrt werden m\u00fcssen. So kann zum Beispiel das Skript f\u00fcr die Pr\u00fcfung einer Teamviewer Aktualisierung aussehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>$Winget = Get-ChildItem -Path (Join-Path -Path (Join-Path -Path $env:ProgramFiles -ChildPath \"WindowsApps\") -ChildPath \"Microsoft.DesktopAppInstaller_1.19<em>\\winget.exe\") $upgrade = \"TeamViewer.TeamViewer\" if ($(&amp;$winget upgrade --accept-source-agreements) -like \"<\/em> $upgrade *\") {<br>Write-Host \"Upgrade available for: $upgrade\"<br>exit 1 # upgrade available, remediation needed<br>}<br>else {<br>Write-Host \"No Upgrade for $upgrade available\"<br>exit 0 # no upgrade, no action needed<br>}<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durch den effektiven Einsatz der Werkzeuge aus dem Microsoft 365 Umfeld k\u00f6nnen Anwendungen auf Clients auf einem aktuellen Stand gehalten werden, ohne das man gro\u00dfartig Anwendungspakete erstellen und testen muss. Da wo eine veraltete Anwendung erkannt wurde, wird automatisch aktualisiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So l\u00e4sst sich der Exposure Score in einem Unternehmen niedrig halten, in dem man zeitnah die Anwendungen aktualisieren l\u00e4sst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Happy Updating! <br><strong>SoftEd Trainings unterst\u00fctzen Sie beim effektiven Einsatz von Microsoft 365. <a href=\"\/seminare\/microsoft\/microsoft-365-trainings-schulungen\">Jetzt passendes Training w\u00e4hlen<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Happy Updateing! Mit diesen MS 365 Tools bleiben Anwendungen auf den Clients aktuell und Sie brauchen daf\u00fcr keine extra Anwendungspakete erstellen und testen.<\/p>\n","protected":false},"author":10,"featured_media":70100,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[199],"tags":[284,282,297,283],"class_list":["post-48395","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-infrastruktur","tag-defender-for-endpoint","tag-microsoft-intune","tag-proactive-remediations","tag-winget"],"_links":{"self":[{"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/posts\/48395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/comments?post=48395"}],"version-history":[{"count":1,"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/posts\/48395\/revisions"}],"predecessor-version":[{"id":68301,"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/posts\/48395\/revisions\/68301"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/media\/70100"}],"wp:attachment":[{"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/media?parent=48395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/categories?post=48395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softed.de\/softed\/wp-json\/wp\/v2\/tags?post=48395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}