Introduktion til PowerShell Interview Spørgsmål og svar

PowerShell er en ramme for automatiseringssoftware og konfigurationsstyring oprettet af det berømte softwarefirma Microsoft. Det består af et kommandolinjeshell og også et tilknyttet scriptingsprog. Tidligere var PowerShell kun en Windows-komponent, og den blev kendt som Windows PowerShell, men senere blev den gjort til open source. Derefter introducerede den også PowerShell Core. Nu er PowerShell en tværplatform-ramme. Det blev bygget på .NET Framework, og den seneste version er bygget på .NET Core. PowerShell leverer funktioner såsom fuld adgang til COM og WMI, som gør det muligt for administratorer at udføre mange administrative opgaver på både lokale såvel som eksterne Windows-systemer. PowerShell leverer også et hosting-API, som kan bruges af PowerShell-runtime til at blive integreret inde i andre applikationer. Disse applikationer drager derefter maksimale fordele ved PowerShell-funktionalitet til at implementere visse operationer, der kan omfatte grafisk interface osv.

Nu, hvis du leder efter et job, der er relateret til PowerShell, er du nødt til at forberede dig til PowerShell-interviewspørgsmål i 2019. Det er sandt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler. Her har vi forberedt de vigtige PowerShell Interview Spørgsmål og svar, som vil hjælpe dig med at få succes i dit interview.

I denne artikel om PowerShell-interviewspørgsmål fra 2019 skal vi præsentere 10 vigtigste og hyppigt anvendte PowerShell-interviewspørgsmål. Disse interviewspørgsmål er delt i to dele er som følger:

Del 1 - PowerShell-interviewspørgsmål (grundlæggende)

Denne første del dækker grundlæggende PowerShell-interviewspørgsmål og svar.

Q1. Forklar hvad forstår du af PowerShell?

Svar :

  • PowerShell er en skal designet til at huske behovet hos systemadministratorer.
  • Det er open source og platform uafhængig, dvs. fungerer til Windows / Linux / Mac.
  • Det er objektorienteret og ikke tekstbaseret.
  • Det er bygget på en .NET-ramme.
  • Det har en interaktiv prompt og også et script-miljø.

Q2. Forklar eksekveringspolitikker og typer af henrettelsespolitik?

Svar :
Dette er de almindelige PowerShell-interviewspørgsmål, der stilles i et interview. Der er 6 typer eksekveringspolitikker i PowerShell. Disse er:-

  • Begrænset: Dette er standardtypen. Under dette kører PowerShell ikke noget script inklusive PowerShell-profiler også.
  • RemoteSIGN: PowerShell kører kun ethvert script, der oprettes lokalt. Ethvert script, der kommer fra Internettet, skal underskrives digitalt med en signaturcertifikatkode og er klareret af computeren.
  • AllSIGN: PowerShell kører kun ethvert script, der er blevet underskrevet digitalt ved hjælp af et betroet kodesigneringscertifikat.
  • Ubegrænset: PowerShell kører ethvert script. Hvis scriptet kommer fra en ikke-betroet kilde, bliver brugerne bedt en gang om at udføre det.
  • Bypass: Denne politik kører ethvert script uden spørgsmål eller spørgsmål.
  • Ikke defineret: Der er ingen indstillet eksekveringspolitik til dette i det aktuelle omfang.

Q3. Hvad er PowerShell-rækkefølgen, hvor eksekveringspolitikken evalueres?

Svar :
Windows PowerShell har eksekveringspolitikker i følgende rækkefølge -

  • Gruppepolitik : Eksempel er computerkonfiguration.
  • Gruppepolitik : Eksempel er brugerkonfiguration.
  • Udførelsespolitik : Såsom Process (eller PowerShell.exe- Udførelsespolitik ) - som er den CURRENT SCOPE.
  • Udførelsespolitik : Såsom den aktuelle bruger - som gemmes i HKCU-registreringsdatabasen.
  • Udførelsespolitik : Såsom lokal maskine - som gemmes i HKLM-registreringsdatabasen.

Lad os gå til de næste PowerShell-interviewspørgsmål.

Q4. Forklar forskellen mellem CIM vs WMI.

Svar :

Gamle WMI Ny WMI CIM
Det har fuld form for Windows Management Instrumentation.Det har fuld form for Windows Management Instrumentation.Det har en fuld form for den fælles informationsmodel.
Gamle WMI er faktisk Microsofts første implementering af CIM.Ny WMI blev frigivet sammen med WMF v3 i 2012, og det var i overensstemmelse med nye CIM-standarder.Det er en leverandørneutral og branchestandard måde at repræsentere ledelsesinformation på.
Det er udviklet af Microsoft.Det er også udviklet af Microsoft.Det er udviklet af et andet firma kaldet DMTF.
Den er der siden PowerShell v1.Det introduceres i PowerShell v3.Ikke tilgængelig.
Det brugte DCOM eller Distribueret COM) og RPCs fjernprocedureopkald.Den bruger WSMan, og ikke flere DCOM-fejl er mulige med dette.Det bruger WSMan, som er en standard udviklet af DMTF.
Det fungerer kun for Windows.Dette fungerer også kun for Windows.Det kan arbejde på enhver vilkårlig platform.
Den har RPC-port-135 til brug.Den har WSMan Port - 5985 (HTTP) og 5986 (HTTPS) til brug.Det bruger WSMan Port - 5985 (HTTP) og 5986 (HTTPS) til sit formål.

