Um die Active Directory-Gruppen abzufragen, denen du angehörst, kannst du in PowerShell das Cmdlet `Get-ADUser` verwenden. Voraussetzung ist, dass das Active Directory-Modul für Windows Powe... [mehr]
Um im PowerShell-Profil ein eigenes Cmdlet (besser gesagt: eine Funktion) anzulegen, gehst du wie folgt vor: 1. **Profil-Datei öffnen** Öffne dein PowerShell-Profil mit folgendem Befehl: ```powershell notepad $PROFILE ``` Falls die Datei noch nicht existiert, wird sie neu angelegt. 2. **Funktion hinzufügen** Schreibe in die Datei eine Funktion, z.B.: ```powershell function Get-HalloWelt { Write-Output "Hallo, Welt!" } ``` Du kannst jede beliebige Funktion definieren – das ist die PowerShell-Variante eines eigenen Cmdlets. 3. **Profil speichern und PowerShell neu starten** Speichere die Datei und starte die PowerShell neu (oder führe `. $PROFILE` aus, um das Profil neu zu laden). 4. **Funktion verwenden** Jetzt kannst du dein neues "Cmdlet" wie gewohnt aufrufen: ```powershell Get-HalloWelt ``` **Hinweis:** Ein echtes Cmdlet im Sinne von PowerShell (also eine .NET-Klasse) erstellst du durch Programmierung und Kompilierung, aber für die meisten Zwecke reicht eine Funktion im Profil. Weitere Infos findest du in der offiziellen Microsoft-Dokumentation: [https://learn.microsoft.com/de-de/powershell/module/microsoft.powershell.core/about/about_profiles](https://learn.microsoft.com/de-de/powershell/module/microsoft.powershell.core/about/about_profiles)
Um die Active Directory-Gruppen abzufragen, denen du angehörst, kannst du in PowerShell das Cmdlet `Get-ADUser` verwenden. Voraussetzung ist, dass das Active Directory-Modul für Windows Powe... [mehr]
Hier ist ein PowerShell-Skript, das für jeden Unterordner in einem angegebenen Verzeichnis die Gesamtgröße (in MB) und die Anzahl der Dateien ausgibt: ```powershell # Pfad zum Hauptve... [mehr]
Um mit PowerShell installierte Software zu suchen und zu entfernen, kannst du folgende Befehle verwenden: **1. Installierte Software suchen:** ```powershell Get-WmiObject -Class Win32_Product | Sele... [mehr]
Microsofts Nachfolger für Roaming Profiles sind die **User Experience Virtualization (UE-V)** und **Microsoft 365**-Lösungen, die eine bessere Verwaltung von Benutzereinstellungen und -profi... [mehr]
Um Daten mit PowerShell an eine SharePoint-Liste anzuhängen, kannst du die Client-Side Object Model (CSOM) Bibliothek verwenden. Hier ist ein Beispiel, wie du dies umsetzen kannst: 1. **Installi... [mehr]
In einem PowerShell-Skript werden CLI-Kommandos in der Regel über das HTTP- oder HTTPS-Protokoll an die UTM (Unified Threat Management) übertragen. Die Befehle werden oft in Form von REST-AP... [mehr]
Wenn ein Netzlaufwerk in PowerShell innerhalb einer Funktion verbunden wird und danach wieder getrennt ist, könnte das an der Art liegen, wie die Verbindung hergestellt wird. In PowerShell wird e... [mehr]
Um ein performantes PowerShell-Skript zu erstellen, das rekursiv `.bak` und `.trn` Dateien löscht, kannst du den folgenden Ansatz verwenden. Dieses Skript nutzt die `Get-ChildItem`- und `Remove-I... [mehr]
Um ein performantes PowerShell-Skript zu erstellen, das rekursiv alle TRN-Dateien in einem bestimmten Verzeichnis löscht, kannst du den folgenden Ansatz verwenden: ```powershell # Definiere das... [mehr]
Um ein performantes PowerShell-Skript zu erstellen, das viele TRN- und BAK-Dateien parallel löscht und protokolliert, kannst du die folgenden Schritte befolgen: 1. **Verzeichnis festlegen**: Def... [mehr]