Website-Suche
In diesem Blogbeitrag werde ich darüber sprechen, wann Sie Klassen mit Add-Type hinzufügen müssen und wann Sie Klassen mit New-Object bereitstellen können. Ich würde sagen, fangen wir an.
Vordefinierte .NET-Klassen: PowerShell stellt bestimmte vordefinierte .NET-Klassen direkt zur Verfügung, ohne dass Sie sie mit „Add-Type“ laden müssen.
Sie können einfach "New-Object" verwenden, um Instanzen dieser Klassen zu erstellen. Da
Weiterlesen →Das Measure-Object-Cmdlet zählt Objekte. Aber es kann noch viel mehr. Wir können die Summe, den Durchschnitt und vieles mehr berechnen. In diesem Blogbeitrag zeige ich einige Beispiele mit Measure-Object. Lassen Sie uns eintauchen.
Zuerst können wir hier die Hilfe für Measure-Object aufrufen:
https://learn.microsoft.com/de-de/powershell/module/microsoft.powershell.utility/measure-object?view=powershell-7.4
Jetzt habe ich ein paar Beispiele vorbereitet. Ich empfehle, diese Beispiele in ISE oder VS Code zu kopiere
Weiterlesen →
Wenn Sie eine Fortschrittsanzeige in PowerShell einfügen, werden Sie feststellen, dass sie in PowerShell 5 und PowerShell 7 unterschiedlich aussieht. Das ist genau das Problem, das wir in diesem Blogbeitrag angehen werden, und ich werde zeigen, wie man $PSStyle verwendet, um die Fortschrittsanzeige anzupassen. Lassen Sie uns anfangen.
Hier ist ein Beispiel, um Ihnen das Problem zu zeigen. Das folgende Skript wird zuerst mit PowerShell 5 und dann mit PowerShell 7 ausgeführt.
Weiterlesen →Eine Remote-Sitzung kann mit Hilfe von PSSession eingerichtet werden. Die vordefinierte Remote-Sitzung wird standardmäßig verwendet. Wir können jedoch auch unsere eigenen Sitzungs-Konfigurationen erstellen und dann mit dieser neuen Sitzung verbinden, um zum Beispiel ein Startskript auszuführen, sobald die Sitzung hergestellt wird. Lassen Sie uns eintauchen.
Es kommt häufig vor, dass man in PowerShell viele, viele Parameter hat. Der Befehl erstreckt sich dann über mehrere Zeilen. Das sieht nicht schön aus. In diesem Artikel zeige ich Ihnen, wie Sie diese Parameter zusammenfassen und dann im Befehl verwenden können. Lassen Sie uns anfangen.
Lassen Sie uns diese Parameter in einer Hash-Tabelle zusammenfassen.
$params = @{ Parameter1 = "Value1" Parameter2 = "Value2" Parameter3 = "Value3 Weiterlesen →In heutigen kollaborativen Arbeitsumgebungen ist es zu einer gängigen Praxis geworden, Gastbenutzer einzuladen, um auf organisatorische Ressourcen zuzugreifen. PowerShell, kombiniert mit der Microsoft Graph API (mggraph), bietet eine leistungsstarke Möglichkeit, diese Gastbenutzer zu verwalten. Dieser Blogbeitrag untersucht, wie man PowerShell und mggraph zur Verwaltung von Gastbenutzern verwenden kann, mit praktischen Beispielen, um grundlegende Konzepte
Weiterlesen →
Sudo für Windows ist eine neue Möglichkeit für Benutzer, Befehle mit erhöhten Rechten (als Administrator) direkt aus einer nicht relevanten Konsolensitzung unter Windows auszuführen.
Die folgenden Anforderungen gelten für die Verwendung von sudo in Windows:
Geben Sie sudo in die Windows-Suchleiste ein. Aktivieren Sie sudo unter System - Entwickler.
Weiterlesen →
Active Directory-Benutzer melden sich mit ihren Anmeldenamen und Kennwörtern an. Aber welche Regeln gibt es für die Vergabe von Benutzernamen? g.nachname? nachname? gnachname? Was sind die Benennungsrichtlinien? Dieser Artikel sucht nach Benutzern und ändert diese, die nicht den Benennungsrichtlinien entsprechen.
Für das Folgende wird angenommen, dass Sie eine Namenskonvention von g.Nachname für alle neu erstellten Benu
Weiterlesen →Die Fehlerbehandlung ist ein kritischer Aspekt beim Schreiben robuster Skripte in jeder Programmiersprache. PowerShell bietet eine mächtige Struktur zur eleganten Handhabung von Fehlern mit Hilfe von try, catch und finally-Blöcken. Diese Konstrukte ermöglichen es uns, Ausnahmen zu verwalten und sicherzustellen, dass wichtige Aufräumaktionen durchgeführt werden, selbst wenn Fehler auftreten. In diesem Blogbeitrag zeige ich Ihnen, wie Sie try catch finally in PowerShell verwenden. Lassen Sie uns anfangen.
Weiterlesen →
Das neue PowerShell Entra ID Modul ist ein leistungsstarkes Werkzeug, das entwickelt wurde, um die Verwaltung und Automatisierung von Microsoft Entra-Ressourcen zu optimieren. Dieses Modul ist Teil des Microsoft Graph PowerShell SDK und bietet eine Vielzahl von Funktionen zur Verbesserung von administrativen Aufgaben.
Einer der wichtigsten Vorteile des Microsoft Entra PowerShell-Moduls ist der Fokus auf Benutzerfreundlichkeit. Im Gegensatz zu MS Graph ist das Modul benutzerfreundlicher in der Bedienung. Lassen Sie uns einta
Weiterlesen →