PowerShell Quiz PDF
Document Details
Uploaded by DiplomaticToucan
PXL Hogeschool
Tags
Related
- Ch5-Learn_PowerShell_in_a_Month_of_Lunches_4th ed.pdf
- Ch5-Learn_PowerShell_in_a_Month_of_Lunches_4th ed.pdf
- Ch6-Learn_PowerShell_in_a_Month_of_Lunches_4th ed.pdf
- Ch7-Learn_PowerShell_in_a_Month_of_Lunches_4th ed.pdf
- Windows Server Administration: Windows Commands PDF
- Gestão Avançada de Utilizadores no Windows - Past Paper
Summary
This document contains a PowerShell quiz with questions and answers on various PowerShell commands. The quiz covers topics such as variables, objects, commands, parameters, and data manipulation within PowerShell.
Full Transcript
Hier is de quiz in een overzichtelijk formaat, met de opties A, B, C, D, en de juiste antwoorden erbij: \-\-- \*\*Vraag 1\*\* Waarvoor worden enkele aanhalingstekens (\' \') gebruikt in PowerShell? A. Variabele interpolatie B. Literal strings C. Escape sequences D. Wildcard matching \*\*Corr...
Hier is de quiz in een overzichtelijk formaat, met de opties A, B, C, D, en de juiste antwoorden erbij: \-\-- \*\*Vraag 1\*\* Waarvoor worden enkele aanhalingstekens (\' \') gebruikt in PowerShell? A. Variabele interpolatie B. Literal strings C. Escape sequences D. Wildcard matching \*\*Correct antwoord: B. Literal strings\*\* \-\-- \*\*Vraag 2\*\* Wat is de primaire functie van de cmdlet Clear-Host? A. Verwijderen van variabelen B. Verwijderen van functies C. Scherm opschonen D. Opslaan van resultaten \*\*Correct antwoord: C. Scherm opschonen\*\* \-\-- \*\*Vraag 3\*\* Wat is de functie van Write-Host? A. Schrijven naar een bestand B. Uitvoer naar het scherm C. Commando\'s uit de pipeline halen D. Een object naar de pipeline sturen \*\*Correct antwoord: B. Uitvoer naar het scherm\*\* \-\-- \*\*Vraag 4\*\* Wat is de functie van Get-Item in PowerShell? A. Verwijdert een item B. Verplaatst een item C. Haalt informatie over een item D. Wijzigt de eigenschappen van een item \*\*Correct antwoord: C. Haalt informatie over een item\*\* \-\-- \*\*Vraag 5\*\* Wat doet Set-Location in PowerShell? A. Toont de huidige locatie B. Verandert de huidige werklocatie C. Kopieert een item naar een locatie D. Maakt een nieuwe locatie \*\*Correct antwoord: B. Verandert de huidige werklocatie\*\* \-\-- \*\*Vraag 6\*\* Wat is een alias voor Get-ChildItem in PowerShell? A. get-item B. move-item C. dir D. set-item \*\*Correct antwoord: C. dir\*\* \-\-- \*\*Vraag 7\*\* Wat doet de New-Item cmdlet in PowerShell? A. Verwijdert een item B. Maakt een nieuw item C. Hernoemt een item D. Verplaatst een item \*\*Correct antwoord: B. Maakt een nieuw item\*\* \-\-- \*\*Vraag 8\*\* Wat doet de -Recurse parameter in PowerShell? A. Filtert resultaten B. Voert een actie uit op alle onderliggende items C. Genereert een rapport D. Beperkt de actie tot het huidige item \*\*Correct antwoord: B. Voert een actie uit op alle onderliggende items\*\* \-\-- \*\*Vraag 9\*\* Waarvoor wordt Test-Path gebruikt in PowerShell? A. Om een pad naar een item te vinden B. Om te controleren of een pad bestaat C. Om een pad te creëren D. Om de inhoud van een pad te tonen \*\*Correct antwoord: B. Om te controleren of een pad bestaat\*\* \-\-- \*\*Vraag 10\*\* Wat is de primaire functie van de Get-ChildItem cmdlet in PowerShell? A. Maakt een nieuw item B. Geeft een lijst van items in een locatie C. Verwijdert een item D. Wijzigt de eigenschappen van een item \*\*Correct antwoord: B. Geeft een lijst van items in een locatie\*\* \-\-- \*\*Vraag 11\*\* Waarvoor wordt Select-Object gebruikt in PowerShell? A. Om een object te verwijderen B. Om specifieke eigenschappen van een object te selecteren C. Om een object te kopiëren D. Om de naam van een object te wijzigen \*\*Correct antwoord: B. Om specifieke eigenschappen van een object te selecteren\*\* \-\-- \*\*Vraag 12\*\* Wat is het effect van het gebruik van Format-List in PowerShell? A. Geeft output in een gedetailleerde lijst B. Sorteert objecten in een lijst C. Verwijdert items uit een lijst D. Kopieert een lijst van items \*\*Correct antwoord: A. Geeft output in een gedetailleerde lijst\*\* \-\-- \*\*Vraag 13\*\* Welk cmdlet in PowerShell geeft output in tabelvorm? A. Format-List B. Format-Wide C. Format-Table D. List-Format \*\*Correct antwoord: C. Format-Table\*\* \-\-- \*\*Vraag 14\*\* Wat doet de cmdlet Out-File in PowerShell? A. Leest inhoud van een bestand B. Schrijft output naar een bestand C. Toont de inhoud van een bestand op het scherm D. Wijzigt de inhoud van een bestand \*\*Correct antwoord: B. Schrijft output naar een bestand\*\* \-\-- \*\*Vraag 15\*\* Voor wat wordt ConvertTo-Html in PowerShell gebruikt? A. Om HTML-pagina\'s te analyseren B. Om PowerShell-objecten naar HTML te converteren C. Om HTML-code te formatteren D. Om webpagina\'s te downloaden \*\*Correct antwoord: B. Om PowerShell-objecten naar HTML te converteren\*\* \-\-- \*\*Vraag 16\*\* Wat bereikt men met Export-Csv in PowerShell? A. Exporteert data naar een Excel-bestand B. Leest data uit een CSV-bestand C. Zet een object om naar een CSV-formaat D. Drukt de inhoud van een CSV-bestand af \*\*Correct antwoord: C. Zet een object om naar een CSV-formaat\*\* \-\-- \*\*Vraag 17\*\* Hoe wordt Write-Error gebruikt in PowerShell? A. Om foutmeldingen op de console weer te geven B. Om fouten in een script te corrigeren C. Om een lijst van bekende fouten te tonen D. Geen van bovenstaande \*\*Correct antwoord: A. Om foutmeldingen op de console weer te geven\*\* \-\-- \*\*Vraag 18\*\* Wat doet de Get-ChildItem cmdlet als de -Directory parameter wordt gebruikt? A. Toont alleen bestanden B. Toont alleen mappen C. Verwijdert mappen D. Maakt nieuwe mappen \*\*Correct antwoord: B. Toont alleen mappen\*\* \-\-- \*\*Vraag 19\*\* Wat bereik je met Set-Content in PowerShell? A. Leest de inhoud van een bestand B. Schrijft data naar een bestand C. Verwijdert de inhoud van een bestand D. Toont de inhoud van een bestand op het scherm \*\*Correct antwoord: B. Schrijft data naar een bestand\*\* \-\-- \*\*Vraag 20\*\* Wat doet Copy-Item -Recurse in PowerShell? A. Kopieert alleen de bestanden in een map B. Kopieert een bestand of map, inclusief alle onderliggende items C. Verplaatst een bestand of map D. Verwijdert alle onderliggende items van een map \*\*Correct antwoord: B. Kopieert een bestand of map, inclusief alle onderliggende items\*\* \-\-- Hier is de quiz in hetzelfde overzichtelijke formaat met de opties A, B, C, D, en de juiste antwoorden erbij: \-\-- \*\*Vraag 1\*\* Welke cmdlet wordt gebruikt om de huidige werkmap in te stellen? A. Set-Item B. Get-Location C. Set-Location D. New-Item \*\*Correct antwoord: C. Set-Location\*\* \-\-- \*\*Vraag 2\*\* Wat is het alias voor de cmdlet Get-ChildItem? A. cd B. ls C. gc D. ni \*\*Correct antwoord: B. ls\*\* \-\-- \*\*Vraag 3\*\* Welke cmdlet zou je gebruiken om een nieuwe map te maken? A. New-Item B. Copy-Item C. Move-Item D. Remove-Item \*\*Correct antwoord: A. New-Item\*\* \-\-- \*\*Vraag 4\*\* Wat doet de cmdlet Remove-Item? A. Kopieert bestanden of mappen B. Verwijdert bestanden of mappen C. Verplaatst bestanden of mappen D. Maakt een nieuw bestand of map \*\*Correct antwoord: B. Verwijdert bestanden of mappen\*\* \-\-- \*\*Vraag 5\*\* Hoe controleer je of een bestand of map bestaat? A. Test-Item B. Check-Path C. Verify-Item D. Test-Path \*\*Correct antwoord: D. Test-Path\*\* \-\-- \*\*Vraag 6\*\* Wat gebeurt er als je Copy-Item gebruikt en de doelmap al bestaat? A. De doelmap wordt overschreven B. Er wordt een foutmelding gegeven C. Er wordt een submap aangemaakt in de doelmap D. Niets gebeurt, de bron wordt genegeerd \*\*Correct antwoord: C. Er wordt een submap aangemaakt in de doelmap\*\* \-\-- \*\*Vraag 7\*\* Welke cmdlet gebruik je om de inhoud van een bestand op te halen? A. Get-Item B. Get-Content C. Set-Content D. Copy-Content \*\*Correct antwoord: B. Get-Content\*\* \-\-- \*\*Vraag 8\*\* Welke optie gebruik je met Get-ChildItem om alleen bestanden weer te geven? A. -Recurse B. -Directory C. -File D. -Filter \*\*Correct antwoord: C. -File\*\* \-\-- \*\*Vraag 9\*\* Wat doet de -Recurse optie bij de cmdlet Get-ChildItem? A. Toont alleen bestanden B. Toont alleen mappen C. Doorzoekt de opgegeven map en alle submappen D. Verwijdert de inhoud van de map \*\*Correct antwoord: C. Doorzoekt de opgegeven map en alle submappen\*\* \-\-- \*\*Vraag 10\*\* Welke cmdlet gebruik je om een bestand te hernoemen? A. Rename-Item B. Change-Item C. Move-Item D. Update-Item \*\*Correct antwoord: A. Rename-Item\*\* \-\-- \*\*Vraag 11\*\* Wat is het gevolg van het herhaaldelijk uitvoeren van Copy-Item -Recurse naar een bestaande doelmap? A. De bestanden worden overschreven B. Nieuwe submappen worden aangemaakt C. Er gebeurt niets D. De cmdlet geeft een foutmelding \*\*Correct antwoord: B. Nieuwe submappen worden aangemaakt\*\* \-\-- \*\*Vraag 12\*\* Hoe kun je de cmdlet Move-Item gebruiken om een bestand te verplaatsen? A. Move-Item -Source C:\\source.txt -Destination C:\\dest.txt B. Move-Item C:\\source.txt C:\\dest.txt C. Move-Item -Path C:\\source.txt -To C:\\dest.txt D. Move-Item -File C:\\source.txt -Destination C:\\dest.txt \*\*Correct antwoord: B. Move-Item C:\\source.txt C:\\dest.txt\*\* \-\-- \*\*Vraag 13\*\* Wat is de cmdlet om de eigenschappen van een bestand op te vragen? A. Get-Content B. Get-Item C. Get-File D. Get-Properties \*\*Correct antwoord: B. Get-Item\*\* \-\-- \*\*Vraag 14\*\* Welke optie bij Get-ChildItem toont alleen mappen? A. -File B. -Directory C. -Recurse D. -Filter \*\*Correct antwoord: B. -Directory\*\* \-\-- \*\*Vraag 15\*\* Wat gebeurt er als je New-Item gebruikt om een map te maken die al bestaat? A. De bestaande map wordt overschreven B. Er wordt een foutmelding gegeven C. Een nieuwe map met een unieke naam wordt gemaakt D. De cmdlet voert geen actie uit \*\*Correct antwoord: B. Er wordt een foutmelding gegeven\*\* \-\-- \*\*Vraag 16\*\* Welke cmdlet wordt gebruikt om data naar een bestand te schrijven? A. Write-Item B. Set-Content C. Save-Content D. Update-Content \*\*Correct antwoord: B. Set-Content\*\* \-\-- \*\*Vraag 17\*\* Hoe geef je aan dat je alleen.exe bestanden wilt tonen met Get-ChildItem? A. -Include \*.exe B. -Filter \*.exe C. -File \*.exe D. -Recurse \*.exe \*\*Correct antwoord: B. -Filter \*.exe\*\* \-\-- \*\*Vraag 18\*\* Wat doet de -WhatIf parameter bij Remove-Item? A. Verwijdert het bestand zonder bevestiging B. Simuleert de verwijderactie zonder het daadwerkelijk te doen C. Stopt de uitvoering van de cmdlet D. Geeft een foutmelding als het bestand niet bestaat \*\*Correct antwoord: B. Simuleert de verwijderactie zonder het daadwerkelijk te doen\*\* \-\-- \*\*Vraag 19\*\* Welke cmdlet zou je gebruiken om bestanden en submappen te verwijderen? A. Remove-Item -Recurse B. Delete-Item C. Clear-Item D. Erase-Item \*\*Correct antwoord: A. Remove-Item -Recurse\*\* \-\-- \*\*Vraag 20\*\* Hoe kopieer je alleen bestanden, zonder submappen, met Copy-Item? A. Copy-Item -Recurse B. Copy-Item -File C. Copy-Item -IncludeFilesOnly D. Copy-Item -Recurse \*.\* \*\*Correct antwoord: B. Copy-Item -File\*\* Hier is de quiz in hetzelfde overzichtelijke formaat met de opties A, B, C, D, en de juiste antwoorden erbij: \-\-- \*\*Vraag 1\*\* Wat is een variabele in PowerShell? A. Een commando B. Een datastructuur C. Een placeholder voor waarden D. Een specifiek type object \*\*Correct antwoord: C. Een placeholder voor waarden\*\* \-\-- \*\*Vraag 2\*\* Wat is een object in PowerShell? A. Een basisdatatype B. Een verzameling van variabelen C. Een datastructuur met data en methodes D. Een alias voor een cmdlet \*\*Correct antwoord: C. Een datastructuur met data en methodes\*\* \-\-- \*\*Vraag 3\*\* Hoe beginnen variabelennamen in PowerShell? A. Met een @ B. Met een \# C. Met een \$ D. Met een % \*\*Correct antwoord: C. Met een \$\*\* \-\-- \*\*Vraag 4\*\* Welk type variabele slaat meerdere waarden op in PowerShell? A. Scalar B. Array C. Hashtable D. Alle genoemde typen \*\*Correct antwoord: B. Array\*\* \-\-- \*\*Vraag 5\*\* Wat is dynamische typisering in PowerShell? A. Vaststellen van datatypen tijdens compilatie B. Converteren van datatypen met cmdlets C. Automatisch bepalen van datatype bij toewijzing van waarde D. Handmatig wijzigen van datatypen \*\*Correct antwoord: C. Automatisch bepalen van datatype bij toewijzing van waarde\*\* \-\-- \*\*Vraag 6\*\* Wat doet de cmdlet Remove-Variable in PowerShell? A. Wijzigt de waarde van een variabele B. Maakt een nieuwe variabele aan C. Verwijdert een bestaande variabele D. Toont informatie over variabelen \*\*Correct antwoord: C. Verwijdert een bestaande variabele\*\* \-\-- \*\*Vraag 7\*\* Wat is de standaard scope van een variabele in PowerShell? A. Global B. Script C. Local D. Private \*\*Correct antwoord: C. Local\*\* \-\-- \*\*Vraag 8\*\* Welke operator wordt gebruikt voor stringconcatenatie in PowerShell? A. - B. \* C. + D. / \*\*Correct antwoord: C. +\*\* \-\-- \*\*Vraag 9\*\* Hoe wordt een enkele waarde toegewezen aan een variabele in PowerShell? A. Met de cmdlet Set-Variable B. Met de operator := C. Met de operator = D. Met de cmdlet Assign-Variable \*\*Correct antwoord: C. Met de operator =\*\* \-\-- \*\*Vraag 10\*\* Hoe kan men een waarde uit een array ophalen in PowerShell? A. Met een loop B. Door de array te slicen C. Door de index te gebruiken D. Alle bovenstaande \*\*Correct antwoord: D. Alle bovenstaande\*\* \-\-- \*\*Vraag 11\*\* Wat is een hashtable in PowerShell? A. Een reeks cmdlets B. Een array van objecten C. Een verzameling van key-value paren D. Een verzameling van strings \*\*Correct antwoord: C. Een verzameling van key-value paren\*\* \-\-- \*\*Vraag 12\*\* Hoe converteer je een integer naar een string in PowerShell? A. \[string\]123 B. Convert-ToString 123 C. ToString(123) D. 123.ToString() \*\*Correct antwoord: A. \[string\]123\*\* \-\-- \*\*Vraag 13\*\* Wat is het resultaat van \$null -eq \$null in PowerShell? A. True B. False C. Error D. Null \*\*Correct antwoord: A. True\*\* \-\-- \*\*Vraag 14\*\* Wat is het resultaat van de expressie \$a -ne \$b als \$a = 10 en \$b = \"10\"? A. True B. False C. Error D. Null \*\*Correct antwoord: B. False\*\* \-\-- \*\*Vraag 15\*\* Welk type variabele wordt gebruikt voor het opslaan van tekst in PowerShell? A. Integer B. String C. Boolean D. Array \*\*Correct antwoord: B. String\*\* \-\-- \*\*Vraag 16\*\* Wat is de juiste manier om een array in PowerShell te declareren? A. \$myArray = 1,2,3 B. \$myArray = \[1,2,3\] C. \$myArray = (1,2,3) D. \$myArray = @(1,2,3) \*\*Correct antwoord: D. \$myArray = @(1,2,3)\*\* \-\-- \*\*Vraag 17\*\* Wat betekent dynamische typisering in PowerShell? A. De variabele moet van tevoren gedefinieerd worden B. Het type van de variabele verandert automatisch C. De variabele kan elk type waarde opslaan zonder expliciete declaratie D. Dynamische typen zijn niet toegestaan in PowerShell \*\*Correct antwoord: C. De variabele kan elk type waarde opslaan zonder expliciete declaratie\*\* \-\-- \*\*Vraag 18\*\* Hoe verkrijg je het type van een variabele in PowerShell? A. \$var.GetType() B. GetType(\$var) C. \$var.type D. TypeOf(\$var) \*\*Correct antwoord: A. \$var.GetType()\*\* \-\-- \*\*Vraag 19\*\* Wat is het resultaat van de expressie 5 -as \[string\] in PowerShell? A. \"5\" B. 5 C. Error D. Null \*\*Correct antwoord: A. \"5\"\*\* \-\-- \*\*Vraag 20\*\* Wat is de output van \$a = \"PowerShell\"; \$a.Length in PowerShell? A. Een error B. De letters van \"PowerShell\" C. Het aantal karakters in \"PowerShell\" D. De string \"PowerShell\" \*\*Correct antwoord: C. Het aantal karakters in \"PowerShell\"\*\* Hier is de quiz met de juiste antwoorden erbij: \-\-- \*\*Vraag 1\*\* Wat specificeert het attribuut \'DataType\' in een parameterblok in PowerShell? A. Het type data dat de parameter accepteert B. De standaardwaarde van de parameter C. Of de parameter verplicht is of niet D. De naam van de parameter \*\*Correct antwoord: A. Het type data dat de parameter accepteert\*\* \-\-- \*\*Vraag 2\*\* Hoe specificeer je een default waarde voor een parameter? A. Met een gelijkteken na de parameternaam B. Met het \'default\' keyword C. Met een speciale functie D. Met het \'mandatory\' attribuut \*\*Correct antwoord: A. Met een gelijkteken na de parameternaam\*\* \-\-- \*\*Vraag 3\*\* Wat zijn in PowerShell \'Parameters\'? A. Output van een commando B. Opties voor een cmdlet / script C. Bestandspaden D. Functies \*\*Correct antwoord: B. Opties voor een cmdlet / script\*\* \-\-- \*\*Vraag 4\*\* Wat is een \'Positional Parameter\' in PowerShell? A. Een parameter waarvan de positie de waarde bepaalt B. Een parameter die de positie van een venster bepaalt C. Een parameter die een positief getal als waarde moet hebben D. Een parameter die alleen in een bepaalde volgorde kan worden opgegeven \*\*Correct antwoord: A. Een parameter waarvan de positie de waarde bepaalt\*\* \-\-- \*\*Vraag 5\*\* Hoe noem je het valideren van parameters in PowerShell? A. \'Parameter Declaration\' B. \'Parameter Casting\' C. \'Parameter Validation\' D. \'Parameter Assignment\' \*\*Correct antwoord: C. \'Parameter Validation\'\*\* \-\-- \*\*Vraag 6\*\* Wat gebeurt er als je een \'Switch Parameter\' gebruikt in PowerShell? A. Het initialiseert een variabele met null B. Het schakelt een feature aan of uit C. Het keert de waarde van een variabele om D. Het converteert een datatype \*\*Correct antwoord: B. Het schakelt een feature aan of uit\*\* \-\-- \*\*Vraag 7\*\* Wat doet het attribuut \'ValidateSet\' in PowerShell? A. Het zet een parameter om naar een array B. Het valideert of een parameter een string is C. Het initialiseert een parameter met een set waarden D. Het zorgt dat een parameter een set van waarden accepteert \*\*Correct antwoord: D. Het zorgt dat een parameter een set van waarden accepteert\*\* \-\-- \*\*Vraag 8\*\* Wat is een \'Mandatory Parameter\' in PowerShell? A. Een parameter die standaardwaarden heeft B. Een optionele parameter C. Een parameter die altijd moet worden opgegeven D. Een parameter die alleen strings accepteert \*\*Correct antwoord: C. Een parameter die altijd moet worden opgegeven\*\* \-\-- \*\*Vraag 9\*\* Waarvoor worden \'parameters\' gebruikt in PowerShell? A. Om commando\'s aan te passen B. Om data te encrypten C. Om variabelen te declareren D. Om fouten te loggen \*\*Correct antwoord: A. Om commando\'s aan te passen\*\* \-\-- \*\*Vraag 10\*\* Wat is een \'Default Value\' van een parameter in PowerShell? A. De waarde die een variabele heeft voor initialisatie B. De naam van de parameter C. De maximale waarde die een parameter kan hebben D. De waarde die wordt gebruikt als er geen waarde is opgegeven \*\*Correct antwoord: D. De waarde die wordt gebruikt als er geen waarde is opgegeven\*\* \-\-- \*\*Vraag 11\*\* Wat bepaalt de \'parameter block\' in een script? A. De parameters die het script accepteert B. De complexiteit van het script C. De lengte van het script D. De uitvoer van het script \*\*Correct antwoord: A. De parameters die het script accepteert\*\* \-\-- \*\*Vraag 12\*\* Wat gebeurt er als je geen waarde voorziet voor een \'Mandatory Parameter\' in PowerShell? A. Het script vraagt om de waarde van de parameter in te vullen bij de start van het script. B. De parameter neemt een standaardwaarde aan C. De parameter wordt overgeslagen D. De parameter wordt automatisch gegenereerd \*\*Correct antwoord: A. Het script vraagt om de waarde van de parameter in te vullen bij de start van het script.\*\* \-\-- Deze antwoorden zouden moeten helpen bij je studie of voorbereiding.