Dodatek A — składnia pomocy
W poniższym przykładzie przedstawiono sekcję SKŁADNI pomocy dla Get-EventLog
polecenia 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>]
W tym przykładzie pokazano tylko odpowiednią część pomocy.
Składnia składa się głównie z kilku zestawów nawiasów otwierających i zamykających ([]
). Mają one dwa różne znaczenie w zależności od sposobu ich użycia. Wszystkie elementy zawarte w nawiasach kwadratowych są opcjonalne, chyba że są one zestawem pustych nawiasów kwadratowych []
. Puste nawiasy kwadratowe są wyświetlane tylko po typie danych, takim jak <string[]>
. Oznacza to, że określony parametr może akceptować więcej niż jedną wartość tego typu.
Pierwszy parametr w pierwszym zestawie parametrów Get-EventLog
to LogName. LogName jest otoczony nawiasami kwadratowymi, co oznacza, że jest to parametr pozycyjny. Innymi słowy, określenie nazwy samego parametru jest opcjonalne, o ile jest określone w prawidłowej pozycji. Informacje w nawiasach kątowych (<>
) po nazwie parametru wskazują, że potrzebuje jednej wartości ciągu . Cała nazwa parametru i typ danych nie są otoczone nawiasami kwadratowymi, więc parametr LogName jest wymagany podczas korzystania z tego zestawu parametrów.
Get-EventLog [-LogName] <String>
Drugi parametr to InstanceId. Zwróć uwagę, że nazwa parametru i typ danych są całkowicie otoczone nawiasami kwadratowymi. Oznacza to, że parametr InstanceId jest opcjonalny, a nie obowiązkowy. Zwróć również uwagę, że identyfikator InstanceId jest otoczony własnym zestawem nawiasów kwadratowych. Podobnie jak w przypadku parametru LogName , oznacza to, że parametr jest pozycyjny. Istnieje jeden ostatni zestaw nawiasów kwadratowych po typie danych. Oznacza to, że może zaakceptować więcej niż jedną wartość w postaci tablicy lub listy rozdzielanej przecinkami.
[[-InstanceId] <Int64[]>]
Drugi zestaw parametrów ma parametr List . Jest to parametr przełącznika, ponieważ nie ma typu danych po nazwie parametru. Po określeniu parametru Lista wartość to True. Jeśli nie zostanie określony, wartość to False.
[-List]
Informacje o składni polecenia można również pobrać przy użyciu Get-Command
parametru Składnia . Jest to przydatny skrót, którego używam przez cały czas. Pozwala mi to szybko dowiedzieć się, jak używać polecenia bez konieczności przesiewania wielu stron informacji pomocy. Jeśli w końcu potrzebuję więcej informacji, nastąpi przywrócenie rzeczywistej zawartości pomocy.
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>]
Im więcej używasz systemu pomocy w programie PowerShell, tym łatwiej jest zapamiętać wszystkie różne niuanse. Zanim go znasz, użycie staje się drugą naturą.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla