Sissejuhatus PowerShelli intervjuu küsimustesse ja vastustesse

PowerShell on kuulsa tarkvarafirma Microsofti loodud ülesannete automatiseerimise tarkvara ja konfiguratsioonihaldusraamistik. See koosneb käsuribast ja ka sellega seotud skriptikeelest. Kui varem oli PowerShell ainult Windowsi komponent ja seda tunti kui Windows PowerShell, siis hiljem muudeti see avatud lähtekoodiga versiooniks. Pärast seda tutvustas see ka PowerShell Core'i. Nüüd on PowerShell platvormideülene raamistik. See oli üles ehitatud .NET Frameworkile ja uusim versioon on üles ehitatud .NET Core'ile. PowerShell pakub selliseid funktsioone nagu täielik juurdepääs COM-ile ja WMI-le, mis võimaldab administraatoritel täita paljusid haldusülesandeid nii kohalikes kui ka Windowsi kaugsüsteemides. PowerShell pakub ka hostimisliidest, mida PowerShelli käitusaeg saab kasutada muude rakenduste sisse manustamiseks. Need rakendused saavad siis PowerShelli funktsionaalsusest maksimaalse kasu, et rakendada teatud toiminguid, mis võivad hõlmata graafilist liidest

Kui otsite tööd, mis on seotud PowerShelliga, peate valmistuma 2019. aasta PowerShelli intervjuuküsimusteks. On tõsi, et iga vestlus on erinevate tööprofiilide järgi erinev. Oleme siin koostanud olulised PowerShelli intervjuu küsimused ja vastused, mis aitavad teil oma intervjuus edu saavutada.

Selles 2019. aasta PowerShelli intervjuuküsimuste artiklis tutvustame 10 kõige olulisemat ja sagedamini kasutatavat PowerShelli intervjuuküsimust. Need intervjuuküsimused on jagatud kahte ossa:

1. osa - PowerShelli intervjuu küsimused (põhilised)

See esimene osa hõlmab peamisi PowerShelli intervjuu küsimusi ja vastuseid.

Q1. Selgitage, mida te PowerShelli kaudu mõistate?

Vastus :

  • PowerShell on kest, mis on loodud süsteemiadministraatorite vajadusi silmas pidades.
  • See on avatud lähtekoodiga ja platvormist sõltumatu, st töötab Windowsi / Linuxi / Maci jaoks.
  • See on objektorienteeritud ega ole tekstipõhine.
  • See on üles ehitatud .NET-raamistikule.
  • Sellel on interaktiivne viip ja ka skriptimiskeskkond.

Q2. Selgitage täitmispõhimõtteid ja täitmispoliitika tüüpe?

Vastus :
See on tavaline PowerShelli intervjuu küsimus, mida intervjuus küsitakse. PowerShellis on 6 tüüpi täitmisreegleid. Need on:-

  • Piiratud: see on vaiketüüp. Selle kohaselt ei käivita PowerShell ühtegi skripti, sealhulgas ka PowerShelli profiile.
  • RemoteSigned: PowerShell käivitab ainult kõik skriptid, mis on loodud kohapeal. Kõik skriptid, mis on tulnud Internetist, peaksid olema digitaalselt allkirjastatud allkirjastamissertifikaadi koodiga ja arvuti peab neid usaldama.
  • AllSignall: PowerShell töötab ainult skripte, mis on digitaalallkirjastatud usaldusväärse koodi allkirjastamise sertifikaadi abil.
  • Piiramatu: PowerShell käivitab mis tahes skripti. Kui skript pärineb ebausaldusväärsest allikast, palutakse kasutajatel seda üks kord käivitada.
  • Ümbersõit: see poliitika käitab skripte ilma küsimuste ja vigadeta.
  • Määratlemata: praeguses rakendusalas pole selle jaoks täitmispoliitikat seatud.

Q3. Mis on PowerShelli järjekord, milles täitmispoliitikat hinnatakse?

Vastus :
Windows PowerShellil on täitmiseeskirjad järgmises tähtsuse järjekorras -

  • Grupipoliitika : näide on arvuti konfigureerimine.
  • Grupipoliitika : näide on kasutajakonfiguratsioon.
  • Täitmispoliitika : näiteks protsess (või PowerShell.exe - täitmispoliitika) - mis on praegune ulatus.
  • Täitmispoliitika : näiteks praegune kasutaja - mis on salvestatud HKCU registris.
  • Täitmispoliitika : näiteks kohalik masin - mis on salvestatud HKLM-i registris.

Liigume järgmiste PowerShelli intervjuu küsimuste juurde.

Q4. Selgitage erinevust CIM vs WMI vahel.

Vastus :

Vana WMI Uus WMI CIM
Sellel on Windowsi haldusinstrumentide täielik vorm.Sellel on Windowsi haldusinstrumentide täielik vorm.Sellel on ühise teabemudeli täielik vorm.
Vana WMI on tegelikult Microsofti CIM-i esialgne juurutamine.Uus WMI ilmus koos WMF v3-ga 2012. aastal ja see vastas uutele CIM-i standarditele.See on müüjate suhtes neutraalne ja tööstuses kasutatav juhtimisteabe esitusviis.
Selle on välja töötanud Microsoft.Selle on välja töötanud ka Microsoft.Selle on välja töötanud teine ​​ettevõte nimega DMTF.
See on seal alates PowerShell v1-st.Seda tutvustatakse PowerShell v3-s.Pole saadaval.
See kasutas DCOM või Distributed COM) ja RPC-de kaugprotseduurikõnesid.See kasutab WSMani ja sellega pole DCOM-i vigu enam võimalik teha.See kasutab WSMani, mis on DMTF-i välja töötatud standard.
See töötab ainult Windowsi jaoks.See töötab ka ainult Windowsi puhul.See võib töötada igal platvormil.
Sellel on RPC port-135 kasutamiseks.Sellel on kasutamiseks WSMan Port - 5985 (HTTP) ja 5986 (HTTPS).See kasutab oma otstarbeks WSMan Port - 5985 (HTTP) ja 5986 (HTTPS).

