Bijlage A-Help-syntaxis
In het volgende voorbeeld ziet u de sectie SYNTAXIS van de Help voor de Get-EventLog
cmdlet.
help Get-EventLog
NAME
Get-EventLog
SYNOPSIS
Gets the events in an event log, or a list of the event logs, on the local or remote
computers.
SYNTAX
Get-EventLog [-LogName] <String> [[-InstanceId] <Int64[]>] [-After <DateTime>]
[-AsBaseObject] [-Before <DateTime>] [-ComputerName <String[]>] [-EntryType {Error |
Information | FailureAudit | SuccessAudit | Warning}] [-Index <Int32[]>] [-Message
<String>] [-Newest <Int32>] [-Source <String[]>] [-UserName <String[]>]
[<CommonParameters>]
Get-EventLog [-AsString] [-ComputerName <String[]>] [-List] [<CommonParameters>]
Alleen het relevante gedeelte van de Help wordt weergegeven in dit voorbeeld.
De syntaxis bestaat voornamelijk uit verschillende sets haakjes openen en sluiten ([]
). Deze hebben twee verschillende betekenissen, afhankelijk van hoe ze worden gebruikt. Alles wat binnen vierkante haken staat, is optioneel, tenzij ze een set lege vierkante haken []
zijn. Lege vierkante haken worden alleen weergegeven na een gegevenstype, zoals <string[]>
. Dit betekent dat een bepaalde parameter meer dan één waarde van dat type kan accepteren.
De eerste parameter in de eerste parameterset Get-EventLog
is LogName. LogName wordt omgeven door vierkante haken, wat betekent dat het een positionele parameter is. Met andere woorden, het opgeven van de naam van de parameter zelf is optioneel zolang deze op de juiste positie is opgegeven. De informatie in de punthaken (<>
) na de parameternaam geeft aan dat er één tekenreekswaarde nodig is. De volledige parameternaam en het gegevenstype worden niet omgeven door vierkante haken, dus de LogName-parameter is vereist bij het gebruik van deze parameterset.
Get-EventLog [-LogName] <String>
De tweede parameter is InstanceId. U ziet dat de parameternaam en het gegevenstype beide volledig tussen vierkante haken staan. Dit betekent dat de parameter InstanceId optioneel is, niet verplicht. U ziet ook dat InstanceId wordt omgeven door een eigen set vierkante haken. Net als bij de LogName-parameter betekent dit dat de parameter positioneel is. Er is nog één laatste set vierkante haken na het gegevenstype. Dit betekent dat er meer dan één waarde kan worden geaccepteerd in de vorm van een matrix of een door komma's gescheiden lijst.
[[-InstanceId] <Int64[]>]
De tweede parameterset heeft een lijstparameter . Het is een switchparameter omdat er geen gegevenstype is na de parameternaam. Wanneer de parameter List is opgegeven, is de waarde Waar. Wanneer deze niet is opgegeven, is de waarde Onwaar.
[-List]
De syntaxisinformatie voor een opdracht kan ook worden opgehaald met behulp van Get-Command
de parameter Syntaxis . Dit is een handige snelkoppeling die ik altijd gebruik. Hiermee kan ik snel leren hoe ik een opdracht kan gebruiken zonder dat ik meerdere pagina's met Help-informatie hoeft te doorzoeken. Als ik meer informatie nodig heb, ga ik terug naar het gebruik van de werkelijke Help-inhoud.
Get-Command -Name Get-EventLog -Syntax
Get-EventLog [-LogName] <string> [[-InstanceId] <long[]>] [-ComputerName <string[]>] [-Newest <int>]
[-After <datetime>] [-Before <datetime>] [-UserName <string[]>] [-Index <int[]> ]
[-EntryType <string[]>] [-Source <string[]>] [-Message <string>] [-AsBaseObject]
[<CommonParameters>]
Get-EventLog [-ComputerName <string[]>] [-List] [-AsString] [<CommonParameters>]
Hoe meer u het Help-systeem in PowerShell gebruikt, hoe gemakkelijker alle verschillende nuances worden onthouden. Voordat je het weet, wordt het tweede natuur.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor