3 min read
IT-Automation für maximale Effizienz nutzen
Bist du bereit für eine Transformation deines IT-Mangements? Unser brandneues Whitepaper, Maximizing IT Automation: The...
ScriptRunner Blog
Mit dem PowerShell-Cmdlet Get-Help erweiterst du dein Verständnis dieser leistungsstarken IT-Automatisierungstechnologie – eine kleine Einführung:
PowerShell, Microsofts Framework für Aufgabenautomatisierung und Konfigurationsmanagement, bietet eine leistungsstarke Befehlszeilen- und Skriptsprache für jeden Systemadministrator und IT-Profi. Eines der grundlegendsten und nützlichsten Cmdlets in PowerShell ist Get-Help. Dieses Cmdlet ist dein Einstieg in das Verstehen und Verwenden der vielen Befehle, die in PowerShell verfügbar sind. Get-Help ist sowohl für Anfänger als auch für Fortgeschrittene unverzichtbar, um die PowerShell-Befehle zu verstehen und zu beherrschen.
Get-Help ist ein Cmdlet, das detaillierte Informationen über PowerShell-Cmdlets, -Funktionen, -Skripte und -Konzepte abruft. Es hilft Nutzern, mehr über die Befehle, ihre Syntax, Anwendungsbeispiele, Parameter etc. zu lernen. Im Grunde ist es ein eingebautes Handbuch, das die notwendige Anleitung für die effektive Nutzung von PowerShell bietet.
Die grundlegende Syntax von Get-Help ist denkbar einfach:
Get-Help <Name> [-Full] [-Examples] [-Parameter <Name>] [-Online]
Zeige Hilfeinformationen über das PowerShell-Hilfesystem an:
Get-Help
Um zu verstehen, wie ein bestimmtes Cmdlet funktioniert, verwende einfach Get-Help gefolgt von dem Namen des Cmdlets. Um zum Beispiel mehr über Get-Process zu erfahren, gibtst du das hier ein:
Get-Help Get-Process
Wenn du den genauen Namen eines Cmdlets nicht kennst, kannst du Platzhalter verwenden:
Get-Help Get-Pr*
Eine weitere Möglichkeit, um Hilfe anzufordern:
Get-Process -?
Du möchtest etwas über konzeptionelle PowerShell-Themen erfahren? Verwende about_, um anzugeben, wonach du suchst. Um zu erfahren, wie ForEach-Schleifen funktionieren, hilft das hier weiter:
Get-Help about_ForEach
Für diejenigen, die umfassende Details suchen, ist der Parameter -Full von unschätzbarem Wert. Er liefert dir alles, was du über ein Cmdlet wissen musst, einschließlich detaillierter Beschreibungen der Parameter sowie der Ein- und Ausgaben.
Get-Help Get-Process -Full
Wenn du nach praktischen Anwendungsbeispielen suchst, ist der Parameter -Examples besonders nützlich. Er zeigt verschiedene Möglichkeiten, das Cmdlet in realen Szenarien zu verwenden, und hilft dir, die Vielseitigkeit des Cmdlets zu verstehen.
Get-Help Get-Process -Examples
Mit dem Parameter -Online kannst du die aktuellste Hilfedokumentation aus dem Internet aufrufen. Es wird ein Browserfenster geöffnet und der Online-Artikel von Microsoft angezeigt.
Get-Help Get-Process -Online
Mit -ShowWindow kannst du das PowerShell-Hilfesystem in einem separaten Fenster öffnen.
Hinweis: Dieser Parameter funktioniert nur auf einem Windows-Rechner.
Get-Help Get-Process -ShowWindow
Mit der Weiterentwicklung der PowerShell wird auch die Dokumentation aktualisiert. Neue Cmdlets werden eingeführt und bestehende Cmdlets werden mit neuen Funktionen und Parametern aktualisiert. Um sicherzustellen, dass die Hilfeinhalte auf deinem System auf dem neuesten Stand sind, bietet PowerShell das Cmdlet Update-Help. Dieses Cmdlet lädt die neuesten Hilfedateien für PowerShell-Module herunter und installiert sie. Dadurch wird sichergestellt, dass du die neuesten verfügbaren Informationen erhältst, wenn du Get-Help verwendest.
Update-Help lädt die neuesten Hilfedateien aus dem Internet herunter und aktualisiert die Hilfe für die auf dem System installierten Module. Dies ist eine einfache, aber effektive Methode, um die Hilfedokumentation mit den neuesten PowerShell-Versionen und -Funktionen auf dem neuesten Stand zu halten.
Die grundlegende Syntax für Update-Help lautet wie folgt:
Update-Help [-Module <String[]>] [-Force] [-UICulture <CultureInfo[]>] [-Credential <PSCredential>]
Für ein Update der Hilfeinhalte aller Module, die solch eine aktualisierbare Hilfe unterstützen, führe einfach Folgendes aus:
Update-Help
Du möchtest die Hilfedateien für ein bestimmtes Modul aktualisieren? Das ist kein Problem. Hier ist ein Beispiel, das nur die Hilfe für das Modul Applocker aktualisiert:
Update-Help -Module Applocker
Die Cmdlets Get-Help und Update-Help sind mehr als nur Funktionen; sie sind grundlegende Werkzeuge, die es den Nutzern ermöglichen, PowerShell voll auszuschöpfen. Wenn du diese Cmdlets in deinen täglichen Arbeitsablauf integrierst, stellst du sicher, dass du immer mit dem neuesten Wissen und den besten Methoden arbeitest und jede Aufgabe in der PowerShell effizient und effektiv lösen kannst.
Entfalte das volle Potential von PowerShell mit unserem praktischen Poster. Egal ob Anfänger oder erfahrener Profi, dieses Cheat Sheet ist darauf ausgelegt, dein Anlaufpunkt für die wichtigsten und am häufigsten verwendeten Cmdlets zu sein.
Das Poster gibt es zum Download und in Papierform.
Nov 28, 2024 by Heiko Brenn
Bist du bereit für eine Transformation deines IT-Mangements? Unser brandneues Whitepaper, Maximizing IT Automation: The...
Okt 30, 2024 by Damian Scoles
MVP Damien Scoles berichtet über seine Erfahrungen mit Microsoft Graph. In seinem dritten Artikel geht er näher auf...
Okt 16, 2024 by Damian Scoles
Wie unterscheidet sich die Exchange Online-Administration mit dem Microsoft Graph PowerShell-Modul vom herkömmlichen...
Heiko Brenn ist Product Marketing Manager und verantwortlich für das ScriptRunner Marketing Team. Er ist seit mehr als 25 Jahren in der IT-Branche tätig und verfügt über umfangreiche Expertise in den Bereichen E-Mail-Management, Security, Collaboration, Administration, Cloud und Automatisierung. Seit 2010 arbeitet er mit der PowerShell.