Q5. Lisaks eristage WMI kontseptsiooni vanadest ja uutest ideedest.

Vastus :
Vana WMI

  • Kasutab vanas stiilis natiivkoodide pakkujaid ja enda jaoks hoidlat.
  • Saadaval ainult Windowsis, nagu mainitud.
  • See on enam-vähem aegunud, mis tähendab, et see pole keskendunud edasisele parendamisele ega arendamisele.

Uus WMI

  • Toetab vanas stiilis natiivkoodide pakkujaid ja hoidlat, aga ka uues stiilis MI pakkujaid, nagu arutatud.
  • Saadaval ainult Windowsis, nagu mainitud.
  • See on tee edasi. Sellel on kaugmasinaga põhimõtteliselt kodakondsuseta suhe.

2. osa - PowerShelli intervjuu küsimused (täpsemad)

Vaadakem nüüd PowerShelli täpsustatud intervjuu küsimusi ja vastuseid.

Q6. Eristage OMI ja CIM.

Vastus :
OMI

  • See kasutab WS-MAN, kus OMI-kood sisaldab WS-MAN-i protokollipakku. See toetab ainult uut tüüpi MI pakkujaid.
  • See on saadaval mis tahes rakendusplatvormil. Kui midagi suudab OMI-ga rääkida, saab see rääkida ka Uue WMI-ga.

CIM

  • See määratleb standardi. Selle on loonud DMTF.
  • Sel juhul rakendasid varased versioonid OLD WMI-na tegelikult Microsoft, kuid uusim versioon oli rakendatud nii NEW WMI-s kui ka OMI-s nii Microsofti kui ka teiste poolt.

Q7. Eristage WinRM ja WSMan ning DCOM.

Vastus :
See on kõige populaarsem intervjuus küsitud PowerShelli intervjuu küsimus.

WSMan

  • WS-Management, lühendatult WSMAN või Web Services-Management, on põhimõtteliselt hajutatud halduse töörühm.
  • See on avatud standard, mis määratleb oma serverite, seadmete, rakenduste ja ka mitmesuguste veebiteenuste haldamiseks SOAP-põhise (täisvormis lihtsa objekti juurdepääsu protokolli) protokolli.

WinRM

  • WinRM on Windows Vista funktsioon, mis võimaldab administraatoritel hallata skripte kauga.
  • See saab WS-haldusprotokolli abil hallata kaugühendusi.

DCOM

  • DCOM tähendab hajutatud COM-i.
  • Seda kasutatakse LIVE-objektide ühendamiseks, mis asuvad kaugmasinas.
  • RPC-protokoll, mida ta kasutab, oli mõeldud pidevaks edasi-tagasi sõnumsideks.
  • See on võrgu ja mälu ebaefektiivne.

Q8. Mida saate aru automaatsetest muutujatest?

Vastus :

  • Automaatsed muutujad kirjeldavad muutujaid, mis talletavad PowerShelli olekuteavet.
  • Neid muutujaid loob ja haldab peamiselt PowerShell ise.

Mõned väga levinud automaatsed muutujad on järgmised:

  • $$ - see muutuja sisaldab viimast saadaval olevat sümbolit, mille seanss sai viimasel real.
  • $? - see võib sisaldada viimase toimingu täitmise olekut. Selle väärtus on TRUE, kui viimane toiming õnnestus, ja FALSE, kui see ebaõnnestus.
  • $ - see võib sisaldada sessiooni vastuvõetud viimase rea esimest märki.

Liigume järgmiste PowerShelli intervjuu küsimuste juurde.

Q9. Mis on muutuja $ Error ja $ ForEach?

Vastus :
$ Error - see muutuja sisaldab tõrkeobjektide massiivi, mis tähistab kõige uuemaid vigu. Viimane viga on massiivi esimene viga.

$ ForEach - see muutuja sisaldab iga silmuse a loendurit (ei tohiks segi ajada tekkivate väärtustega). Loendurite omadusi ja meetodeid saab kasutada muutuja $ ForEach väärtuse korral. Selline muutuja eksisteerib ainult siis, kui iga silmuse töörežiim on olemas ja see kustutatakse, kui silmus on lõpule viidud.

Q10. Mis on $ Home ja $ PID?

Vastus :
$ Home - see muutuja sisaldab kasutaja kodukataloogi täielikku rada. Seda muutujat saab pidada keskkonnamuutujate% homedrive %% homepath% ekvivalentideks sellistes akendes nagu C: \ Users

$ PID - see võib sisaldada praeguse Windows PowerShelli seanssi majutava protsessi tunnust.

Soovitatavad artiklid

See on olnud juhend PowerShelli intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks neid PowerShelli intervjuu küsimusi hõlpsalt lahendada. Selles postituses oleme uurinud PowerShelli peamisi intervjuuküsimusi, mida küsitakse sageli intervjuudes. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. JIRA intervjuu küsimused - 10 parimat
  2. SOAP veebiteenuste intervjuuküsimused
  3. IT-intervjuu küsimused - 10 parimat
  4. Asp.Net MVC intervjuu küsimused