Top 22 PowerShell-interviewvragen (2025)

Hier vindt u PowerShell-sollicitatievragen en -antwoorden voor zowel eerstejaars als ervaren kandidaten om hun droombaan te krijgen.

1) Leg uit wat PowerShell is?

Power shell is een uitbreidbare opdrachtshell en een scripttaal voor Windows.

2) Wat zijn de belangrijkste kenmerken van PowerShell?

De belangrijkste kenmerken van PowerShell zijn
  • PowerShell is objectgebaseerd en niet op tekst gebaseerd
  • Opdrachten in PowerShell zijn aanpasbaar
  • Het is een opdrachtregelinterpreter en scriptomgeving

Gratis pdf-download: vragen en antwoorden over PowerShell-interviews


3) Wat houden variabelen in PowerShell in?

In variabelen bevat PowerShell strings, gehele getallen en objecten. Het heeft geen speciale variabelen omdat het vooraf is gedefinieerd met PowerShell

4) Leg uit wat de betekenis is van haakjes in PowerShell?

  • Haakjes (): Voor verplichte argumenten worden gebogen haakjes gebruikt.
  • Beugels Beugels {} : In geblokkeerde instructies worden accolades gebruikt
  • Vierkante haakjes []: Ze definiëren optionele items en worden niet vaak gebruikt

5) Wat betekent het cmdlet?

Cmdlets zijn eenvoudige ingebouwde opdrachten die zijn geschreven .net taal zoals C# of VB geïntroduceerd door Windows PowerShell
PowerShell-interviewvragen
PowerShell-interviewvragen

6) Leg uit wat PowerShell Loop is?

Het automatiseren van repetitieve taken met behulp van de PowerShell-lus staat bekend als PowerShell Loop. Via PowerShell kunt u voor elke lus, While-lus en Do While-lus uitvoeren.

7) Leg uit dat je PowerShell-scripts kunt maken voor het implementeren van componenten in SharePoint?

Als u een webonderdeel hebt gemaakt met VS 2010, kunt u dit implementeren met cntrl+f5. Om de webonderdeelfunctie te activeren, kunt u echter een PowerShell-script (.ps1) schrijven en dit na de implementatie uitvoeren

8) Uitleg over de vergelijkingsoperatoren van PowerShell?

Vergelijkingsoperatoren vergelijken waarde in PowerShell. Er worden vier soorten vergelijkingsoperatoren gebruikt gelijkheid, match, containment en vervanging. In PowerShell is een van de belangrijkste vergelijkingsoperatoren –eq, dat wordt gebruikt in plaats van het “=” teken voor het declareren van variabelen. Op dezelfde manier zijn er andere operatoren zoals –ne voor “niet gelijk” , -gt ( groter dan ) of –lt (kleiner dan).

9) Leg uit waarvoor de PowerShell-pijplijn wordt gebruikt?

PowerShell-pijplijn wordt gebruikt voor het samenvoegen van twee instructies, zodat de uitvoer van één instructie de invoer van de tweede wordt.
PowerShell
PowerShell

10) Leg uit wat PowerShell get-commando is?

Get-opdracht in PowerShell wordt gebruikt om andere cmdlets op te halen, u zoekt bijvoorbeeld naar cmdlet tussen de letter L en R, dan zal uw PowerShell get-opdracht er zo uitzien
# PowerShell Get - Command Range

Clear-Host

Get-Command [ L–R ]*

11) Leg met een voorbeeld uit hoe u een netwerkschijf in PowerShell kunt toewijzen?

Om een ​​netwerkstation in PowerShell in kaart te brengen, moet je de opdracht like gebruiken
# PowerShell Map Network Drive

$Net = $( New - Object – ComObject Wscript.Network )

$Net.MapNetworkDrive( "S:", \\expert\guru99 )
Hier is de stationsletter “S:” en wordt de netwerkshare 'expert' genoemd op een computer genaamd 'guru99.'

12) Noem wat de drie manieren zijn waarop PowerShell gebruikt om te 'Selecteren'?

  • De meest gebruikelijke manier is in a WMI-querytaal (WQL)-verklaring. Bij deze techniek gebruikt Wmiobject '-query' om een ​​klassieker te introduceren 'Selecteer uit' een zin
  • De tweede context voor 'Select' in PowerShell is Selecteer-String. Deze cmdlet controleert op een woord, woordgroep of een patroonovereenkomst
  • Een andere manier is Selecteer Object

13) Wat is de functie voor Get-Service-status in PowerShell?

Met de cmdlet van Windows kunt u de vensterservices filteren. PowerShell kan een lijst maken van welke services 'actief' zijn en welke 'gestopt' zijn door scripting met Windows.

14) Leg uit wat PowerShell-scripting is?

Het PowerShell-bestand bevat een reeks PowerShell-opdrachten waarbij elke opdracht op een aparte regel verschijnt. Als u een tekstbestand als PowerShell-script wilt gebruiken, moet de bestandsnaam de extensie .PS1 hebben. Om een ​​script uit te voeren heb je nodig
  • Typ de opdrachten in een teksteditor
  • Sla het bestand op met de extensie .ps1
  • Voer het bestand uit in PowerShell

15) Wat is het gebruik van een hashtabel in PowerShell?

Een hashtabel wordt ook wel woordenboek genoemd. Het is een reeks waarmee u gegevens kunt opslaan in een “sleutel-waarde”-paarassociatie. De “sleutel” en “waarde” kunnen elke gegevens en lengte hebben. Om een ​​hashtabel te declareren moet je @ gebruiken, gevolgd door accolades.

16) Leg uit wat het gebruik van Array in PowerShell is?

Het gebruik van Array in PowerShell is om een ​​script uit te voeren op externe computers. Om een ​​array te maken, moet u een variabele maken en de array toewijzen. Arrays worden weergegeven door het “@”-symbool, ze worden weergegeven als hashtabel, maar worden niet gevolgd door accolades. Bijvoorbeeld $arrmachine = @ (“machine1”, “machine2”, “machine3”)

17) Vermeld wat de opdracht is die kan worden gebruikt om alle onderliggende mappen in een specifieke map te krijgen?

Om alle onderliggende mappen in een specifieke map te krijgen, moet u de parameter recurse in de code gebruiken. Get-ChildItem C:\Scripts –recurse

18) Leg uit hoe je het object kunt omzetten in HTML?

Om het object naar HTML te converteren Get-Process l Sorteerobject – eigenschap CPU –aflopend l converteren naar – HTML l Uitbestand “process.html”

19) Leg uit hoe je een variabele kunt hernoemen?

Om een ​​variabele te hernoemen,
Rename-Item- Path Env: MyVariable –NewName MyRenamedVar

20) Leg uit wat de functie is van de variabele $input?

Met de variabele $input kan een functie toegang krijgen tot gegevens die uit de pijplijn komen

21) Wat is de code om de naam van de geïnstalleerde applicatie op de huidige computer te vinden?

Get-WmiObject-Class Win32_Product-Computernaam. l Formaat-brede kolom1

22) Leg uit hoe je in PowerShell kunt vinden dat alle sql services staan ​​op één server?

Er zijn twee manieren om dit te doen
  • get-wmiobject win32_service l waar-object {$_.name-achtige “*sql*”}
  • krijg-service sql*
Deze interviewvragen zullen ook helpen bij je viva (oralen)
Delen

15 reacties

  1. avatar KelownaGuy zegt:

    #11 Hier is de stationsletter “S:” en de netwerkshare wordt 'expert' genoemd op een computer genaamd 'guru99.'
    Je wilt dat omkeren – netwerkshare heet “guru99” op een computer genaamd “expert”

  2. Get-Process l Sorteerobject – eigenschap CPU –aflopend l converteren naar – HTML l Uitbestand “process.html” is verkeerd.
    Corrigeer één -> Get-Process l Sorteerobject – eigenschap CPU –aflopend l Uitbestand “process.html”

    1. Nee, Sandhya heeft ongelijk. Get-proces | Sorteerobject -Eigenschap CPU -Aflopend | Converteren naar HTML | Out-bestand “process.html” is de juiste code

    2. avatar Savindra ITPogo.com zegt:

      Dit antwoord is correct omdat de vraag is om de uitvoer naar HTML te converteren

  3. avatar Shiwanand zegt:

    één typefout vraag nr. 13
    Get-ServiceStatus in plaats van Get-service

    corrigeer mij alstublieft als ik het mis heb.

      1. avatar Savindra ITPogo.com zegt:

        Er bestaat niet zo'n opdracht als Get-ServiceStatus

    1. avatar Christian B McGhee zegt:

      Er bestaat geen cmdlt als Get-Servicestatus. Get-Service is correct met behulp van de eigenschap Status om te bepalen of deze wel of niet actief is

  4. Nr. 13) — Er bestaat geen cmdlet als “Get-ServiceStatus” – Verwijder deze a.u.b. en breng de lezers niet in verwarring

    1. Bedankt voor het schrijven. Het wordt beoordeeld en bijgewerkt.

  5. Vraag 22: Het zou `$_.name` moeten zijn in plaats van `$_name`.

    1. Bedankt voor het schrijven. Het is bijgewerkt.

  6. avatar Amar Sakhare, Poona zegt:

    Dag Allemaal,

    Powershell-script nodig om – “bestanden” automatisch te verwijderen nadat de quotumlimiet is bereikt

    is het mogelijk om een ​​script te maken in power shell of zijn er opties zoals "FSRM"

    ik heb het heel dringend nodig..

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *