<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Deinstallieren &#8211; Haikos Blog</title>
	<atom:link href="https://www.hertes.net/tag/deinstallieren/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hertes.net</link>
	<description>Blog von Haiko Hertes zu allen Themen rund um Microsoft, Cloud und Datacenter</description>
	<lastBuildDate>Wed, 15 Oct 2014 08:08:31 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>SCCM: Deinstallation von Anwendungen &#8211; die einfache Variante</title>
		<link>https://www.hertes.net/2013/10/sccm-deinstallation-von-anwendungen-die-einfache-variante/</link>
					<comments>https://www.hertes.net/2013/10/sccm-deinstallation-von-anwendungen-die-einfache-variante/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Mon, 28 Oct 2013 21:47:00 +0000</pubDate>
				<category><![CDATA[System Center Configuration Manager]]></category>
		<category><![CDATA[Anwendungen]]></category>
		<category><![CDATA[Configuration Manager]]></category>
		<category><![CDATA[Deinstallieren]]></category>
		<category><![CDATA[SCCM]]></category>
		<guid isPermaLink="false">http://www.hertes.net/?p=1988</guid>

					<description><![CDATA[Seit Configuration Manager 2012 gibt es neben den “Paketen” auch die “Anwendungen”, die bei denen man zusätzlich zur Installation auch gleich die Möglichkeit der Deinstallation integrieren kann. Will man nun beide Wege sinnvoll “automatisieren”, ergibt sich häufig, dass es eine Installations- und eine Deinstallations-Sammlung gibt. Wenn man nun einen Computer in die Installations-Sammlung aufnimmt, wird die entsprechende Software auf dem Gerät installiert. Entfernt man den Client aus der Installations-Sammlung, so wird die Anwendung aber nicht automatisch deinstalliert, man müsste nun erst den CLient in die Deinstallations-Sammlung aufnehmen. Diesen Prozess kann man etwas vereinfachen: Die Software “Adobe Reader” wurde 2x bereitgestellt&#8230;]]></description>
										<content:encoded><![CDATA[<p>Seit Configuration Manager 2012 gibt es neben den “Paketen” auch die “Anwendungen”, die bei denen man zusätzlich zur Installation auch gleich die Möglichkeit der Deinstallation integrieren kann. Will man nun beide Wege sinnvoll “automatisieren”, ergibt sich häufig, dass es eine Installations- und eine Deinstallations-Sammlung gibt. Wenn man nun einen Computer in die Installations-Sammlung aufnimmt, wird die entsprechende Software auf dem Gerät installiert. Entfernt man den Client aus der Installations-Sammlung, so wird die Anwendung aber nicht automatisch deinstalliert, man müsste nun erst den CLient in die Deinstallations-Sammlung aufnehmen. Diesen Prozess kann man etwas vereinfachen:</p>
<p>Die Software “Adobe Reader” wurde 2x bereitgestellt – einmal für die Installation und einmal für die Deinstallation:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2013/10/sccm_uninstall1.png"><img fetchpriority="high" decoding="async" style="background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border: 0px;" title="sccm_uninstall1" src="https://www.hertes.net/wp-content/uploads/2013/10/sccm_uninstall1_thumb.png" alt="sccm_uninstall1" width="644" height="370" border="0" /></a></p>
<p>Der Trick ist nun, die Deinstallations-Sammlung über Mitgliedschaftsregeln automatisch befüllen zu lassen, und zwar so, dass das gewünschte Gerät, sobald man es aus der Installations-Sammlung entfernt hat, in die Deinstallations-Sammlung wandert – und das automatisch.</p>
<p>Dazu hinterlegt man an der Deinstallations-Sammlung Mitgliedschaftsregeln nach dieser Form:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2013/10/sccm_uninstall2.png"><img decoding="async" style="background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; display: block; padding-right: 0px; border: 0px;" title="sccm_uninstall2" src="https://www.hertes.net/wp-content/uploads/2013/10/sccm_uninstall2_thumb.png" alt="sccm_uninstall2" width="458" height="484" border="0" /></a></p>
<p>Nun wird die Software also auf allen Geräten entfernt, die nicht in der Installations-Sammlung enthalten sind. Dadurch wird das Handling vereinfacht:</p>
<ul>
<li>Gerät in Installations-Sammlung: Installation wird durchgeführt, wenn Software noch nicht vorhanden ist</li>
<li>Gerät NICHT in Installations-Sammlung: Deinstallation wird durchgeführt, falls Software vorhanden ist</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2013/10/sccm-deinstallation-von-anwendungen-die-einfache-variante/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell: Alle Windows-Updates automatisch entfernen</title>
		<link>https://www.hertes.net/2013/05/powershell-alle-windows-updates-automatisch-entfernen/</link>
					<comments>https://www.hertes.net/2013/05/powershell-alle-windows-updates-automatisch-entfernen/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Tue, 21 May 2013 11:32:08 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<category><![CDATA[Deinstallieren]]></category>
		<category><![CDATA[Entfernen]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[WUSA]]></category>
		<guid isPermaLink="false">http://www.hertes.net/?p=1669</guid>

					<description><![CDATA[Das entfernen ALLER Windows-Updates von Hand ist sehr mühsam. Die PowerShell schafft hier abhilfe. Das folgende kleine Skript ermittelt alle installierten Windows-Updates und entfernt diese der Reihe nach: $hotfixes = Get-WmiObject -Class Win32_QuickFixEngineering &#124; select hotfixid foreach($hotfix in $hotfixes) { $KBNummer = $hotfix.HotfixId.Replace("KB", "") $Kommando = "wusa.exe /uninstall /kb:$KBNummer /quiet /log /norestart" Write-Host ("Removing update with command: " + $Kommando) Invoke-Expression $Kommando While (@(Get-Process wusa -ErrorAction SilentlyContinue).Count -ne 0) { Start-Sleep 1 Write-Host "Waiting for update removal to finish ..." } }]]></description>
										<content:encoded><![CDATA[<p>Das entfernen ALLER Windows-Updates von Hand ist sehr mühsam. Die PowerShell schafft hier abhilfe. Das folgende kleine Skript ermittelt alle installierten Windows-Updates und entfernt diese der Reihe nach:</p>
<pre lang="PowerShell" line="1">
$hotfixes = Get-WmiObject -Class Win32_QuickFixEngineering | select hotfixid

foreach($hotfix in $hotfixes)
{
    $KBNummer = $hotfix.HotfixId.Replace("KB", "")
    $Kommando = "wusa.exe /uninstall /kb:$KBNummer /quiet /log /norestart"
    Write-Host ("Removing update with command: " + $Kommando)
    Invoke-Expression $Kommando
    While (@(Get-Process wusa -ErrorAction SilentlyContinue).Count -ne 0)
    {
        Start-Sleep 1
        Write-Host "Waiting for update removal to finish ..."
    }
}
</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2013/05/powershell-alle-windows-updates-automatisch-entfernen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
