<?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>Systemintegration &#8211; abow &#8211; how do you do IT</title>
	<atom:link href="https://abow.info/category/ausbildung_fachinformatiker/systemintegration/feed/" rel="self" type="application/rss+xml" />
	<link>https://abow.info</link>
	<description>Alle möglichen Handkniffe, die ich mir so zusammentrage im Berufsalltag</description>
	<lastBuildDate>Thu, 02 Mar 2023 10:18:35 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Microsoft Powershell // Grundlagen</title>
		<link>https://abow.info/microsoft/microsoft-powershell-grundlagen/</link>
					<comments>https://abow.info/microsoft/microsoft-powershell-grundlagen/#respond</comments>
		
		<dc:creator><![CDATA[Andi Bow]]></dc:creator>
		<pubDate>Wed, 08 Mar 2023 12:16:59 +0000</pubDate>
				<category><![CDATA[Ausbildung Fachinformatiker]]></category>
		<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Powershell]]></category>
		<category><![CDATA[Systemintegration]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Netzwerkverwaltung]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Skripte]]></category>
		<guid isPermaLink="false">https://abow.info/?p=302</guid>

					<description><![CDATA[Erfahren Sie in diesem Beitrag mehr über die Möglichkeiten und Vorteile von Microsoft PowerShell im Exchange-Umfeld. Wir geben Ihnen Einblicke in die Erstellung und Ausführung von PowerShell-Skripten und liefern Ihnen Beispiele für nützliche Skripte in der Netzwerkverwaltung und Automatisierung.]]></description>
										<content:encoded><![CDATA[
<p>Microsoft PowerShell ist eine leistungsstarke Befehlszeilen-Schnittstelle und Skriptsprache für Windows-basierte Betriebssysteme. Es wurde erstmals im Jahr 2006 veröffentlicht und hat sich seitdem zu einem unverzichtbaren Tool für Systemadministratoren und Entwickler entwickelt. Mit PowerShell können Benutzer verschiedene Aufgaben automatisieren und Verwaltungsaufgaben auf Windows-Systemen effizienter erledigen.</p>



<p>In diesem Blogbeitrag werden wir uns näher mit Microsoft PowerShell befassen und seine wichtigsten Funktionen, Vorteile und Anwendungen untersuchen. Wir werden auch einen Einblick in die Skripterstellung und -ausführung mit PowerShell geben und einige Beispiele für die Verwendung von PowerShell in verschiedenen Szenarien diskutieren.</p>



<p>Grundsätzlich ist die Powershell für administrative Arbeiten immer als <strong>Administrator </strong>zu <strong>starten</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-medium-font-size"><strong>Microsoft PowerShell: Die Funktionen, die Systemadministratoren lieben werden</strong></p>



<p></p>



<ol class="wp-block-list">
<li><strong>Automatisierung von Aufgaben</strong></li>
</ol>



<p>Eines der wichtigsten Merkmale von PowerShell ist die Fähigkeit, Aufgaben zu automatisieren. Mit PowerShell können Systemadministratoren Prozesse automatisch durchführen lassen, wie z.B. das Erstellen von Benutzerkonten, das Verwalten von Netzwerkeinstellungen oder das Installieren von Software auf mehreren Systemen gleichzeitig. Hier ist ein Beispiel dafür, wie PowerShell bei der Erstellung von Benutzerkonten helfen kann:</p>



<pre class="wp-block-code"><code># Benutzerkonto erstellen
New-LocalUser -Name "MaxMustermann" -Description "Standardbenutzer" -Password (ConvertTo-SecureString "password123" -AsPlainText -Force)

# Benutzer zu einer Gruppe hinzufügen
Add-LocalGroupMember -Group "Administratoren" -Member "MaxMustermann"</code></pre>



<p>In diesem Beispiel wird ein neues lokales Benutzerkonto namens &#8222;MaxMustermann&#8220; erstellt und dem Administratoren-Gruppe hinzugefügt. Dieser Prozess kann automatisiert werden, um Zeit zu sparen und Fehler zu reduzieren.</p>



<p></p>



<ol class="wp-block-list" start="2">
<li><strong>Verwaltung von Systemkonfigurationen</strong></li>
</ol>



<p>Du kannst PowerShell auch viele Funktionen zur Verwaltung von Systemkonfigurationen nutzen. Mit PowerShell ist es möglich, Informationen über Systemkonfigurationen abzurufen, diese zu ändern oder zu überwachen. Ein Beispiel dafür, wie PowerShell bei der Überwachung von Systemereignissen helfen kann, ist:</p>



<pre class="wp-block-code"><code># Ereignisprotokolle abrufen
Get-EventLog -LogName Application -EntryType Error

# Ereignisse filtern
Get-EventLog -LogName Application -InstanceId 1000

# Ereignisse in Echtzeit überwachen
Get-EventLog -LogName System -Newest 10 -Wait</code></pre>



<p>In diesem Beispiel rufst du das Anwendungsereignisprotokoll ab und filterst nach Fehlern (EntryType Error). Du kannst auch nach bestimmten Ereignis-IDs suchen oder Ereignisse in Echtzeit überwachen, um Probleme auf deinem System schnell zu erkennen.</p>



<ol class="wp-block-list" start="3">
<li><strong>Verwaltung von Netzwerkeinstellungen</strong></li>
</ol>



<p>Du kannst PowerShell auch bei der Verwaltung von Netzwerkeinstellungen nutzen. Mit PowerShell ist es möglich, Netzwerkadapter, IP-Adressen, DNS-Server und vieles mehr zu konfigurieren und zu überwachen. Hier ist ein Beispiel dafür, wie PowerShell bei der Konfiguration von Netzwerkadaptern helfen kann:</p>



<pre class="wp-block-code"><code># Netzwerkadapter abrufen
Get-NetAdapter

# Netzwerkkonfiguration abrufen
Get-NetIPConfiguration

# IP-Adresse konfigurieren
New-NetIPAddress -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1

# DNS-Serveradresse hinzufügen
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ("192.168.1.10","192.168.1.11")
</code></pre>



<p>In diesem Beispiel wird eine neue IP-Adresse für das System konfiguriert und DNS-Serveradressen hinzugefügt.</p>



<p>PowerShell kann auch verwendet werden, um Netzwerkverbindungen zu überwachen und Netzwerkdiagnosen durchzuführen. Hier ist ein Beispiel dafür, wie PowerShell bei der Überwachung von Netzwerkverbindungen helfen kann:</p>



<pre class="wp-block-code"><code># Netzwerkverbindungen anzeigen
Get-NetTCPConnection

# Netzwerkdiagnose durchführen
Test-NetConnection -ComputerName google.com -Port 80
</code></pre>



<p>In diesem Beispiel werden alle aktiven TCP-Verbindungen auf dem System angezeigt und eine Netzwerkdiagnose für die Verbindung zu Google.com auf Port 80 durchgeführt.</p>



<p>Die Verwaltung von Netzwerkeinstellungen ist eine wichtige Aufgabe für Systemadministratoren, da sie die Netzwerkverbindung und den Zugriff auf Ressourcen auf dem System beeinflussen. PowerShell bietet eine leistungsstarke Möglichkeit, diese Einstellungen zu konfigurieren, zu überwachen und zu diagnostizieren.</p>



<ol class="wp-block-list" start="4">
<li><strong>Verwaltung von Dateien und Ordnern</strong></li>
</ol>



<p>PowerShell bietet auch viele Funktionen zur Verwaltung von Dateien und Ordnern. Du kannst PowerShell verwenden, um Dateien und Ordner zu erstellen, zu kopieren, zu löschen, umzubenennen und vieles mehr. Hier ist ein Beispiel dafür, wie PowerShell beim Kopieren von Dateien helfen kann:</p>



<pre class="wp-block-preformatted"><code># Datei von einem Ort zum anderen kopieren
Copy-Item -Path C:\Users\MaxMustermann\Documents\example.txt -Destination C:\Users\MaxMustermann\Desktop

# Mehrere Dateien kopieren
Copy-Item -Path C:\Users\MaxMustermann\Documents\*.txt -Destination C:\Users\MaxMustermann\Desktop
</code></pre>



<p>In diesem Beispiel wird eine Datei von einem Ort zum anderen kopiert. Du kannst auch mehrere Dateien auf einmal kopieren, um Zeit zu sparen und Fehler zu reduzieren.</p>



<p class="has-vivid-red-color has-text-color"><strong>WICHTIG:</strong> Sollten im Pfad Leerzeichen vorhanden sein, muss der Pfad in &#8222;&#8220; gesetzt werden.</p>



<ol class="wp-block-list" start="5">
<li><strong>Integration mit anderen Tools</strong></li>
</ol>



<p>PowerShell kann auch nahtlos mit anderen Tools und Systemen integriert werden. Du kannst PowerShell-Skripte in andere Programme einbinden oder PowerShell verwenden, um Informationen von anderen Tools zu erhalten. Hier ist ein Beispiel dafür, wie PowerShell mit Active Directory integriert werden kann (Module evtl. notwendig):</p>



<pre class="wp-block-preformatted"><code># Benutzer aus Active Directory abrufen
Get-ADUser -Filter * -Properties *

# Neue Benutzergruppe erstellen
New-ADGroup -Name "IT-Abteilung" -GroupScope Global -Path "CN=Users,DC=example,DC=com"
</code></pre>



<p>In diesem Beispiel wird Active Directory verwendet, um Benutzer und Benutzergruppen zu verwalten. PowerShell kann auch mit anderen Tools wie SQL Server, Exchange Server und SharePoint integriert werden.</p>



<p>   6. <strong>Neue Module installieren/importieren</strong></p>



<p>Um neue <strong>Cmdlets </strong>in PowerShell zu importieren, musst du zuerst das entsprechende <strong>PowerShell-Modul</strong> installieren, das diese Cmdlets enthält. Ein PowerShell-Modul ist eine Sammlung von Cmdlets, Funktionen, Variablen und anderen Ressourcen, die in PowerShell wiederverwendet werden können.</p>



<p>Es gibt verschiedene Möglichkeiten, PowerShell-Module zu installieren. Eine Möglichkeit besteht darin, das Modul manuell von einer Website oder einem Netzwerkfreigabe herunterzuladen und zu installieren. Eine andere Möglichkeit besteht darin, das Modul direkt aus dem <strong>PowerShell Gallery-Repository</strong> zu installieren, das eine Sammlung von PowerShell-Modulen und Skripten bereitstellt.</p>



<p>Hier sind einige Beispiele, wie Sie PowerShell-Module installieren und importieren können:</p>



<ol class="wp-block-list">
<li><strong>PowerShell Gallery-Modul installieren und importieren:</strong></li>
</ol>



<ul class="wp-block-list">
<li>Öffnen PowerShell als Administrator.</li>



<li>Gebe den Befehl &#8222;Install-Module &lt;Modulname>&#8220; ein, um das Modul aus der PowerShell Gallery zu installieren. Zum Beispiel: &#8222;Install-Module ActiveDirectory&#8220;.</li>



<li>Gebe den Befehl &#8222;Import-Module &lt;Modulname>&#8220; ein, um das Modul zu importieren und die darin enthaltenen Cmdlets und Funktionen zu aktivieren. Zum Beispiel: &#8222;Import-Module ActiveDirectory&#8220;.</li>
</ul>



<ol class="wp-block-list" start="2">
<li><strong>Lokales PowerShell-Modul installieren und importieren:</strong></li>
</ol>



<ul class="wp-block-list">
<li>Lade das Modul von der Website oder der Netzwerkfreigabe herunter und speichere es in einem Verzeichnis auf deinem Computer.</li>



<li>Öffnen PowerShell als Administrator.</li>



<li>Gebe den Befehl &#8222;Import-Module &lt;Pfad zum Modulverzeichnis>&#8220; ein, um das Modul zu importieren und die darin enthaltenen Cmdlets und Funktionen zu aktivieren. Zum Beispiel: &#8222;Import-Module C:\Modules\MyModule&#8220;.</li>
</ul>



<ol class="wp-block-list" start="3">
<li><strong>PowerShell-Modul in einer PowerShell-Sitzung installieren und importieren:</strong></li>
</ol>



<ul class="wp-block-list">
<li>Gebe den Befehl &#8222;Install-Module &lt;Modulname>&#8220; ein, um das Modul aus der PowerShell Gallery zu installieren. Zum Beispiel: &#8222;Install-Module ActiveDirectory&#8220;.</li>



<li>Gebe den Befehl &#8222;Import-Module &lt;Modulname> -Force&#8220; ein, um das Modul zu importieren und die darin enthaltenen Cmdlets und Funktionen zu aktivieren. Der Parameter &#8222;-Force&#8220; sorgt dafür, dass das Modul sofort importiert wird. Zum Beispiel: &#8222;Import-Module ActiveDirectory -Force&#8220;.</li>
</ul>



<p>Sobald du das PowerShell-Modul erfolgreich installiert und importiert hast, kannst du die darin enthaltenen Cmdlets und Funktionen verwenden, um Verwaltungsaufgaben auszuführen. Zum Beispiel kannst du das &#8222;ActiveDirectory&#8220;-Modul verwenden, um Benutzer- und Gruppenkonten im Active Directory zu verwalten. Ein Beispiel für die Verwendung des &#8222;Get-ADUser&#8220;-Cmdlets aus dem &#8222;ActiveDirectory&#8220;-Modul wäre:</p>



<pre class="wp-block-preformatted"><code># Benutzerkonto im Active Directory abfragen
Get-ADUser -Identity john.doe -Properties DisplayName, EmailAddress
</code></pre>



<p>Dieser Befehl ruft Informationen über das Benutzerkonto &#8222;john.doe&#8220; ab, einschließlich des Anzeigenamens und der E-Mail-Adresse, die im Active Directory gespeichert sind.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-medium-font-size"><strong>Vorteile von Microsoft PowerShell:</strong> </p>



<p>Microsoft PowerShell bietet eine Vielzahl von Vorteilen gegenüber anderen Befehlszeilen-Schnittstellen. Hier sind einige der wichtigsten Vorteile:</p>



<ol class="wp-block-list">
<li><strong>Automatisierung</strong> und <strong>Effizienz</strong>: PowerShell ermöglicht es, wiederkehrende Verwaltungsaufgaben zu automatisieren und dadurch Zeit und Aufwand zu sparen. Durch die Verwendung von Cmdlets kannst du komplexe Aufgaben in kurzer Zeit erledigen, da mehrere Schritte in einem Befehl ausgeführt werden können.</li>



<li><strong>Umfangreiche Skriptsprache</strong>: PowerShell verfügt über eine umfangreiche Skriptsprache, die es ermöglicht, komplexe Aufgaben zu automatisieren. Mit PowerShell kannst du Funktionen, Schleifen, Bedingungen und andere Kontrollstrukturen erstellen, um Skripts zu schreiben, die mehrere Aufgaben ausführen können.</li>



<li><strong>Remote-Verwaltung</strong>: PowerShell ermöglicht die Verwaltung von entfernten Systemen über eine einzige Schnittstelle. Du kannst PowerShell-Cmdlets verwenden, um Remote-Verbindungen zu öffnen, Dateien und Ordner zu kopieren, Dienste zu starten und zu stoppen und vieles mehr.</li>



<li><strong>Einfache Handhabung von Objekten</strong>: PowerShell behandelt alles als Objekte, einschließlich Dateien, Ordner, Dienste, Benutzer und Gruppen. Dies erleichtert die Handhabung von Objekten und die Automatisierung von Aufgaben, da du einfach auf die Eigenschaften und Methoden dieser Objekte zugreifen kannst.</li>



<li><strong>Unterstützung für Module</strong>: PowerShell unterstützt Module, die eine Sammlung von Cmdlets, Funktionen und Variablen sind. Module können einfach installiert und importiert werden, um zusätzliche Funktionen und Möglichkeiten hinzuzufügen.</li>
</ol>



<p>Zusammenfassend bietet Microsoft PowerShell eine leistungsstarke Befehlszeilen-Schnittstelle mit umfangreichen Funktionen, die es Benutzern ermöglicht, Aufgaben effizienter und schneller zu erledigen. Mit PowerShell können Verwaltungsaufgaben automatisiert und eine Vielzahl von Aufgaben durchgeführt werden, einschließlich der Verwaltung von lokalen und entfernten Systemen, Dateien und Ordnern, Benutzern und Gruppen und vielem mehr.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-medium-font-size"><strong>Skripterstellung und -ausführung mit Microsoft PowerShell:</strong></p>



<p>Microsoft PowerShell ist nicht nur eine leistungsstarke Befehlszeilen-Schnittstelle, sondern auch eine mächtige Skripting-Sprache. Hier sind einige wichtige Informationen zur Skripterstellung und -ausführung mit PowerShell:</p>



<ol class="wp-block-list">
<li><strong>PowerShell ISE</strong>: PowerShell ISE ist eine integrierte Skripting-Umgebung, die das Erstellen und Debuggen von PowerShell-Skripten erleichtert. PowerShell ISE bietet Syntaxhervorhebung, Intellisense und Debugging-Tools, um die Skriptentwicklung zu vereinfachen. Um PowerShell ISE zu öffnen, gibst du einfach &#8222;powershell_ise&#8220; in die PowerShell-Eingabeaufforderung ein.</li>



<li><strong>Erstellen von Skripten</strong>: PowerShell-Skripte können mit jedem Texteditor erstellt werden. Speichere das Skript als .ps1-Datei, um es später auszuführen. PowerShell-Skripte können auch in PowerShell ISE erstellt und gespeichert werden.</li>



<li><strong>Ausführung von Skripten</strong>: PowerShell-Skripte können auf verschiedene Arten ausgeführt werden. Wenn du das Skript in PowerShell ISE erstellt hast, kannst du es einfach ausführen, indem du auf die Schaltfläche &#8222;Ausführen&#8220; klickst oder die F5-Taste drückst. Wenn das Skript in einem Texteditor erstellt wurde, kannst du es in PowerShell mit dem Befehl &#8222;.\skriptname.ps1&#8220; ausführen. Beachte jedoch, dass PowerShell standardmäßig keine nicht signierten Skripte ausführt. Um ein nicht signiertes Skript ausführen zu können, musst du zunächst die Execution Policy ändern.</li>



<li><strong>Syntax</strong>: PowerShell-Skripte verwenden eine einfache, leicht verständliche Syntax. Cmdlets und Parameter werden durch Leerzeichen getrennt. Beispiel: &#8222;Get-ChildItem -Path C:\Temp&#8220; gibt eine Liste der Dateien und Ordner im Ordner &#8222;C:\Temp&#8220; zurück.</li>



<li>Beispiele:</li>
</ol>



<p>Beispiel 1: Dieses Skript gibt die Größe aller Dateien im Ordner &#8222;C:\Temp&#8220; aus:</p>



<pre class="wp-block-code"><code>Get-ChildItem -Path C:\Temp | ForEach-Object { $_.Name + ": " + $_.Length } </code></pre>



<p>Beispiel 2: Dieses Skript führt eine Suche nach Dateien mit der Endung &#8222;.log&#8220; im Ordner &#8222;C:\Logs&#8220; durch und gibt das Ergebnis aus:</p>



<pre class="wp-block-code"><code>Get-ChildItem -Path C:\Logs -Filter *.log </code></pre>



<p>Beispiel 3: Dieses Skript erstellt einen neuen Ordner &#8222;Test&#8220; im Ordner &#8222;C:\Temp&#8220;:</p>



<pre class="wp-block-code"><code>New-Item -ItemType Directory -Path C:\Temp\Test</code></pre>



<p>Zusammenfassend bietet PowerShell eine einfache Syntax und eine Vielzahl von Tools zur Skripterstellung und -ausführung. PowerShell ISE erleichtert die Skriptentwicklung und -debugging, während PowerShell-Skripte auf einfache Weise in Texteditoren erstellt und ausgeführt werden können.</p>



<p class="has-medium-font-size"><strong>Execution Policy ändern</strong></p>



<p>Um die aktuelle Execution Policy in PowerShell zu speichern, kannst du die folgenden Schritte ausführen:</p>



<ol class="wp-block-list">
<li>Öffne die PowerShell-Eingabeaufforderung.</li>



<li>Gebe den Befehl &#8222;Get-ExecutionPolicy&#8220; ein, um die aktuelle Execution Policy anzuzeigen.</li>



<li>Speichere die Ausgabe des Befehls, in eine Variable<strong> $policy = Get-ExecutionPolicy</strong></li>



<li>Um die Execution Policy zu ändern, gebe den Befehl &#8222;Set-ExecutionPolicy&#8220; ein und wähle eine der verfügbaren Optionen:<ul><li>&#8222;Restricted&#8220; (keine Skripts erlaubt)</li><li>&#8222;AllSigned&#8220; (nur signierte Skripts erlaubt)</li><li>&#8222;RemoteSigned&#8220; (signierte Skripts von lokalen Computer erlaubt)</li><li>&#8222;Unrestricted&#8220; (alle Skripts erlaubt)</li></ul>Beispiel: &#8222;Set-ExecutionPolicy RemoteSigned&#8220;</li>



<li>Wenn die Execution Policy wiederhergestellt werden soll, setze die Policy einfach auf den Wert, der zuvor gespeichert wurde: <strong>Set-ExecutionPolicy $policy</strong></li>
</ol>



<p>Weitere Option: &#8222;<code><strong>Bypass</strong>"</code>: Die Execution Policy wird für das aktuelle PowerShell-Skript deaktiviert.</p>



<p>Beachte, dass hier Administratorrechte benötigt werden, um die Execution Policy zu ändern. Es ist auch wichtig zu beachten, dass die Execution Policy auf Systemebene festgelegt ist und für alle Benutzer und Skripts gilt. Natürlich kann die Policy auch auf Benutzerebene umgestellt werden.</p>



<p>Die verfügbaren Werte für den <code>Scope</code>-Parameter sind:</p>



<ul class="wp-block-list">
<li><code><strong>Process</strong></code>: Die Änderung der Execution Policy wird nur für die aktuelle PowerShell-Sitzung angewendet.</li>



<li><code><strong>CurrentUser</strong></code>: Die Änderung der Execution Policy wird für den aktuellen Benutzer auf dem aktuellen Computer angewendet.</li>



<li><code><strong>LocalMachine</strong></code>: Die Änderung der Execution Policy wird für alle Benutzer auf dem aktuellen Computer angewendet.</li>
</ul>



<p>Der <code>Scope</code>-Parameter kann wie folgt in PowerShell verwendet werden:</p>



<pre class="wp-block-preformatted"><code>Set-ExecutionPolicy &lt;Parameter> -Scope &lt;Scope-Parameter>
</code></pre>



<p>Beispiel:</p>



<pre class="wp-block-preformatted"><code>Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
</code></pre>



<p>Dies setzt die Execution Policy nur für den aktuellen Benutzer auf dem aktuellen Computer.</p>



<p class="has-medium-font-size"><strong>Signieren von Skripten</strong></p>



<p>Um ein PowerShell-Skript mit einem selbstausgestellten Zertifikat zu signieren, kannst du die folgenden Schritte ausführen:</p>



<p>Generiere ein selbstsigniertes Zertifikat auf deinem Computer. Dazu kannst du das PowerShell-Modul &#8222;New-SelfSignedCertificate&#8220; verwenden. Gebe dazu den folgenden Befehl ein:</p>



<pre class="wp-block-code"><code>$cert = New-SelfSignedCertificate -CertStoreLocation Cert:\CurrentUser\My -DnsName "MyCertName" </code></pre>



<p>Dieser Befehl erstellt ein neues Zertifikat mit dem Namen &#8222;MyCertName&#8220; im aktuellen Benutzerzertifikatspeicher.</p>



<p>Exportiere das Zertifikat als PFX-Datei. Gebe dazu den folgenden Befehl ein:</p>



<pre class="wp-block-code"><code>$pwd = ConvertTo-SecureString -String "MyPassword" -Force -AsPlainText Export-PfxCertificate -Cert $cert -FilePath "C:\MyCert.pfx" -Password $pwd</code></pre>



<p>Ersetze &#8222;MyPassword&#8220; durch ein sicheres Kennwort, das zum Schutz der PFX-Datei verwendet werden soll.</p>



<p>Importiere das Zertifikat in den Trusted Publishers Store. Gebe dazu den folgenden Befehl ein:</p>



<pre class="wp-block-code"><code>Import-PfxCertificate -FilePath "C:\MyCert.pfx" -CertStoreLocation Cert:\CurrentUser\TrustedPublisher -Password $pwd</code></pre>



<p>Signiere das PowerShell-Skript mit dem Zertifikat. Gebe dazu den folgenden Befehl ein:</p>



<pre class="wp-block-code"><code>Set-AuthenticodeSignature -FilePath "C:\MyScript.ps1" -Certificate $cert -TimestampServer http://timestamp.digicert.com </code></pre>



<p>Ersetze &#8222;C:\MyScript.ps1&#8220; durch den Pfad zu deinem Skript und &#8222;<a href="http://timestamp.digicert.com/">http://timestamp.digicert.com</a>&#8220; durch den Zeitserver deiner Wahl.</p>



<p>Das Skript ist jetzt signiert und kann sicher ausgeführt werden. Beachte, dass Benutzer, die das Skript ausführen, das selbstsignierte Zertifikat manuell in ihren Trusted Publishers Store importieren müssen, um das Vertrauen in das Zertifikat zu bestätigen.</p>



<p>In einer großen Umgebung kann das Zertifikat natürlich auch via GPO ausgerollt werden, hier bietet es sich auch an ein Zertifikat aus der eigenen PKI zu verwenden.</p>



<p>Um ein Zertifikat von der eigenen <strong>PKI </strong>zu verwenden, musst du sicherstellen, dass das Zertifikat den Zweck &#8222;<strong>Code Signing</strong>&#8220; unterstützt. Dies ist in der Regel durch ein spezielles Template in deiner PKI festgelegt, das für die Ausstellung von Code Signing-Zertifikaten konfiguriert ist.</p>



<p>Das Template sollte die folgenden Einstellungen enthalten:</p>



<ul class="wp-block-list">
<li>Zweck: Code Signing</li>



<li>Verwendung: Digital Signature</li>



<li>Private Key: Key Exchange</li>



<li>Exportable: Ja</li>
</ul>



<p>Wenn das Template nicht vorhanden ist, musst du es möglicherweise erstellen oder die erforderlichen Einstellungen in einem vorhandenen Template ändern.</p>



<p>Nachdem ein Zertifikat mit den richtigen Einstellungen erstellt wurde, kann das Zertifikat in PowerShell importiert werden und dann das Skript signiert werden, indem der folgende Befehl ausgeführt wird:</p>



<pre class="wp-block-preformatted"><code>Set-AuthenticodeSignature -FilePath "C:\MyScript.ps1" -Certificate $cert -TimestampServer http://timestamp.digicert.com
</code></pre>



<p>Ersetze &#8222;C:\MyScript.ps1&#8220; durch den Pfad zu deinem Skript und &#8222;$cert&#8220; durch das Zertifikat, das du importiert hast.</p>



<p>Beachte, dass der TimestampServer optional ist, aber empfohlen wird, um sicherzustellen, dass das signierte Skript auch nach Ablauf des Zertifikats vertrauenswürdig bleibt. Verwende die URL des Timestamp-Servers, den deine PKI oder dein Vertrauensprovider empfiehlt.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-medium-font-size"><strong>Ein paar Exchange Skript Beispiele:</strong></p>



<ol class="wp-block-list">
<li>Skript zum Überprüfen von Postfachberechtigungen:</li>
</ol>



<p>Dieses Skript überprüft die Postfachberechtigungen für ein bestimmtes Postfach und gibt eine Liste der Benutzer und Gruppen aus, die Zugriff auf das Postfach haben.</p>



<pre class="wp-block-preformatted"><code>Get-MailboxPermission -Identity "Postfachname" | where {$_.user.tostring() -ne "NT-AUTORITÄT\SELBST" -and $_.IsInherited -eq $false} | Select Identity,User,AccessRights
</code></pre>



<ol class="wp-block-list" start="2">
<li>Skript zum Exportieren von Postfachdaten:</li>
</ol>



<p>Dieses Skript exportiert die Postfachdaten eines bestimmten Benutzers in eine PST-Datei.</p>



<pre class="wp-block-preformatted"><code>New-MailboxExportRequest -Mailbox "Benutzername" -FilePath "\\Servername\Export\Benutzername.pst"
</code></pre>



<ol class="wp-block-list" start="3">
<li>Skript zum Erstellen von Regeln:</li>
</ol>



<p>Dieses Skript erstellt eine Regel, die Nachrichten von einer bestimmten E-Mail-Adresse direkt in einen bestimmten Ordner verschiebt.</p>



<pre class="wp-block-preformatted"><code>New-InboxRule -Name "Regelname" -MailFrom "E-Mail-Adresse" -MoveToFolder "Ordnername"</code></pre>



<p>   4. Skript zum löschen eines Postfaches:</p>



<p>Dieses Skript löscht ein bestimmtes Postfach und alle dazugehörigen Datenbankobjekte.</p>



<pre class="wp-block-preformatted"><code>Remove-Mailbox -Identity "Benutzername" -Database "Datenbankname" -Confirm:$false
</code></pre>



<p>Abschließend noch eine generelle Empfehlung, nutzt immer vorab zum Test den -WhatIf Parameter am Ende des Codes oder testet eure Skripte in einer Demo-Umgebung.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abow.info/microsoft/microsoft-powershell-grundlagen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ausbildung FISI // Der Arbeitsspeicher (RAM)</title>
		<link>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-der-arbeitsspeicher-ram/</link>
					<comments>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-der-arbeitsspeicher-ram/#respond</comments>
		
		<dc:creator><![CDATA[Andi Bow]]></dc:creator>
		<pubDate>Wed, 01 Mar 2023 12:25:00 +0000</pubDate>
				<category><![CDATA[Ausbildung Fachinformatiker]]></category>
		<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Systemintegration]]></category>
		<category><![CDATA[Arbeitsspeicher]]></category>
		<category><![CDATA[Ausbildung]]></category>
		<category><![CDATA[ddr]]></category>
		<category><![CDATA[DIMM]]></category>
		<category><![CDATA[FISI]]></category>
		<category><![CDATA[Flüchtiger Speicher]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[RAM]]></category>
		<guid isPermaLink="false">https://abow.info/?p=287</guid>

					<description><![CDATA[RAM bzw. Arbeitsspeicher erläutert.]]></description>
										<content:encoded><![CDATA[<ul class="wpaicg_toc">
<li>
<h2>Inhaltsverzeichnis</h2>
<ul>
<li style="list-style-type: none;">
<ul>
<li><a href="#wpaicg-was-ist-arbeitsspeicher-ram">Was ist Arbeitsspeicher (RAM)?</a></li>
<li><a href="#wpaicg-was-ist-arbeitsspeicher-ram">Welche Arten von RAM gibt es?</a></li>
<li><a href="#wpaicg-geschwindigkeit-ram">Wie wird die Geschwindigkeit vom RAM berechnet?</a></li>
<li><a href="#wpaicg-clwert">Was ist der CL-Wert?</a></li>
<li><a href="#wpaicg-ecc">Was bedeutet ECC beim RAM?</a></li>
<li><a href="#wpaicg-mobile-ram">Was für ein RAM wird in mobilen Geräten eingesetzt?</a></li>
<li><a href="#wpaicg-teuer-ram">Aber ist RAM nicht sehr teuer?</a></li>
<li><a href="#wpaicg-einbauen-ram">Wie baut man einen RAM in seinem Computer ein?</a></li>
</ul>
</li>
</ul>
</li>
<li></li>
</ul>
<p>&#8222;Entdecke die Welt des Arbeitsspeichers: Erfahre mehr über RAM, Dual Channel und Datendurchsatz!&#8220;</p>
<h1 id="wpaicg-was-ist-arbeitsspeicher-ram">Was ist Arbeitsspeicher (RAM)?</h1>
<p>Arbeitsspeicher (auch RAM, Random Access Memory genannt) ist ein wichtiger Bestandteil eines Computers. Es handelt sich um den Ort, an dem der Computer Daten speichert, auf die er gerade zugreift oder die er in Kürze benötigt. Im Gegensatz zur Festplatte, auf der Daten dauerhaft gespeichert werden, ist der Arbeitsspeicher flüchtig, was bedeutet, dass die Daten gelöscht werden, sobald der Computer ausgeschaltet wird. Der Arbeitsspeicher ist auch viel schneller als die Festplatte, was ihn ideal für die Speicherung von Daten macht, auf die der Computer häufig zugreift.</p>
<p>Der Arbeitsspeicher wird in Modulen installiert, die als DIMMs (Dual In-Line Memory Modules) bezeichnet werden. Diese Module bestehen aus einer Platine, auf der mehrere Speicherchips angebracht sind. Die Anzahl der Speicherchips auf einem DIMM bestimmt die Speicherkapazität des Moduls. Die meisten modernen Computer unterstützen DIMMs mit einer Kapazität von bis zu 32 GB pro Modul.</p>
<h1 id="wpaicg-welche-arten-von-ram-gibt-es">Welche Arten von RAM gibt es?</h1>
<p>Es gibt verschiedene Arten von Arbeitsspeicher, darunter Dynamic Random Access Memory (DRAM) und Static Random Access Memory (SRAM).</p>
<p>Es gibt auch verschiedene Arten von DIMMs, darunter <strong>Unbuffered</strong> DIMMs, <strong>Registered</strong> DIMMs und <strong>Fully</strong> <strong>Buffered</strong> DIMMs. Unbuffered DIMMs sind die am häufigsten verwendete Art von DIMMs und werden in den meisten Standardcomputern verwendet. Registered DIMMs werden in Servern und anderen Hochleistungscomputern verwendet, da sie die Signalintegrität verbessern und die Leistung erhöhen können. Fully Buffered DIMMs sind noch schneller als Registered DIMMs, werden jedoch aufgrund ihres hohen Preises und ihrer hohen Stromanforderungen nur in begrenztem Umfang eingesetzt.</p>
<p>Es gibt verschiedene Arten von RAM (Random Access Memory) und hier ist eine Zusammenfassung der wichtigsten Arten und deren Unterschiede:</p>
<ol>
<li><strong>SRAM</strong> (Static Random Access Memory): SRAM ist ein schneller und teurer Typ von RAM, der in kleinen Mengen verwendet wird. SRAM verwendet Flip-Flop-Schaltungen, die es ihm ermöglichen, Daten zu speichern, ohne sie ständig zu aktualisieren. Dies führt zu einer schnellen Zugriffszeit, aber es benötigt mehr Strom und ist teurer als andere RAM-Typen.</li>
<li><strong>DRAM</strong> (Dynamic Random Access Memory): DRAM ist der häufigste Typ von RAM und wird in Desktop-Computern, Laptops und Servern verwendet. DRAM speichert Daten in einem Kondensator und muss diese ständig aktualisieren, um die Datenintegrität aufrechtzuerhalten. Er ist zwar  als SRAM, dafür aber kostengünstiger und hat eine höhere Kapazität.</li>
<li><strong>SDRAM</strong> (Synchronous Dynamic Random Access Memory): SDRAM ist eine Weiterentwicklung von DRAM, die mit einer Taktrate arbeitet und dadurch effizienter und schneller als DRAM ist. SDRAM ist in verschiedenen Formfaktoren wie DDR (Double Data Rate) und DDR2, DDR3, DDR4 und DDR5 erhältlich. Jede Generation bietet höhere Übertragungsgeschwindigkeiten und verbesserte Funktionen.</li>
<li><strong>VRAM</strong> (Video Random Access Memory): VRAM ist speziell für Grafikkarten und andere Anwendungen, die große Datenmengen schnell verarbeiten müssen, konzipiert. VRAM ist schnell und leistungsstark und bietet eine hohe Bandbreite und Kapazität.</li>
<li><strong>ECC RAM</strong> (Error-Correcting Code Random Access Memory): ECC RAM ist eine spezielle Art von RAM, die Fehlererkennungs- und Korrekturfunktionen bietet. Es wird hauptsächlich in Servern und Workstations verwendet, um sicherzustellen, dass die Datenintegrität aufrechterhalten wird und Fehler in Echtzeit korrigiert werden können.</li>
</ol>
<p>Die wichtigsten Unterschiede zwischen den RAM-Typen liegen in der Geschwindigkeit, Kapazität, Effizienz und Kosten. Ein schnellerer RAM-Typ ist teurer und erfordert möglicherweise auch einen kompatiblen Prozessor oder ein spezielles Motherboard. Die Wahl des RAM-Typs hängt von den Anforderungen des Systems und dem verfügbaren Budget ab.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-285 size-full" src="https://abow.info/wp-content/uploads/2023/02/4deca3151dd9807cb70b13009bceb3cf.png" alt="RAM (der Arbeitsspeicher) " width="256" height="256" srcset="https://abow.info/wp-content/uploads/2023/02/4deca3151dd9807cb70b13009bceb3cf.png 256w, https://abow.info/wp-content/uploads/2023/02/4deca3151dd9807cb70b13009bceb3cf-150x150.png 150w" sizes="(max-width: 256px) 100vw, 256px" /></p>
<h1 id="wpaicg-geschwindigkeit-ram">Wie wird die Geschwindigkeit vom RAM berechnet?</h1>
<p>Die Geschwindigkeit des Arbeitsspeichers wird in Megahertz (MHz) oder Gigahertz (GHz) gemessen. Die Geschwindigkeit wird auch als Speichertakt bezeichnet und gibt an, wie schnell der Arbeitsspeicher Daten übertragen kann. Je höher die Geschwindigkeit, desto schneller kann der Computer Daten darin speichern und abrufen. Die meisten modernen Computer verwenden DDR4-SDRAM (Double Data Rate 4 Synchronous Dynamic Random Access Memory), das in der Lage ist, Daten mit einer Geschwindigkeit von bis zu 3200 MHz zu übertragen.</p>
<h1 id="wpaicg-clwert">Was ist der CL-Wert?</h1>
<p>Auch die Latenzzeit ist ein weiterer wichtiger Faktor beim Arbeitsspeicher. Die Latenzzeit gibt an, wie lange es dauert, bis der Arbeitsspeicher auf eine Anfrage zugreift und eine Antwort liefert. Je niedriger die Latenzzeit, desto schneller kann der Arbeitsspeicher auf Anfragen zugreifen. Die Latenzzeit wird in Taktschlägen gemessen und wird normalerweise als Reihe von Zahlen wie &#8222;CL14-14-14-32&#8220; angegeben.</p>
<p>Die Ziffern &#8222;CL14-14-14-32&#8220; beziehen sich auf die Timings des Arbeitsspeichers und geben Auskunft über die Geschwindigkeit, mit der der Arbeitsspeicher auf Anforderungen des Prozessors reagieren kann.</p>
<p>Die erste Zahl &#8222;CL14&#8220; bezieht sich auf die CAS-Latenz (auch bekannt als CL oder CAS-Timing) und gibt die Anzahl der Taktzyklen an, die der Arbeitsspeicher benötigt, um auf eine Anforderung des Prozessors zu reagieren. In diesem Fall beträgt die CAS-Latenz 14 Taktzyklen.</p>
<p>Die nächsten beiden Zahlen &#8222;14-14&#8220; beziehen sich auf das tRCD- und tRP-Timing und geben die Anzahl der Taktzyklen an, die der Arbeitsspeicher benötigt, um auf eine Lese- oder Schreibanforderung des Prozessors zu reagieren. Diese beiden Timings sind normalerweise identisch und in diesem Fall betragen sie jeweils 14 Taktzyklen.</p>
<p>Die letzte Zahl &#8222;32&#8220; bezieht sich auf das tRAS-Timing und gibt an, wie lange der Arbeitsspeicher benötigt, um eine Reihe von Schreib- oder Lesevorgängen abzuschließen. In diesem Fall beträgt das tRAS-Timing 32 Taktzyklen.</p>
<p><img decoding="async" class="size-medium wp-image-288 aligncenter" src="https://abow.info/wp-content/uploads/2023/02/2ef5461649ae131da3866b1d3d95b6d7-300x300.png" alt="" width="300" height="300" srcset="https://abow.info/wp-content/uploads/2023/02/2ef5461649ae131da3866b1d3d95b6d7-300x300.png 300w, https://abow.info/wp-content/uploads/2023/02/2ef5461649ae131da3866b1d3d95b6d7-150x150.png 150w, https://abow.info/wp-content/uploads/2023/02/2ef5461649ae131da3866b1d3d95b6d7.png 512w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<h1 id="wpaicg-ecc">Was bedeutet ECC beim RAM?</h1>
<p>ECC RAM steht für &#8222;Error-Correcting Code Random Access Memory&#8220; (Fehlerkorrigierender Code-Arbeitsspeicher) und ist eine spezielle Art von Arbeitsspeicher, der zusätzliche Fehlerkorrektur-Funktionen bietet.</p>
<p>Im Gegensatz zum herkömmlichen RAM (Non-ECC-RAM) verwendet ECC-RAM zusätzliche Bits zur Fehlererkennung und -korrektur. Diese zusätzlichen Bits werden verwendet, um sicherzustellen, dass die Daten, die in den Arbeitsspeicher geschrieben werden, genau sind und dass keine Datenverluste oder -fehler auftreten. Wenn bei einem ECC-RAM-Modul ein Fehler auftritt, wird dieser erkannt und korrigiert, bevor die Daten an die CPU gesendet werden. Im Gegensatz dazu würde ein Non-ECC-RAM-Modul den Fehler einfach weitergeben, was zu Datenverlusten oder -fehlern führen kann.</p>
<p>ECC-RAM wird häufig in geschäftskritischen Anwendungen eingesetzt, bei denen Datenverluste oder -fehler zu schwerwiegenden Problemen führen können. Es wird auch in einigen Servern und Workstations verwendet, die für rechenintensive Aufgaben wie Datenverarbeitung, Virtualisierung oder Simulationen verwendet werden.</p>
<p>Es ist jedoch wichtig zu beachten, dass ECC-RAM nicht für alle Systeme geeignet ist. Nicht alle CPUs oder Motherboards unterstützen ECC-RAM, und er ist oft teurer als Non-ECC-RAM. Wenn Sie ein System zusammenstellen, sollten Sie daher die Anforderungen Ihrer Anwendungen und die verfügbaren Budgets berücksichtigen, um festzustellen, ob ECC-RAM für Ihre Bedürfnisse geeignet ist.</p>
<h1 id="wpaicg-mobile-ram">Was für ein RAM wird in mobilen Geräten eingesetzt?</h1>
<p>In mobilen Geräten wie Smartphones und Tablets werden in der Regel spezielle Arten von Arbeitsspeicher verwendet, die für den Einsatz in kleinen, stromsparenden Geräten optimiert sind.</p>
<p>In vielen aktuellen Smartphones, einschließlich des iPhone, wird LPDDR4X-RAM (Low Power Double Data Rate 4X RAM) verwendet. LPDDR4X ist eine speziell für mobile Geräte entwickelte Speichertechnologie, die eine hohe Leistung bei geringem Stromverbrauch bietet. Sie ist in der Lage, höhere Geschwindigkeiten und höhere Dichten als ältere LPDDR-Speicher zu erreichen, während sie dennoch den Stromverbrauch minimiert.</p>
<p>LPDDR4X-RAM ist in der Regel in Größen von 2 GB bis 8 GB in Smartphones verbaut, je nach Modell und Hersteller. Einige High-End-Modelle können jedoch auch bis zu 12 GB oder mehr RAM enthalten.</p>
<p>Darüber hinaus unterstützen viele moderne Smartphones auch schnelle Speichertechnologien wie UFS (Universal Flash Storage) oder NVMe (Non-Volatile Memory Express) für den internen Speicher. Diese Technologien bieten eine höhere Leistung als herkömmlicher NAND-Flash-Speicher und können dazu beitragen, die allgemeine Systemleistung zu verbessern.</p>
<h1 id="wpaicg-teuer-ram">Aber ist RAM nicht sehr teuer?</h1>
<p>Die Preisentwicklung von Arbeitsspeicher ist in den letzten Jahren sehr volatil gewesen und hängt von verschiedenen Faktoren wie Angebot und Nachfrage, technologischen Fortschritten, Lieferengpässen Produktionskosten und Währungsschwankungen ab.</p>
<p>In den Jahren 2017 und 2018 stiegen die Preise für Arbeitsspeicher aufgrund einer hohen Nachfrage aus verschiedenen Sektoren wie Smartphones, PCs, Servern und anderen Anwendungen stark an. Die Preise für DRAM-Chips, die in Arbeitsspeichermodulen verwendet werden, stiegen in dieser Zeit um mehr als das Dreifache.</p>
<p>Im Jahr 2019 begann sich der Markt zu stabilisieren, da die Nachfrage nach Arbeitsspeicher in einigen Bereichen zurückging und die Produktion von DRAM-Chips erhöht wurde. Die Preise für Arbeitsspeicher begannen zu fallen, obwohl sie immer noch höher waren als in den Jahren vor 2017.</p>
<p>Infolge der COVID-19-Pandemie stieg die Nachfrage nach Computern und anderen elektronischen Geräten, da immer mehr Menschen von zu Hause aus arbeiteten und studierten. Dies führte zu einem erneuten Anstieg der Preise für Arbeitsspeicher im Jahr 2020 und Anfang 2021.</p>
<p>Derzeit scheint der Markt für Arbeitsspeicher sich jedoch wieder zu stabilisieren, da die Produktion von DRAM-Chips zunimmt und die Nachfrage in einigen Bereichen wie Smartphones und PCs abnimmt. Es ist jedoch immer noch schwer vorherzusagen, wie sich die Preise in Zukunft entwickeln werden, da viele Faktoren eine Rolle spielen.</p>
<h1 id="wpaicg-einbauen-ram">Wie baut man einen RAM in seinem Computer ein?</h1>
<p>Das Einbauen von RAM in einen PC ist in der Regel ein relativ einfacher Prozess, er erfordert jedoch ein gewisses Maß an Vorsicht und Sorgfalt. Hier sind die Schritte, die normalerweise befolgt werden, um RAM in einen Desktop-PC einzubauen:</p>
<ol>
<li>Schalte den PC aus und ziehe das Netzkabel aus der Steckdose.</li>
<li>Öffne das Gehäuse des PCs. Dies kann je nach PC-Modell unterschiedlich sein, aber in der Regel ist es notwendig, Schrauben an der Rückseite des Gehäuses zu entfernen und dann das Seitenteil vorsichtig abzunehmen.</li>
<li>Suche den RAM-Steckplatz auf dem Motherboard/Mainboard. Dies ist in der Regel ein langer, schmaler Steckplatz mit Halteclips an beiden Enden. Je nach Motherboard kann es mehrere Steckplätze geben.</li>
<li>Drücke die Halteclips an beiden Seiten des RAM-Steckplatzes nach unten, um sie zu entriegeln.</li>
<li>Richte den RAM-Riegel mit dem Steckplatz aus und schiebe ihn vorsichtig in den Steckplatz, bis er einrastet. Beachte hierbei, dass RAM-Riegel eine Kerbe haben, die sicherstellt, dass sie nur in einer Richtung in den Steckplatz passen. Achte darauf, dass die Kerbe auf dem RAM-Riegel und auf dem Steckplatz ausgerichtet sind. Dabei sollten die Halteclips wieder einrasten.</li>
<li>Setze das Seitenteil des PC-Gehäuses wieder auf und schraube es fest.</li>
<li>Schließe das Netzkabel an und schalte den PC ein.</li>
<li>Überprüfe die Menge des installierten RAM-Speichers, indem du in das Betriebssystem deines PCs gehst und die Systemeigenschaften überprüfst.</li>
</ol>
<p>Wenn der PC den neuen RAM-Speicher nicht automatisch erkennt, überprüfe das Handbuch des Motherboards oder gehe in das BIOS, um sicherzustellen, dass der RAM richtig konfiguriert ist.</p>
<p>Es ist wichtig, darauf zu achten, dass der RAM, den du kaufst, mit deinem Motherboard und deinem Prozessor kompatibel ist. Informiere dich vor dem Kauf über die Spezifikationen.</p>
<h1 id="wpaicg-einbauen-ram">DDR5, der neue RAM für jeden?</h1>
<p>DDR5 (Double Data Rate 5) ist die neueste Generation von Arbeitsspeicher, die Ende 2021 eingeführt wurde. DDR5-RAM bietet eine höhere Bandbreite und größere Kapazitäten als sein Vorgänger DDR4. Es ist auch energieeffizienter und bietet eine verbesserte Zuverlässigkeit.</p>
<p>DDR5-RAM bietet eine maximale Taktrate von bis zu 6400 MT/s (Mega Transfers pro Sekunde), im Vergleich zu 3200 MT/s bei DDR4. Dies ermöglicht eine höhere Datenübertragungsgeschwindigkeit, was zu einer verbesserten Leistung in rechenintensiven Anwendungen wie Spiele, Video- und Bildbearbeitung führt. DDR5 unterstützt auch höhere Kapazitäten pro Modul von bis zu 64 GB.</p>
<p>DDR5-RAM ist auch energieeffizienter als DDR4, da es niedrigere Betriebsspannungen verwendet. DDR5-RAM arbeitet mit einer Spannung von 1,1 V, im Vergleich zu 1,2 V bei DDR4. Dies führt zu einer geringeren Wärmeentwicklung und reduziertem Stromverbrauch, was wiederum zu einer längeren Akkulaufzeit in mobilen Geräten führt.</p>
<p>Insgesamt bietet DDR5-RAM eine deutliche Verbesserung gegenüber DDR4 in Bezug auf Geschwindigkeit, Kapazität, Energieeffizienz und Zuverlässigkeit. Mit der Einführung von DDR5-RAM werden Systeme noch leistungsstärker und in der Lage sein, anspruchsvollere Aufgaben zu bewältigen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-der-arbeitsspeicher-ram/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ausbildung FISI // Grundlagen // Verschlüsselung</title>
		<link>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-grundlagen-verschluesselung/</link>
					<comments>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-grundlagen-verschluesselung/#respond</comments>
		
		<dc:creator><![CDATA[Andi Bow]]></dc:creator>
		<pubDate>Wed, 22 Feb 2023 22:53:31 +0000</pubDate>
				<category><![CDATA[Ausbildung Fachinformatiker]]></category>
		<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Systemintegration]]></category>
		<category><![CDATA[asymmetrisch]]></category>
		<category><![CDATA[ECC]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[hybride]]></category>
		<category><![CDATA[RSA]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[symmetrisch]]></category>
		<category><![CDATA[Verschlüsselung]]></category>
		<guid isPermaLink="false">https://abow.info/?p=264</guid>

					<description><![CDATA[Was ist eine Verschlüsselung? Welche Arten sind bekannt und in Verwendung?]]></description>
										<content:encoded><![CDATA[
<p>Auch Menschen, die nichts mit IT zu tun haben, haben dieses Wort schon einmal gehört. Es stellt hauptsächlich einen Teil von <strong>Sicherheit </strong>dar.</p>



<p>Allgemein erläutert ist es ein Verfahren um einen Text mit einem Schlüssel zu <strong>Chiffrieren </strong>und <strong>Dechiffrieren</strong>. Unterschieden wird in <strong>symmetrische</strong>, <strong>asymmetrische </strong>und <strong>hybride </strong>Verfahren.<br>Verschlüsselungen werden bei digitalen Kommunikationen aber auch schon lange bei analogen Kommunikationen (Morse-Code) eingesetzt, um ein mitlesen von Unbefugten zu vermeiden/verringern.</p>



<p>Wer sich gerne historisch einmal mit dem Thema auseinandersetzen möchte in Bezug auf die IT, für den ist die <a rel="noreferrer noopener" href="https://de.wikipedia.org/wiki/Enigma_(Maschine)" target="_blank">ENIGMA</a> sicherlich interessant.</p>



<p><strong>Hinweis: </strong>öffentliche Verfahren sind meist sicherer als geschlossene, da bei den öffentlichen die gesamte Öffentlichkeit mit daran arbeiten und reporten kann.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>Der Schlüssel</strong></h2>



<p>Der Schlüssel ist eine Zeichenkette, wobei die Länge und Komplexität eine wichtige Rolle spielen. Es gibt genau drei primäre Erstellungsfaktoren:<br></p>



<figure class="wp-block-table"><table><tbody><tr><td>1. Schlüsselmaterial</td><td><strong>Woraus?</strong></td></tr><tr><td>2. Angewandtes Verfahren</td><td><strong>Wie?</strong></td></tr><tr><td>3. Aufenthaltsort bei der Erstellung</td><td><strong>Wo?</strong></td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>Symmetrische Verschlüsselung</strong></h2>



<ul class="wp-block-list">
<li>Am längsten bekanntes Verfahren</li>



<li>Es gibt nur einen Schlüssel</li>



<li>Berechnungen sind relativ unaufwändig</li>



<li>Schlüsseltausch Problematik</li>
</ul>



<p><strong>Beispiel: Rijndael / AES</strong></p>



<ul class="wp-block-list">
<li>Original Name Rijndael wurde zu AES</li>



<li>Symmetrische Block Verschlüsselung</li>



<li>Offizieller Nachfolger von DES</li>



<li>Blocklänge: 128-bit</li>



<li>Schlüssellänge: 128, 192 oder 256-bit</li>



<li>Wird z.B. in WPA2, Ipsec, OpenSSL verwendet</li>



<li>Theoretische Angriffe bekannt =&gt; nicht Praxis tauglich</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>Asymmetrische Verschlüsselung</strong></h2>



<ul class="wp-block-list">
<li>Wird auch Public-Key Verfahren genannt</li>



<li>1970er Jahren das erste Verfahren</li>



<li>Einen öffentlichen und einen privaten Schlüssel
<ul class="wp-block-list">
<li>öffentlicher zum verschlüsseln (wird öffentlich zugänglich gemacht)</li>



<li>privater zum entschlüsseln (ist geheim kennt nur der Ersteller)</li>
</ul>
</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://abow.info/wp-content/uploads/2023/01/image-1024x365.png" alt="" class="wp-image-267" width="840" height="299" srcset="https://abow.info/wp-content/uploads/2023/01/image-1024x365.png 1024w, https://abow.info/wp-content/uploads/2023/01/image-300x107.png 300w, https://abow.info/wp-content/uploads/2023/01/image-768x274.png 768w, https://abow.info/wp-content/uploads/2023/01/image.png 1144w" sizes="(max-width: 840px) 100vw, 840px" /></figure>



<ul class="wp-block-list">
<li>Sehr aufwendige Mathematische Verfahren
<ul class="wp-block-list">
<li>Mehr Angriffsmöglichkeiten</li>



<li>Langsame Verschlüsselung</li>
</ul>
</li>



<li>Asymmetrischer Schlüssel muss deutlich länger sein als ein symmetrischer Schlüssel</li>
</ul>



<figure class="wp-block-table"><table><tbody><tr><td>Asymmetrische Schlüssellänge</td><td>Äquivalente Symmetrische Schlüssellänge</td></tr><tr><td>1024-bit</td><td>80-bit</td></tr><tr><td>3070-bit</td><td>128-bit</td></tr><tr><td>15360-bit</td><td>256-bit</td></tr></tbody></table></figure>



<p><strong>Beispiel: RSA (Rivest, Shamir, Adleman)</strong></p>



<ul class="wp-block-list">
<li>Mit Diffie-Hellman das meist genutzte Verfahren</li>



<li>Beruht auf dem Faktorisierungsproblem</li>



<li>Kann auch für Digitale Signaturen genutzt werden</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ECC (Elliptic Curve Cryptography)</h2>



<ul class="wp-block-list">
<li>Basiert auf elliptischen Kurven</li>



<li>Nicht sehr weit verbreitet</li>



<li>Erweiterung für asymmetrische Verfahren die das Problem zum errechnen des diskreten Logarithmus nutzen</li>



<li>Aufwendiger in der Berechnung =&gt; Schlüssellänge kann reduziert werden</li>



<li>Wenig nutzbare Kurven</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Hybrid Verfahren</h2>



<ul class="wp-block-list">
<li>Symmetrische und Asymmetrische Verfahren werden kombiniert</li>



<li>Daten werden mit einem symmetrischen Verfahren verschlüsselt</li>



<li>Der symmetrische Sitzungsschlüssel wird mit einem asymmetrischen Verfahren verschlüsselt und übertragen</li>



<li>Verwendet bei SSH, PHP, SSL</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="306" src="https://abow.info/wp-content/uploads/2023/01/image-2-1024x306.png" alt="" class="wp-image-270" srcset="https://abow.info/wp-content/uploads/2023/01/image-2-1024x306.png 1024w, https://abow.info/wp-content/uploads/2023/01/image-2-300x90.png 300w, https://abow.info/wp-content/uploads/2023/01/image-2-768x230.png 768w, https://abow.info/wp-content/uploads/2023/01/image-2.png 1221w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Cipher Suite</h2>



<ul class="wp-block-list">
<li>Sammlung von Kryptografischen Verfahren um eine sichere Übertragung zu vollziehen</li>



<li>Bestehen aus
<ul class="wp-block-list">
<li>1. Verschlüsselungsverfahren (AES, 3DES)</li>



<li>2. Verfahren zum Schlüsselaustausch (RSA, DH)</li>



<li>3. Verfahren für die digitale Signatur (RSA, DAS)</li>



<li>4. Kryptografische Hashfunktion (SHA-2, SHA-3)</li>
</ul>
</li>
</ul>



<p>Commercial national Security Algorithm Suite 2016 (CNSS)</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Algorithmus</strong></td><td><strong>Verwendung</strong></td></tr><tr><td>RSA 3072-bit oder größer</td><td>Schlüsseltausch, Digitale Signaturen</td></tr><tr><td>Diffie-Hellman 3072-bit oder größer</td><td>Schlüsseltausch</td></tr><tr><td>ECDH mit NIST P-384</td><td>Schlüsseltausch</td></tr><tr><td>ECDSA mit NIST P-384</td><td>Digitale Signaturen</td></tr><tr><td>SHA-384</td><td>Hash</td></tr><tr><td>AES-256</td><td>Verschlüsselung</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ihr habt Ergänzungen, Fehler gefunden? Dann meldet euch einfach bei mir! Danke!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-grundlagen-verschluesselung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
