<?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>Automation &#8211; Haikos Blog</title>
	<atom:link href="https://www.hertes.net/tag/automation/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>Thu, 09 Dec 2021 18:20:51 +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 Automation &#8211; Neue Runbooks für VMs</title>
		<link>https://www.hertes.net/2021/03/azure-automation-neue-runbooks-fuer-vms/</link>
					<comments>https://www.hertes.net/2021/03/azure-automation-neue-runbooks-fuer-vms/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Wed, 24 Mar 2021 11:45:26 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[deallocate]]></category>
		<category><![CDATA[Runbook]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Start]]></category>
		<category><![CDATA[Stop]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Virtuelle Maschine]]></category>
		<category><![CDATA[VM]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=4094</guid>

					<description><![CDATA[Vor einiger Zeit (muss mehrere Jahre her sein) habe ich ein paar Azure Automation PowerShell Runbooks auf GitHub und hier veröffentlich, um VMs Zeit- und Tag- gesteuert starten und stoppen zu können und um heruntergefahren, nicht-deallokierte VMs zu deallokieren. Diese basierten auf AzureRM PowerShell Cmdlets / Modulen und einer etwas komplizierten Herangehensweise. Ich habe die Runbooks nun massiv überarbeitet, so dass diese erstens das neuere Az Modul verwenden und auch vom Aufbau her wesentlich einfacher sind. U.a. verwenden die Runbooks jetzt lokale Deutsche Zeit und sind robuster bei der Schreibweise der Tags (Groß-/Kleinschreibung). Ihr findet diese Runbooks wie immer in&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Vor einiger Zeit (muss mehrere Jahre her sein) habe ich ein paar Azure Automation PowerShell Runbooks auf GitHub und hier veröffentlich, um VMs Zeit- und Tag- gesteuert starten und stoppen zu können und um heruntergefahren, nicht-deallokierte VMs zu deallokieren. Diese basierten auf AzureRM PowerShell Cmdlets / Modulen und einer etwas komplizierten Herangehensweise. Ich habe die Runbooks nun massiv überarbeitet, so dass diese erstens das neuere Az Modul verwenden und auch vom Aufbau her wesentlich einfacher sind. U.a. verwenden die Runbooks jetzt lokale Deutsche Zeit und sind robuster bei der Schreibweise der Tags (Groß-/Kleinschreibung).</p>



<p>Ihr findet diese Runbooks wie immer in meinem GitHub Repo, konkret genau hier:</p>



<p>VMs starten und stoppen:</p>



<p><a href="https://github.com/HaikoHertes/scripts/tree/master/Azure/Automation/Snoozing">https://github.com/HaikoHertes/scripts/tree/master/Azure/Automation/Snoozing</a></p>



<p>VMs deallokieren:</p>



<p><a href="https://github.com/HaikoHertes/scripts/tree/master/Azure/Automation/VmDeallocation">https://github.com/HaikoHertes/scripts/tree/master/Azure/Automation/VmDeallocation</a></p>



<p>Viel Spaß damit!</p>



<p>Weitere Informationen zu Azure Automation und Runbooks:</p>



<p><a href="https://docs.microsoft.com/en-us/azure/automation/automation-quickstart-create-account?WT.mc_id=AZ-MVP-5001882">Azure Quickstart &#8211; Create an Azure Automation account | Microsoft Docs</a><br><a href="https://docs.microsoft.com/en-us/azure/automation/create-run-as-account?WT.mc_id=AZ-MVP-5001882">Create an Azure Automation Run As account | Microsoft Docs</a><br><a href="https://docs.microsoft.com/en-us/azure/automation/automation-create-standalone-account?WT.mc_id=AZ-MVP-5001882">Create a standalone Azure Automation account | Microsoft Docs</a><br><a href="https://docs.microsoft.com/en-us/azure/automation/learn/automation-tutorial-runbook-textual?WT.mc_id=AZ-MVP-5001882">Create a PowerShell Workflow runbook in Azure Automation | Microsoft Docs</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2021/03/azure-automation-neue-runbooks-fuer-vms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Azure &#8211; VMs nach zeit gesteuert hoch- und runterfahren</title>
		<link>https://www.hertes.net/2019/07/azure-vms-nach-zeit-gesteuert-hoch-und-runterfahren/</link>
					<comments>https://www.hertes.net/2019/07/azure-vms-nach-zeit-gesteuert-hoch-und-runterfahren/#respond</comments>
		
		<dc:creator><![CDATA[Haiko]]></dc:creator>
		<pubDate>Sun, 21 Jul 2019 15:48:43 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Skript]]></category>
		<guid isPermaLink="false">https://www.hertes.net/?p=3819</guid>

					<description><![CDATA[In meinen Workshops und anderen Kundenterminen kommt immer wieder die Frage, wie man Virtuelle Maschinen in Azure nach Zeit gesteuert hoch- und wieder runterfahren kann. Das ist eigentlich ganz einfach – man benötigt dazu nur folgendes: Einen Azure Automation Account Ein PowerShell Runbook mit entsprechendem Skript VMs mit den entsprechenden Tags Ich habe mich dazu zu folgenden Tags entschieden: AutoShutdown – Entscheidet, ob die VM automatisch heruntergefahren werden soll; kennt die Werte “Yes” and “No” AutoShutdownTime – enthält die entsprechende Zeit für den Shutdown im Format HH:mm:ss nach UTC AutoStartup – Entscheidet, ob die VM automatisch gestartet werden soll; kennt&#8230;]]></description>
										<content:encoded><![CDATA[<p>In meinen Workshops und anderen Kundenterminen kommt immer wieder die Frage, wie man Virtuelle Maschinen in Azure nach Zeit gesteuert hoch- und wieder runterfahren kann. Das ist eigentlich ganz einfach – man benötigt dazu nur folgendes:</p>
<ul>
<li>Einen Azure Automation Account</li>
<li>Ein PowerShell Runbook mit entsprechendem Skript</li>
<li>VMs mit den entsprechenden Tags</li>
</ul>
<p>Ich habe mich dazu zu folgenden Tags entschieden:</p>
<ul>
<li>AutoShutdown – Entscheidet, ob die VM automatisch heruntergefahren werden soll; kennt die Werte “Yes” and “No”</li>
<li>AutoShutdownTime – enthält die entsprechende Zeit für den Shutdown im Format HH:mm:ss nach UTC</li>
<li>AutoStartup – Entscheidet, ob die VM automatisch gestartet werden soll; kennt die Werte “Yes” and “No”</li>
<li>AutoStartupTime – enthält die entsprechende Zeit für den Start im Format HH:mm:ss nach UTC</li>
</ul>
<p><a href="https://www.hertes.net/wp-content/uploads/2019/07/image-1.png"><img fetchpriority="high" decoding="async" style="background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;" title="image" src="https://www.hertes.net/wp-content/uploads/2019/07/image_thumb-1.png" alt="image" width="642" height="216" border="0" /></a></p>
<p>Das PowerShell-Skript findet ihr in meinem GitHub Repo:</p>
<p>https://github.com/HaikoHertes/scripts/blob/master/Azure/Automation/Snoozing/StartAndStopVMsWithAzureAutomation.ps1</p>
<p>Das Skript ist etwas komplexer als die beiden anderen im Repo, berücksichtigt dabei aber auch, dass eine VM ggf. morgens heruntergefahren und abends gestartet werden soll.</p>
<p><a href="https://www.hertes.net/wp-content/uploads/2019/07/image-2.png"><img decoding="async" style="background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;" title="image" src="https://www.hertes.net/wp-content/uploads/2019/07/image_thumb-2.png" alt="image" width="642" height="349" border="0" /></a></p>
<p>Auf Youtube habe ich ein Video veröffentlicht, dass das Vorgehen mit anderen Skripten zeigt:</p>
<p><a href="https://youtu.be/D61XWOeN_w8" target="_blank" rel="noopener noreferrer"><img decoding="async" style="background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;" title="YoutubeStartfolieAzure" src="https://www.hertes.net/wp-content/uploads/2019/07/YoutubeStartfolieAzure.jpg" alt="YoutubeStartfolieAzure" width="642" height="362" border="0" /></a></p>
<p>Probiert es einfach mal aus – viel Spaß!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hertes.net/2019/07/azure-vms-nach-zeit-gesteuert-hoch-und-runterfahren/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
