<?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>Windows Client &#8211; Haikos Blog</title>
	<atom:link href="https://www.hertes.net/category/microsoft/windows-client/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, 11 Aug 2021 19:05:52 +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>Azure Virtual Desktop &#8211; ein merkwürdiger Fehler und seine banale Lösung</title>
		<link>https://www.hertes.net/2021/08/azure-virtual-desktop-ein-merkwuerdiger-fehler-und-seine-banale-loesung/</link>
					<comments>https://www.hertes.net/2021/08/azure-virtual-desktop-ein-merkwuerdiger-fehler-und-seine-banale-loesung/#comments</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Wed, 11 Aug 2021 18:59:37 +0000</pubDate>
				<category><![CDATA[ActiveDirectory]]></category>
		<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[AVD]]></category>
		<category><![CDATA[Azure Virtual Desktop]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[Windows Virtual Desktop]]></category>
		<category><![CDATA[WVD]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=4115</guid>

					<description><![CDATA[Vor kurzem kam mir in einer frisch aufgebauten Azure Virtual Desktop (AVD) Umgebung ein merkwürdiger Fehler unter. Nach dem Login und der Auswahl der gewünschten App startet der Verbindungsaufbau. Dieser schlägt dann jedoch mit folgender Fehlermeldung fehl: Wir konnten leider keine Verbindung mit &#8222;Outlook&#8220; herstellen. Mit dem Gateway konnte aufgrund eines Fehlers keine Verbindung hergestellt werden. Sollte das Problem wiederholt auftreten, wenden Sie sich an Ihren Administrator oder an den technischen Support. Auf englischsprachigen Systemen sieht es dann so aus: Oops, we couldn&#8217;t connect to &#8222;Outlook&#8220; We couldn&#8217;t connect to the gateway because of an error. If this keeps happening,&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Vor kurzem kam mir in einer frisch aufgebauten Azure Virtual Desktop (AVD) Umgebung ein merkwürdiger Fehler unter. Nach dem Login und der Auswahl der gewünschten App startet der Verbindungsaufbau. Dieser schlägt dann jedoch mit folgender Fehlermeldung fehl:</p>



<p></p>



<figure class="wp-block-image size-large"><a href="https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error1.png"><img fetchpriority="high" decoding="async" width="1024" height="639" src="https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error1-1024x639.png" alt="" class="wp-image-4116" srcset="https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error1-1024x639.png 1024w, https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error1-300x187.png 300w, https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error1-768x479.png 768w, https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error1.png 1044w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Wir konnten leider keine Verbindung mit &#8222;Outlook&#8220; herstellen.</p><p>Mit dem Gateway konnte aufgrund eines Fehlers keine Verbindung hergestellt werden. Sollte das Problem wiederholt auftreten, wenden Sie sich an Ihren Administrator oder an den technischen Support.</p></blockquote>



<p>Auf englischsprachigen Systemen sieht es dann so aus:</p>



<p></p>



<figure class="wp-block-image size-large"><a href="https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error2.png"><img decoding="async" width="1024" height="641" src="https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error2-1024x641.png" alt="" class="wp-image-4117" srcset="https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error2-1024x641.png 1024w, https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error2-300x188.png 300w, https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error2-768x481.png 768w, https://www.hertes.net/wp-content/uploads/2021/08/AVD_Error2.png 1086w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Oops, we couldn&#8217;t connect to &#8222;Outlook&#8220;</p><p>We couldn&#8217;t connect to the gateway because of an error. If this keeps happening, ask your admin or tech support for help.</p></blockquote>



<p></p>



<p>Meine Suche im Internet zu möglichen Ursachen brachte leider nichts passendes. Da ich den Grund des Fehlers dann aber kurz darauf selber bemerkt habe, dachte ich, ich dokumentiere das Ganze hier kur, falls noch andere Nutzer in diese &#8222;Falle&#8220; tappen:</p>



<p>Die Ursache des Fehlers hat nichts mit Netzwerk oder anderen Verbindungsproblemen zu tun, wie die Meldung zunächst vermuten lässt.</p>



<p>Ich hatte mich schlichtweg am AVD Webclient mit einem User angemeldet, den es in der Windows Server Domäne (ADDS / NTDS) nicht gibt, sondern nur im Azure AD. Die Anmeldung am Host des Hostpools erfolgt aber gegen einen regulären Domänencontroller! Der cloud-only User kann sich noch problemlos am AVD Webclient anmelden, dieser gibt auch keine Warnung o.ä., aus. Nur das Starten der Apps geht dann eben nicht&#8230;</p>



<p>Wenn ihr also auch auf diesen Fehler stoßt: Stellt sicher, dass der verwendete Benutzer in der Domäne bekannt und das Passwort dort identisch ist!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2021/08/azure-virtual-desktop-ein-merkwuerdiger-fehler-und-seine-banale-loesung/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Edge Browser mit Chromium Technologie als Preview verf&#252;gbar</title>
		<link>https://www.hertes.net/2019/04/microsoft-edge-browser-mit-chromium-technologie-als-preview-verfgbar/</link>
					<comments>https://www.hertes.net/2019/04/microsoft-edge-browser-mit-chromium-technologie-als-preview-verfgbar/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Mon, 08 Apr 2019 19:33:00 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Client]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Preview]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=3776</guid>

					<description><![CDATA[Für mich als langjähriger Chrome-User war es eine klasse Ankündigung – der nächste Microsoft-Browser würde auf der Chromium-Plattform aufbauen. Nun gibt es endlich eine Preview-Version zum Ausprobieren: Der Download geht am besten über die offizielle Edge Insider Landingpage: https://www.microsoftedgeinsider.com/en-us/ Viel Spaß beim Ausprobieren!]]></description>
										<content:encoded><![CDATA[<p>Für mich als langjähriger Chrome-User war es eine klasse Ankündigung – der nächste Microsoft-Browser würde auf der Chromium-Plattform aufbauen. Nun gibt es endlich eine Preview-Version zum Ausprobieren:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2019/04/image.png"><img decoding="async" title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2019/04/image_thumb.png" width="584" height="482" /></a></p>
<p>Der Download geht am besten über die offizielle Edge Insider Landingpage:</p>
<p><a href="https://www.microsoftedgeinsider.com/en-us/">https://www.microsoftedgeinsider.com/en-us/</a></p>
<p>Viel Spaß beim Ausprobieren!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2019/04/microsoft-edge-browser-mit-chromium-technologie-als-preview-verfgbar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell &#8211; Windows Client oder Windows Server als NTP Server benutzen</title>
		<link>https://www.hertes.net/2018/06/powershell-windows-client-oder-windows-server-als-ntp-server-benutzen/</link>
					<comments>https://www.hertes.net/2018/06/powershell-windows-client-oder-windows-server-als-ntp-server-benutzen/#comments</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Thu, 28 Jun 2018 19:41:17 +0000</pubDate>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows Client]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[NTP]]></category>
		<category><![CDATA[Uhrzeit]]></category>
		<category><![CDATA[W32Time]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zeitserver]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=3683</guid>

					<description><![CDATA[Sicherlich ist den Meisten bekannt, dass Windows seit vielen Generationen out-of-the-box als NTP-Client genutzt werden kann &#8211; also die Uhrzeit von einem NTP-Server beziehen kann. Aber dass sowohl Windows Server (seit WS2003) als auch Windows Client (seit Win XP) auch mit Bordmitteln als NTP-Server genutzt werden können, dürfte weitgehend unbekannt sein. Das Ganze lässt sich in einigen wenigen Schritten erreichen: Windows Zeitdienst W32Time auf automatischen Start setzen W32Time als NTP-Server konfigurieren (Registrierungsschlüssel) W32Time Dienst neustarten Firewall auf udp/123 für Verbindungen von außen öffnen Natürlich kann man das sehr effizient mittels PowerShell erledigen. Dazu habe ich ein einfaches Script geschrieben: #&#8230;]]></description>
										<content:encoded><![CDATA[<p>Sicherlich ist den Meisten bekannt, dass Windows seit vielen Generationen out-of-the-box als NTP-Client genutzt werden kann &#8211; also die Uhrzeit von einem NTP-Server beziehen kann. Aber dass sowohl Windows Server (seit WS2003) als auch Windows Client (seit Win XP) auch mit Bordmitteln als NTP-Server genutzt werden können, dürfte weitgehend unbekannt sein. Das Ganze lässt sich in einigen wenigen Schritten erreichen:</p>
<ul>
<li>Windows Zeitdienst W32Time auf automatischen Start setzen</li>
<li>W32Time als NTP-Server konfigurieren (Registrierungsschlüssel)</li>
<li>W32Time Dienst neustarten</li>
<li>Firewall auf udp/123 für Verbindungen von außen öffnen</li>
</ul>
<p>Natürlich kann man das sehr effizient mittels PowerShell erledigen. Dazu habe ich ein einfaches Script geschrieben:</p>
<pre lang="PowerShell">
# This script makes a Windows 10 PC acting as a NTP server 

#Enable autostart for W32Time Service
Set-Service -Name W32Time -StartupType Automatic

# Configure W32Time Service to act as a NTP server
Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer -Name Enabled -Value 1

# Update W32Time service
w32tm.exe /config /update

# Restart W32Time service
Restart-Service -Name W32Time

# Check configuration - VMICTimeProvider / Enabled should be "1" now
w32tm.exe /query /configuration

# Create an inbound rule for the Windows Firewall
New-NetFirewallRule -DisplayName "Allow NTP UDP/123 Incomming" -Profile Any -Action Allow -Direction Inbound -LocalPort 123 -Protocol udp -Enabled true
</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2018/06/powershell-windows-client-oder-windows-server-als-ntp-server-benutzen/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 10&#8211;Linux Subsystem installieren und &#180;Linux Distributionen aus dem Store nutzen</title>
		<link>https://www.hertes.net/2018/03/windows-10linux-subsystem-installieren-und-linux-distributionen-aus-dem-store-nutzen/</link>
					<comments>https://www.hertes.net/2018/03/windows-10linux-subsystem-installieren-und-linux-distributionen-aus-dem-store-nutzen/#comments</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Wed, 28 Mar 2018 17:45:40 +0000</pubDate>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Store]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Subsystem for Linux]]></category>
		<category><![CDATA[WSL]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=3624</guid>

					<description><![CDATA[Seit einer Weile enthält Windows das “Subsystem für Linux” (WSL). Damit kann man Linux-Code nativ unter Windows ausführen, ohne dafür erst eine VM starten zu müssen oder ähnliches. Di Installation ist super einfach: Am besten und einfachsten geht es per PowerShell (womit auch sonst? ) Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Wenn man nun direkt die WSL startet (wsl.exe), dann bekommt man erstmal eine “Fehlermeldung”: Anschließend kann man im Windows Store nach seiner Lieblings-Distribution suchen: Zur Verfügung stehen: Debian GNU/Linux Ubuntu OpenSUSE SLES Kali Linux Der Start kann dann direkt aus dem Startmenü erfolgen: Die Ersteinrichtung dauert einen Moment: Abschließend muss noch&#8230;]]></description>
										<content:encoded><![CDATA[<p>Seit einer Weile enthält Windows das “Subsystem für Linux” (WSL). Damit kann man Linux-Code nativ unter Windows ausführen, ohne dafür erst eine VM starten zu müssen oder ähnliches. Di Installation ist super einfach: </p>
<p>Am besten und einfachsten geht es per PowerShell (womit auch sonst? <img decoding="async" class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smiley" src="https://www.hertes.net/wp-content/uploads/2018/03/wlEmoticon-smile.png" />)</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-12.png"><img loading="lazy" decoding="async" title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-12.png" width="640" height="154" /></a></p>
<blockquote>
<p>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux</p>
</blockquote>
<p>Wenn man nun direkt die WSL startet (wsl.exe), dann bekommt man erstmal eine “Fehlermeldung”:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-13.png"><img loading="lazy" decoding="async" title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-13.png" width="640" height="187" /></a></p>
<p>Anschließend kann man im Windows Store nach seiner Lieblings-Distribution suchen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-14.png"><img loading="lazy" decoding="async" title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-14.png" width="640" height="387" /></a></p>
<p>Zur Verfügung stehen:</p>
<ul>
<li>Debian GNU/Linux </li>
<li>Ubuntu </li>
<li>OpenSUSE </li>
<li>SLES </li>
<li>Kali Linux </li>
</ul>
<p>Der Start kann dann direkt aus dem Startmenü erfolgen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-15.png"><img loading="lazy" decoding="async" title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-15.png" width="240" height="77" /></a></p>
<p>Die Ersteinrichtung dauert einen Moment:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-16.png"><img loading="lazy" decoding="async" title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-left: 0px; border-left: 0px; display: inline; padding-right: 0px; margin-right: 0px" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-16.png" width="500" height="160" /></a></p>
<p>Abschließend muss noch ein User mit Passwort eingerichtet werden…</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-17.png"><img loading="lazy" decoding="async" title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-left: 0px; border-left: 0px; display: inline; padding-right: 0px; margin-right: 0px" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-17.png" width="500" height="185" /></a></p>
<p>… und dann kann das Linux genutzt werden.</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-18.png"><img loading="lazy" decoding="async" title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-left: 0px; border-left: 0px; display: inline; padding-right: 0px; margin-right: 0px" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-18.png" width="500" height="185" /></a></p>
<p>Viel Spaß beim Ausprobieren und Benutzen!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2018/03/windows-10linux-subsystem-installieren-und-linux-distributionen-aus-dem-store-nutzen/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Win32 OpenSSH unter Windows 10 1709 aktivieren und nutzen</title>
		<link>https://www.hertes.net/2018/03/win32-openssh-unter-windows-10-1709-aktivieren-und-nutzen/</link>
					<comments>https://www.hertes.net/2018/03/win32-openssh-unter-windows-10-1709-aktivieren-und-nutzen/#comments</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Tue, 06 Mar 2018 00:24:24 +0000</pubDate>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[1709]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[PowerShell Core]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=3554</guid>

					<description><![CDATA[Im Zuge der Weiterentwicklung von PowerShell Core und der Ausrichtung auf Linux-Systeme hat Microsoft eine neue Strategie für die Remote-Verwaltung von Systemen entwickelt. Diese beinhaltet u.a. die Verwendung von OpenSSH unter Windows. Das an sich ist nicht wirklich neu – zumindest etwas neuer ist aber die Tatsache, dass diese Technologie jetzt seit dem 1709 Build (“Fall Creators Update”) als Beta im System integriert ist. Allerdings müssen die Komponenten bei Bedarf noch aktiviert / installiert werden. Und das geht so: Startmenü / Einstellungen (Zahnrad) / Apps / Optionale Features verwalten / Feature hinzufügen: Dort finden sich dann die beiden OpenSSH Optionen:&#8230;]]></description>
										<content:encoded><![CDATA[<p>Im Zuge der Weiterentwicklung von PowerShell Core und der Ausrichtung auf Linux-Systeme hat Microsoft eine neue Strategie für die Remote-Verwaltung von Systemen entwickelt. Diese beinhaltet u.a. die Verwendung von OpenSSH unter Windows. Das an sich ist nicht wirklich neu – zumindest etwas neuer ist aber die Tatsache, dass diese Technologie jetzt seit dem 1709 Build (“Fall Creators Update”) als Beta im System integriert ist. Allerdings müssen die Komponenten bei Bedarf noch aktiviert / installiert werden. Und das geht so:</p>
<p>Startmenü / Einstellungen (Zahnrad) / Apps / Optionale Features verwalten / Feature hinzufügen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image.png"><img loading="lazy" decoding="async" title="image" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb.png" width="640" height="354" /></a></p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-1.png"><img loading="lazy" decoding="async" title="image" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-1.png" width="640" height="354" /></a></p>
<p>Dort finden sich dann die beiden OpenSSH Optionen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-2.png"><img loading="lazy" decoding="async" title="image" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-2.png" width="640" height="354" /></a></p>
<p>Beide Optionen sollten eigentlich selbst-erklärend sein…</p>
<p>Alternativ kann die Installation auch über PowerShell erfolgen:</p>
<blockquote>
<p># Installieren von Server und Client      <br /> Add-WindowsCapability -Online -Name OpenSSH*       <br /> # Nur Server       <br />Add-WindowsCapability -Online -Name OpenSSH.Server*       <br /> # Nur Client       <br />Add-WindowsCapability -Online -Name OpenSSH.Client*</p>
</blockquote>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image21.png"><img loading="lazy" decoding="async" title="image" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image21_thumb.png" width="640" height="182" /></a></p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image24.png"><img loading="lazy" decoding="async" title="image" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image24_thumb.png" width="640" height="182" /></a></p>
<p>Der SSH Client läuft jetzt völlig problemlos von der Kommandozeile – wenn man den vollen Pfad benutzt:</p>
<blockquote>
<p>C:\Windows\System32\OpenSSH\ssh.exe</p>
</blockquote>
<p>Spätestens nach dem nächsten Neustart ist dann der Pfad auch in PATH und damit von überall aus aufzurufen.</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2018/03/image-3.png"><img loading="lazy" decoding="async" title="image" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="https://www.hertes.net/wp-content/uploads/2018/03/image_thumb-3.png" width="640" height="230" /></a></p>
<p>Die Konfiguration des OpenSSH-Servers ist ein kleines bisschen aufwändiger. Diesem Thema werde ich demnächst einen weiteren Blogartikel widmen. Stay tuned!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2018/03/win32-openssh-unter-windows-10-1709-aktivieren-und-nutzen/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell Core 6.0: Generally Available (GA)</title>
		<link>https://www.hertes.net/2018/01/powershell-core-6-0-generally-available-ga/</link>
					<comments>https://www.hertes.net/2018/01/powershell-core-6-0-generally-available-ga/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Sat, 13 Jan 2018 17:23:00 +0000</pubDate>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[PowerShell Core]]></category>
		<category><![CDATA[Windows Client]]></category>
		<category><![CDATA[Windows Server]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=3495</guid>

					<description><![CDATA[Wie Microsoft vor wenigen Tagen berichtet hat (siehe Blogartikel), ist PowerShell Core 6.0 seit dem 10.01.2018 GA und wird von Microsoft voll supported! Den Download für PowerShell Core 6.0 findet man hier: PowerShell Core für Windows PowerShell Core für Linux / macOS Microsoft empfiehlt das Entfernen alter PS Core Versionen und eine saubere Neuinstallation: sudo apt remove powershell &#38;&#38; sudo apt-get install powershell Die Liste der unterstützen Betriebssysteme ist lang: Windows 7, 8.1, and 10 Windows Server 2008 R2, 2012 R2, 2016 Windows Server Semi-Annual Channel Ubuntu 14.04, 16.04, and 17.04 Debian 8.7+, and 9 CentOS 7 Red Hat Enterprise&#8230;]]></description>
										<content:encoded><![CDATA[<p>Wie Microsoft vor wenigen Tagen berichtet hat (<a href="https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/">siehe Blogartikel</a>), ist PowerShell Core 6.0 seit dem 10.01.2018 GA und wird von Microsoft voll supported!</p>
<p>Den Download für PowerShell Core 6.0 findet man hier:</p>
<p><a href="https://aka.ms/getps6-windows">PowerShell Core für Windows</a> </p>
<p><a href="https://aka.ms/getps6-linux">PowerShell Core für Linux / macOS</a></p>
<p>Microsoft empfiehlt das Entfernen alter PS Core Versionen und eine saubere Neuinstallation:</p>
<blockquote>
<p><code>sudo apt remove powershell &amp;&amp; sudo apt-get install powershell</code></p>
</blockquote>
<p>Die Liste der unterstützen Betriebssysteme ist lang:</p>
<ul>
<li>Windows 7, 8.1, and 10 </li>
<li>Windows Server 2008 R2, 2012 R2, 2016 </li>
<li>Windows Server Semi-Annual Channel</li>
<li>Ubuntu 14.04, 16.04, and 17.04 </li>
<li>Debian 8.7+, and 9 </li>
<li>CentOS 7 </li>
<li>Red Hat Enterprise Linux 7 </li>
<li>OpenSUSE 42.2 </li>
<li>Fedora 25, 26 </li>
<li>macOS 10.12+</li>
</ul>
<p>Wichtig ist ein Hinweise am Ende des Artikels:</p>
<blockquote>
<p>Windows PowerShell 3.0, 4.0, and 5.1 will continue to be supported on <a href="https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet">supported versions of Windows and Windows Server</a>.      <br />(Note: While Windows PowerShell 2.0 is still in support, <a href="https://blogs.msdn.microsoft.com/powershell/2017/08/24/windows-powershell-2-0-deprecation/">it has been deprecated</a>, and it’s recommend that workloads be migrated to newer versions of PowerShell.)</p>
</blockquote>
<p>Für Windows PowerShell ab Version 3.0 gibt es also weiterhin Support – aber Neuerungen/Verbesserungen darf man hier wohl nicht mehr erwarten.</p>
<p>Viel Spaß beim Ausprobieren!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2018/01/powershell-core-6-0-generally-available-ga/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Erstellen einer Windows PE (WinPE) mit dem Windows Assessment and Deployment Kit (ADK)</title>
		<link>https://www.hertes.net/2017/12/erstellen-einer-windows-pe-winpe-mit-dem-windows-assessment-and-deployment-kit-adk/</link>
					<comments>https://www.hertes.net/2017/12/erstellen-einer-windows-pe-winpe-mit-dem-windows-assessment-and-deployment-kit-adk/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Sun, 17 Dec 2017 07:16:03 +0000</pubDate>
				<category><![CDATA[System Center Configuration Manager]]></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[Windows Vista]]></category>
		<category><![CDATA[ImageX]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">http://www.hertes.net/?p=1516</guid>

					<description><![CDATA[UPDATE für Windows ADK siehe unten! &#8211; Ursprünglicher Artikel vom 18.10.2012 Eine WinPE auf dem USB-Stick oder als CD/DVD ist außerordentlich praktisch. Man kann damit ein defektes Windows reparieren, seine Daten aus einem kaputten Rechner &#8222;rausholen&#8220;, ein System aus einem WIM-Image installieren, Images erzeugen und und und&#8230; Zum Erzeugen einer solchen WinPE benötigt man entweder das Windows AIK (Automated Installation Kit) oder eben das ADK. In einer kurzen Anleitung möchte ich erklären, wie hier nun vorzugehen ist: 1.) Windows ADK herunterladen und installieren Siehe hier: http://www.microsoft.com/de-de/download/details.aspx?id=30652 Bei der Installation reicht es, die &#8222;Windows Preinstallation Environment&#8220; auszuwählen, der Rest ist hierzu nicht&#8230;]]></description>
										<content:encoded><![CDATA[<p><strong><em>UPDATE für Windows ADK siehe unten!</em></strong> &#8211; Ursprünglicher Artikel vom 18.10.2012</p>
<p>Eine WinPE auf dem USB-Stick oder als CD/DVD ist außerordentlich praktisch. Man kann damit ein defektes Windows reparieren, seine Daten aus einem kaputten Rechner &#8222;rausholen&#8220;, ein System aus einem WIM-Image installieren, Images erzeugen und und und&#8230;</p>
<p>Zum Erzeugen einer solchen WinPE benötigt man entweder das Windows AIK (Automated Installation Kit) oder eben das ADK. In einer kurzen Anleitung möchte ich erklären, wie hier nun vorzugehen ist:</p>
<p>1.) Windows ADK herunterladen und installieren</p>
<p>Siehe hier: <a href="http://www.microsoft.com/de-de/download/details.aspx?id=30652">http://www.microsoft.com/de-de/download/details.aspx?id=30652</a></p>
<p>Bei der Installation reicht es, die &#8222;Windows Preinstallation Environment&#8220; auszuwählen, der Rest ist hierzu nicht notwendig.</p>
<p>2.) Es gibt jetzt im Startmenü beim ADK eine &#8222;Umgebung für Bereitstellungs- und Imageerstellungstools&#8220;. Diese muss (evtl. als Administrator) gestartet werden</p>
<p>3.) In der sich nun öffnenden DOS-Box wird nun das Grundgerüst der WinPE erzeugt. Dazu verwendet man den Befehl:</p>
<pre lang="DOS" line="1">copype.cmd [x86 | amd64] C:\WinPE</pre>
<p>Der erste Parameter gibt an, ob die Umgebung für 32- oder 64-Bit gebaut wird. Mit einer 32-Bit-Variante ist man natürlich deutlich flexibler. Der zweite Parameter gibt an, wo die WinPE erzeugt werden soll, es habdelt sich hier um einen Pfad, der noch nicht existieren darf!</p>
<p>Nach dem Ausführen des Kommandos (welches einige Dateien kopiert) landet man im als Ziel angegebenen Ordner. Unter &#8222;media&#8220; befindet sich nun das, was später Bestandteil der WinPE sein wird. Hier kann man weitere Tools hinzufügen, z.B. &#8222;imagex.exe&#8220; (einfach mit in den media-Ordner kopieren):</p>
<pre lang="DOS" line="1">copy "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\x86\DISM\imagex.exe" C:\WinPE\media\</pre>
<p>4.) WinPE mit deutschem Tastaturlayout</p>
<p>Das &#8222;original&#8220; WinPE ist in Englisch mit englischem Tastaturlayout &#8211; das kann stören. Mit ein wenig Arbeit lässt sich das deutsche Layout installieren und aktivieren. Dazu muss die boot.wim, welche sich im meda\sources-Pfad befindet mit dism.exe gemountet und verändert werden.</p>
<p>Das deutsche Language-Pack befindet sich in &#8222;C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\de-de&#8220;</p>
<pre lang="DOS" line="1">dism /Mount-Wim /MountDir:C:\WinPE\mount /wimfile:C:\WinPE\media\sources\boot.wim /index:1
dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\de-de\lp.cab"
dism /image:C:\WinPE\mount /Set-AllIntl:de-DE
</pre>
<p>Dieser befehl wollte abgeschlossen werden mit:</p>
<pre lang="DOS" line="1">Das Eingabegebietsschema wurde festgelegt auf: de-DE
Das Systemgebietsschema wurde festgelegt auf: de-DE
Das Benutzergebietsschema wurde festgelegt auf: de-DE
Die Benutzeroberflächensprache wurde festgelegt auf: de-DE
Der Vorgang wurde erfolgreich beendet.
</pre>
<p>Sonst liegt ein Fehler vor&#8230;</p>
<p>Nun noch das Image zurückschreiben:</p>
<pre lang="DOS" line="1">dism /Unmount-Wim /MountDir:C:\WinPE\mount /commit</pre>
<p>5.) Erzeugen der WinPE</p>
<p>Es gibt 2 Möglichkeiten: Einmal in Form einer ISO-Datei (für CD/DVD) oder direkt auf einen USB-Stick (Vorsicht: Dieser wird dabei formatiert, vorhandene Daten gehen verloren!)</p>
<p>Die beiden Befehle lauten:</p>
<pre lang="DOS" line="1">MakeWinPEMedia /ISO C:\WinPE C:\WinPE\WinPE.iso</pre>
<p>-&gt; Für CD-ISO</p>
<pre lang="DOS" line="1">MakeWinPEMedia /UFD C:\WinPE G:</pre>
<p>-&gt; Für USB-Stick/-HDD, G: ist der Buchstabe des USB-Datenträgers, hier kein \ verwenden</p>
<p>Das wäre es schon gewesen &#8211; die ISO bzw. der USB-Stick lassen sich jetzt booten&#8230;</p>
<p>&nbsp;</p>
<p><em><strong>Update vom 17.12.2017:</strong></em></p>
<p>Für Windows ADK 10 ändern sich die Pfade und damit auch die Kommandos. Ich habe diese hier nochmal für 64 Bit (amd64) zusammengestellt. Dabei werden auch ein paar nützliche Pakete (u.a. PowerShell) hinzugefügt.</p>
<pre lang="DOS" line="1">copype.cmd amd64 C:\WinPe
dism /Mount-Wim /MountDir:C:\WinPE\mount /wimfile:C:\WinPE\media\sources\boot.wim /index:1
dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\lp.cab"

dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFx.cab"
dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-NetFx_de-de.cab"
dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab"
dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-PowerShell_de-de.cab"
dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab"
dism /image:C:\WinPE\mount /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\de-de\WinPE-Scripting_de-de.cab"

dism /Unmount-Wim /MountDir:C:\WinPE\mount /commit

MakeWinPEMedia /UFD C:\WinPE G:
</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2017/12/erstellen-einer-windows-pe-winpe-mit-dem-windows-assessment-and-deployment-kit-adk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell &#8211; RAM-Konfiguration eines Systems auslesen</title>
		<link>https://www.hertes.net/2017/03/powershell-ram-konfiguration-eines-systems-auslesen/</link>
					<comments>https://www.hertes.net/2017/03/powershell-ram-konfiguration-eines-systems-auslesen/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Wed, 22 Mar 2017 20:43:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows Client]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Arbeitsspeicher]]></category>
		<category><![CDATA[Memory]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[WMI]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=3414</guid>

					<description><![CDATA[Bei der Frage, ob ein Server (oder auch Client) noch etwas mehr RAM vertragen kann, stellt sich oft die Frage, wieviel RAM dann aktuell in wie vielen Modulen verbaut ist und wieviele Slots noch frei sind. Natürlich gibt es dazu auch bereits grafische Werkzeuge, die das können, aber spätestens, wenn mehrere Maschinen (ggf. auch Core-Server ohne GUI) abgefragt werden sollen, kann die PowerShell ihre Stärken ausspielen. Daher habe ich ein kleines Skript gebaut, welches diese Aufgabe erfüllt: [Cmdletbinding()] Param( [string]$Computername = "localhost" ) cls $PysicalMemory = Get-WmiObject -class "win32_physicalmemory" -namespace "root\CIMV2" -ComputerName $Computername Write-Host "Memory Modules:" -ForegroundColor Green $PysicalMemory &#124;&#8230;]]></description>
										<content:encoded><![CDATA[<p>Bei der Frage, ob ein Server (oder auch Client) noch etwas mehr RAM vertragen kann, stellt sich oft die Frage, wieviel RAM dann aktuell in wie vielen Modulen verbaut ist und wieviele Slots noch frei sind. Natürlich gibt es dazu auch bereits grafische Werkzeuge, die das können, aber spätestens, wenn mehrere Maschinen (ggf. auch Core-Server ohne GUI) abgefragt werden sollen, kann die PowerShell ihre Stärken ausspielen. Daher habe ich ein kleines Skript gebaut, welches diese Aufgabe erfüllt:</p>
<pre lang="PowerShell" line="1">[Cmdletbinding()]
Param(
    [string]$Computername = "localhost"
)
cls
$PysicalMemory = Get-WmiObject -class "win32_physicalmemory" -namespace "root\CIMV2" -ComputerName $Computername

Write-Host "Memory Modules:" -ForegroundColor Green
$PysicalMemory | Format-Table Tag,BankLabel,@{n="Capacity(GB)";e={$_.Capacity/1GB}},Manufacturer,PartNumber,Speed -AutoSize

Write-Host "Total Memory:" -ForegroundColor Green
Write-Host "$((($PysicalMemory).Capacity | Measure-Object -Sum).Sum/1GB)GB"

$TotalSlots = ((Get-WmiObject -Class "win32_PhysicalMemoryArray" -namespace "root\CIMV2" -ComputerName $Computername).MemoryDevices | Measure-Object -Sum).Sum
Write-Host "`nTotal Memory Slots:" -ForegroundColor Green
Write-Host $TotalSlots

$UsedSlots = (($PysicalMemory) | Measure-Object).Count 
Write-Host "`nUsed Memory Slots:" -ForegroundColor Green
Write-Host $UsedSlots

If($UsedSlots -eq $TotalSlots)
{
    Write-Host "All memory slots are filled up, none is empty!" -ForegroundColor Yellow
}</pre>
<p>Die Ausgabe sieht dann etwa so aus:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2017/03/PS_Memory1.png"><img loading="lazy" decoding="async" title="PS_Memory1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="PS_Memory1" src="https://www.hertes.net/wp-content/uploads/2017/03/PS_Memory1_thumb.png" width="644" height="389" /></a></p>
<p>Auf meinem Notebook mit nur zwei RAM-Slots (beide belegt) kommt zusätzlich noch eine kleine “Warnung”:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2017/03/PS_Memory2.png"><img loading="lazy" decoding="async" title="PS_Memory2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="PS_Memory2" src="https://www.hertes.net/wp-content/uploads/2017/03/PS_Memory2_thumb.png" width="644" height="252" /></a></p>
<p>Ihr könnt das Skript auch hier herunterladen:</p>
<p><a title="https://gallery.technet.microsoft.com/scriptcenter/Get-Memory-RAM-configuratio-35dda12e" href="https://gallery.technet.microsoft.com/scriptcenter/Get-Memory-RAM-configuratio-35dda12e">https://gallery.technet.microsoft.com/scriptcenter/Get-Memory-RAM-configuratio-35dda12e</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2017/03/powershell-ram-konfiguration-eines-systems-auslesen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 8 / 8.1 / 10: Bestimmte WLAN-Verbindungen per GPO als getaktet festlegen</title>
		<link>https://www.hertes.net/2016/09/windows-8-8-1-10-bestimmte-wlan-verbindungen-per-gpo-als-getaktet-festlegen/</link>
					<comments>https://www.hertes.net/2016/09/windows-8-8-1-10-bestimmte-wlan-verbindungen-per-gpo-als-getaktet-festlegen/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Thu, 29 Sep 2016 05:48:00 +0000</pubDate>
				<category><![CDATA[ActiveDirectory]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Client]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Getaktete Verbindung]]></category>
		<category><![CDATA[GPO]]></category>
		<category><![CDATA[Gruppenrichtlinien]]></category>
		<category><![CDATA[Metered Connection]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Wifi]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 8.1]]></category>
		<category><![CDATA[WLAN]]></category>
		<category><![CDATA[WSUS]]></category>
		<guid isPermaLink="false">http://www.hertes.net/?p=3265</guid>

					<description><![CDATA[Seit Windows 8 gibt es die Möglichkeit, eine WLAN- oder WWAN-Verbindung als “getaktet” (metered) festzulegen. Das hat Auswirkungen auf die Nutzung dieser Verbindung. Ziel ist es dabei, eine Verbindung mit beschränktem Datenvolumen oder Kosten pro kB/MB, möglichst wenig mit Dingen zu belasten, die man später auch über unbeschränkte Datenverbindungen machen kann, z.B. das Herunterladen von Windows Updates oder die Bereitstellung neuer Software, die erst aus dem Netzwerk geladen werden muss. Wenn man nun z.B. in einer kleinen Außenstelle, auf einer Baustelle oder sonst wo einen LTE- oder UMTS-Hotspot bereitstellt, damit einige Mitarbeiter darüber arbeiten können, dann haben diese Verbindungen in&#8230;]]></description>
										<content:encoded><![CDATA[<p>Seit Windows 8 gibt es die Möglichkeit, eine WLAN- oder WWAN-Verbindung als “getaktet” (metered) festzulegen. Das hat Auswirkungen auf die Nutzung dieser Verbindung. Ziel ist es dabei, eine Verbindung mit beschränktem Datenvolumen oder Kosten pro kB/MB, möglichst wenig mit Dingen zu belasten, die man später auch über unbeschränkte Datenverbindungen machen kann, z.B. das Herunterladen von Windows Updates oder die Bereitstellung neuer Software, die erst aus dem Netzwerk geladen werden muss.</p>
<p>Wenn man nun z.B. in einer kleinen Außenstelle, auf einer Baustelle oder sonst wo einen LTE- oder UMTS-Hotspot bereitstellt, damit einige Mitarbeiter darüber arbeiten können, dann haben diese Verbindungen in der Regel ein Datenlimit pro Monat, nach dessen Erreichen die Geschwindigkeit massiv gedrosselt wird, z.B. 3, 5 oder 10GB. Will man nun für diese Mitarbeiter erreichen, dass z.B. keine Windows-Updates über diese Verbindung geladen werden, dann kommen die getakteten Verbindungen zum Einsatz und es wäre wünschenswert, das entsprechende WLAN per Gruppenrichtlinie als “getaktet” zu bestimmen.</p>
<p>Das Problem dabei:</p>
<p>In den GPOs lassen sich zwar die Kosten für WLAN festlegen (es gibt dabei 3 Stufen, “unrestricted”, “fixed” und “variable”, wobei “fixed” bedeutet, dass die Kosten pro übertragenem Kilo- oder Megabyte entstehen und “variable” für ein monatliches Limit steht), dies gilt dann aber für ALLE WLAN-Verbindungen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn1-1.png"><img loading="lazy" decoding="async" title="MeteredConn1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="MeteredConn1" src="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn1_thumb-1.png" width="644" height="355" /></a></p>
<p>Als Alternative kann man nun aber das gute, alte “netsh” benutzen. Damit lassen sich Verbindungsdetails zeigen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn2.png"><img loading="lazy" decoding="async" title="MeteredConn2" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="MeteredConn2" src="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn2_thumb.png" width="478" height="484" /></a></p>
<p>Der Befehl dazu lautet:</p>
<blockquote>
<p>netsh wlan show profile WLANSSID</p>
</blockquote>
<p>Will man nun für eine Verbindung die Kosten verändern, so geht dies folgendermaßen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn3.png"><img loading="lazy" decoding="async" title="MeteredConn3" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="MeteredConn3" src="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn3_thumb.png" width="644" height="98" /></a></p>
<p>Der Befehl dazu lautet:</p>
<blockquote>
<p>netsh wlan set profileparameter name=WLANSSID cost=variable&#160; (oder alternativ “fixed”)</p>
</blockquote>
<p>Daraus braucht man nun nur noch ein passendes kleines Script basteln und dieses per GPO wirken lassen:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn4.png"><img loading="lazy" decoding="async" title="MeteredConn4" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="MeteredConn4" src="https://www.hertes.net/wp-content/uploads/2016/09/MeteredConn4_thumb.png" width="644" height="358" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2016/09/windows-8-8-1-10-bestimmte-wlan-verbindungen-per-gpo-als-getaktet-festlegen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows Server / Client: Alle geplanten Tasks per PowerShell auslesen</title>
		<link>https://www.hertes.net/2016/06/windows-server-client-alle-geplanten-tasks-per-powershell-auslesen/</link>
					<comments>https://www.hertes.net/2016/06/windows-server-client-alle-geplanten-tasks-per-powershell-auslesen/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Fri, 24 Jun 2016 12:30:47 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows Client]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Aufgabe]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Scheduled Tasks]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Task]]></category>
		<category><![CDATA[Taskplaner]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://www.hertes.net/?p=3195</guid>

					<description><![CDATA[Insbesondere auf Servern kann es schnell vorkommen, dass hier sehr viele Gepante Tasks (&#8222;Aufgaben&#8220;) vorhanden sind, die aber über viele Ordner im Taskplaner verteilt sind: Wenn man nun einen bestimmten Task sucht oder einfach wissen möchte, was so an Aufgaben alles geplant ist, dann ist die GUI hier leider keine große Hilfe. Aber mit der PowerShell bekommt man schnell das Gewünscht: Get-ScheduledTask &#124; Select URI,@{n="LastRun";e={($_ &#124; Get-ScheduledTaskInfo).LastRunTime}} &#124; Sort-Object LastRun Viel Spaß damit!]]></description>
										<content:encoded><![CDATA[<p>Insbesondere auf Servern kann es schnell vorkommen, dass hier sehr viele Gepante Tasks (&#8222;Aufgaben&#8220;) vorhanden sind, die aber über viele Ordner im Taskplaner verteilt sind:</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3196" src="https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner.png" alt="TaskPlaner" width="399" height="559" srcset="https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner.png 399w, https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner-214x300.png 214w" sizes="auto, (max-width: 399px) 100vw, 399px" /></a></p>
<p>Wenn man nun einen bestimmten Task sucht oder einfach wissen möchte, was so an Aufgaben alles geplant ist, dann ist die GUI hier leider keine große Hilfe. Aber mit der PowerShell bekommt man schnell das Gewünscht:</p>
<pre lang="PowerShell" line="1"> 
Get-ScheduledTask | Select URI,@{n="LastRun";e={($_ | Get-ScheduledTaskInfo).LastRunTime}} | Sort-Object LastRun
</pre>
<p><a href="https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-3197" src="https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner2.png" alt="TaskPlaner2" width="1072" height="264" srcset="https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner2.png 1072w, https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner2-300x74.png 300w, https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner2-768x189.png 768w, https://www.hertes.net/wp-content/uploads/2016/06/TaskPlaner2-1024x252.png 1024w" sizes="auto, (max-width: 1072px) 100vw, 1072px" /></a></p>
<p>Viel Spaß damit!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2016/06/windows-server-client-alle-geplanten-tasks-per-powershell-auslesen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
