ESCde Blog - Wissen rund um die IT
Kategorien
- ASP.NET 1
- Active Directory 41
- Administration Tools 1
- Allgemein 60
- Backup 4
- ChatBots 5
- Configuration Manager 3
- DNS 1
- Data Protection Manager 1
- Deployment 24
- Endpoint Protection 1
- Exchange Server 62
- Gruppenrichtlinien 4
- Hyper-V 18
- Intune 1
- Konferenz 1
- Künstliche Intelligenz 7
- Linux 3
- Microsoft Office 11
- Microsoft Teams 1
- Office 365 11
- Office Web App Server 1
- Powershell 21
- Remote Desktop Server 1
- Remote Server 1
- SQL Server 8
- Sharepoint Server 12
- Sicherheit 1
- System Center 10
- Training 1
- Verschlüsselung 2
- Virtual Machine Manager 1
- Visual Studio 1
- WSUS 7
- Windows 10 12
- Windows 8 9
- Windows Azure 4
- Windows Client 1
- Windows Server 24
- Windows Server 2012 7
- Windows Server 2012R2 15
- Windows Server 2016 7
- Windows Server 2019 2
- Windows Server 2022 1
- Zertifikate 4

Passwörter sicher speichern - für mehrere Benutzer
In meinem Blogeintrag "Passwörter sicher speichern – die PowerShell, dein Freund und Helfer" habe ich mich damit befasst, wie man Passwörter mit Hilfe des SecureStrings speichern kann. Der SecureString verwendet normalerweise eine Mischung aus dem lokalen Computer-Passwort und dem Benutzer-Passwort. Will also ein anderer Benutzer auf dem selben Computer oder der selbe Benutzer auf einem anderen Computer das Passwort auslesen, geht das nicht. Wie man, mit einigen Einbußen in der Sicherheit, dieses Problem umgehen kann, zeige ich im Folgenden.

PowerShell Desired State Configuration Teil 3 - Konfiguration anwenden
So, jetzt bin ich endlich beim dritten Teil der Reihe angekommen, in welchem ich euch zeige, wie wir ein Beispiel Konfigurations-Skript erstellen, welches wir immer wieder verwenden können und wie wir dieses auf einen Client oder einen Server anwenden können.

PowerShell Desired State Configuration Teil 2 – Installation oder "Wie man ein Windows Feature aktiviert"
Nachdem ich im ersten Teil dieser Reihe erläutert habe, welche Vorteile DSC bietet, hatte ich versprochen euch im zweiten Teil zu zeigen, wie man DSC aktivieren und verwenden kann.Jedoch wollte ich euch die komplette Länge des Beitrages mit Installation und Verwendung nicht auf einmal zumuten, daher kommt die Erstellung eines DSC Skriptes und dessen Verwendung erst im dritten Teil.

PowerShell Desired State Configuration Teil 1 - Ersatz für den SCCM?
Einige werden sich beim Lesen dieses Eintrages wohl wundern, wieso ich jetzt erst über dieses Feature schreibe, wenn die Desired State Configuration (DSC) doch schon mit der PowerShell 4.0 im August 2013 erschien.
Dies hat den Hintergrund, dass ich, auch in Hinsicht auf unsere Kunden, bemerkt habe, dass sich immer noch viel zu wenige auf die, mittlerweile für viele, zu schnell ändernde Umgebung und technischen Neuerungen eingestellt haben.
Zudem fiel mir auf, dass nur sehr wenige die neuen Technologien zur Vereinfachung der Administration und der Integration verwenden, die Microsoft uns an die Hand gibt.

Powershell Quick-Tip: Remove-ADUser vs. Exchange
Will man Benutzer mit dem Befehl Remove-ADUser löschen und hat einen Exchange in seiner Umgebung bekommt man manchmal folgende Fehlermeldung: Der Verzeichnisdienst kann den angeforderten Vorgang nur an einem Endknotenobjekt durchführen
Was die Ursache für den Fehler ist und wie man ihn umgehen kann, werden wir uns im Folgenden genauer anschauen.

Powershell Quick-Tip: AD-User ohne ActiveDirectory Modul deaktivieren
Die Powershell ist für viele Bereiche sehr hilfreich und macht einem Administrator das Leben deutlich leichter. Da man allerdings nicht immer alle Module auf dem aktuellen PC installiert hat, die man gerne verwenden möchte, muss man sich auch alternative Wege anschauen. Im Folgenden werden wir einen Benutzer deaktivieren ohne den Befehl Disable-ADAccount zu verwenden, da dieser nur mit dem Modul ActiveDirectory verfügbar ist.

Powershell Quick-Tip: lokale und globale Variablen
Beim Erstellen eines Skripts ist es oft hilfreich einzelne Programmteile als eine Funktion im Code anzulegen. Hier kann man in unerwartete Probleme mit Variablen geraten.

Powershell Quick-Tip: Skriptteile als anderer Benutzer ausführen
Manchmal ist man in der misslichen Lage gewisse Teile eines PowerShell-Skripts als anderer Benutzer ausführen zu müssen. Kennt man die normale Kommandozeile denkt man direkt an den Run-As Befehl. Wie man das entsprechende PowerShell-Pendant verwendet, werde ich im Folgenden erklären.

Exchange Migration nach Office 365 - IMAP Migration
Mit der IMAP-Migration kann der Inhalt von Benutzerpostfächern von einem IMAP-Messaging-System zu Exchange Online migriert werden. Die IMAP Migration ist völlig serverunabhängig. Beliebige Postfächer von beliebigen Mailservern können nach Office 365 migriert werden. Im Gegensatz zu anderen Migrationspfaden wird für die IMAP Migration kein Zertifikat von einer öffentlichen Zertifizierungsstelle benötigt.

Powershell Quick-Tip: CSV mit anderen Trennzeichen
Der Befehl Import-CSV ist ein sehr nützliches Tool innerhalb von Powershell-Skripten. Problematisch wird es immer dann, wenn als Trennzeichen nicht , : oder ; verwendet.