Q5. Desuden skelne mellem begrebet WMI mellem gamle og nye ideer.

Svar :
Gamle WMI

  • Bruger udbydere af oprindelig kode og en opbevaring til sig selv.
  • Kun tilgængelig på Windows som nævnt.
  • Det er blevet mere eller mindre forældet, hvilket betyder, at det ikke er fokuseret på yderligere forbedringer eller udvikling.

Ny WMI

  • Understøtter gammeldags udbydere af oprindelige koder og et lager samt MI-udbydere af ny stil som diskuteret.
  • Kun tilgængelig på Windows som nævnt.
  • Dette er vejen frem. Det har et i det væsentlige statsløst forhold til fjernmaskinen.

Del 2 - PowerShell-interviewspørgsmål (avanceret)

Lad os nu se på de avancerede PowerShell-interviewspørgsmål og svar.

Q6. Skill mellem OMI og CIM.

Svar :
OMI

  • Den bruger WS-MAN, hvor OMI-kode inkluderer protokollestakken fra WS-MAN. Det understøtter kun nye MI-udbydere.
  • Det er tilgængeligt på enhver implementeringsplatform. Hvis noget kan tale med OMI, kan det også tale med NEW WMI.

CIM

  • Den definerer standarden. Det er oprettet af DMTF.
  • I dette tilfælde blev tidlige versioner implementeret som OLD WMI faktisk af Microsoft, men den nyeste version implementeret både i NEW WMI og OMI af Microsoft såvel som andre.

Q7. Giv forskel mellem WinRM og WSMan og DCOM.

Svar :
Dette er de mest populære PowerShell-interviewspørgsmål, der stilles i et interview.

WSMan

  • WS-Management forkortet WSMAN eller Web Services-Management er dybest set en Distribueret Management taskforce.
  • Det er en åben standard, der definerer en SOAP-baseret (fuld form Simple Object Access Protocol) -protokol til styring af dets servere, enheder, applikationer og også forskellige webservices.

WinRM

  • WinRM er en funktion, der stammer fra Windows Vista, og det giver administratorer mulighed for eksternt at køre management-scripts.
  • Det kan håndtere fjernforbindelser ved hjælp af WS-Management Protocol.

DCOM

  • DCOM betyder Distribueret COM.
  • Det bruges til at forbinde LIVE-objekter, der er på fjernmaskinen.
  • RPC-protokollen, den bruger, var designet til kontinuerlig frem og tilbage-meddelelser.
  • Det er netværk og hukommelse ineffektiv.

Q8. Hvad forstår du ved automatiske variabler?

Svar :

  • Automatiske variabler er dem, der beskriver variabler, der gemmer tilstandsoplysninger for PowerShell.
  • Disse variabler oprettes og vedligeholdes hovedsageligt af PowerShell selv.

Nogle af de meget almindelige automatiske variabler er som nedenfor:

  • $$ - Denne variabel indeholder det sidste tilgængelige token på den sidste linje, der blev modtaget af sessionen.
  • $? - Dette kan indeholde udførelsesstatus for den sidste operation. Dets værdi er SAND, hvis den sidste operation lykkedes, og FALSE, hvis den mislykkedes.
  • $ - Det kan indeholde det første symbol på den sidste linje, der blev modtaget af sessionen.

Lad os gå til de næste PowerShell-interviewspørgsmål.

Q9. Hvad er $ Error og $ ForEach variabel?

Svar :
$ Error - Denne variabel indeholder en række fejlobjekter, der repræsenterer de seneste fejl. Den seneste fejl er den første fejl i matrixen.

$ ForEach - Denne variabel indeholder tælleren (skal ikke forveksles med de resulterende værdier) af a for hver løkke. Egenskaber og metoder til tællere kan bruges til værdien af ​​variablen $ ForEach. Denne type variabel findes kun, mens den for hver løkke er i kørselstilstand, og den slettes, når loopen er afsluttet.

Q10. Hvad er $ Home og $ PID?

Svar :
$ Hjem - Denne variabel indeholder den komplette sti i brugerens hjemmekatalog. Denne variabel kan betragtes som ækvivalenten til% homedrive %% homepath% miljøvariabler i windows såsom C: \ Brugere

$ PID - Dette kan indeholde procesidentifikatoren for processen, der er vært for den aktuelle Windows PowerShell-session.

Anbefalede artikler

Dette har været en guide til listen over PowerShell-interviewspørgsmål og-svar, så kandidaten let kan nedbryde disse PowerShell-interviewspørgsmål. Her i dette indlæg har vi studeret de vigtigste PowerShell-interviewspørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -

  1. JIRA Interview spørgsmål - Top 10
  2. SOAP Web Services Interview Spørgsmål
  3. Spørgsmål til it-interview - Top 10
  4. Asp.Net MVC Interview spørgsmål