Ik ben in de lunchpauze bezig met 'Learn Windows Powershell in a month of lunches'. Ik doe iedere dag in de pauze 1 hoofdstuk, ieder hoofdstuk duurt ongeveer een uurtje, ideaal
Ik zit nu in hoofdstuk 3 en heb een vraag, op pagina 28, paragraaf 3.5.2 wordt gesproken over optional en mandatory parameters. Alles wat tussen [ en ] staat is optioneel zegt men.
Als voorbeeld wordt help Get-eventlog genomen. Je krijgt dan de cmdlet Get-Eventlog te zien met alle mogelijke parameters. Dit is wat je dan krijgt
Hoe herken ik nu een verplichte en optionele parameter in de help? Of klopt het boek niet of is er na uitgave van dit boek iets veranderd?
Ik zit nu in hoofdstuk 3 en heb een vraag, op pagina 28, paragraaf 3.5.2 wordt gesproken over optional en mandatory parameters. Alles wat tussen [ en ] staat is optioneel zegt men.
Als voorbeeld wordt help Get-eventlog genomen. Je krijgt dan de cmdlet Get-Eventlog te zien met alle mogelijke parameters. Dit is wat je dan krijgt
Ik qoute het volgende even uit het boekSYNTAX
Get-EventLog [-Logname] <System.String> [[-InstanceId] <System.Int64[]>] [-After etc. etc. etc.
Nu ben ik echt niet slechtziend ofzo, maar -Logname zit toch echt tussen square brackets in de help, dus is optioneel. Maar als ik Get-EventLog uitvoer, wordt er toch gevraagd om LogName, dus is wel verplicht.What if you try to run a command and forget one of the mandatory parameters? Take a look at the help for Get-EventLog, for example, and you'll see that the -Logname parameter is mandatory; the parameter isn't enclosed in square brackets.
Hoe herken ik nu een verplichte en optionele parameter in de help? Of klopt het boek niet of is er na uitgave van dit boek iets veranderd?