Top 22 pitanja za PowerShell intervju (2025.)

Ovdje se nalaze pitanja i odgovori za PowerShell intervju za brucoše, kao i za iskusne kandidate da dobiju posao iz snova.


1) Objasnite što je PowerShell?

Power shell je proširiva naredbena ljuska i skriptni jezik za Windows.


2) Koje su ključne karakteristike PowerShell-a?

Ključne karakteristike PowerShell-a su

  • PowerShell se temelji na objektima, a ne na tekstu
  • Naredbe u PowerShell-u su prilagodljive
  • To je tumač naredbenog retka i okruženje za skriptiranje

Besplatno preuzimanje PDF-a: Pitanja i odgovori za PowerShell intervju


3) U PowerShell-u što drže varijable?

U varijablama PowerShell sadrži nizove, cijele brojeve i objekte. Nema posebne varijable budući da je unaprijed definiran s PowerShell-om


4) Objasnite koji je značaj zagrada u PowerShell-u?

  • Zagrade (): Zakrivljene zagrade u stilu zagrada koriste se za obvezne argumente.
  • Zagrade zagrade {} : U blokiranim izjavama koriste se vitičaste zagrade
  • Uglate zagrade []: Oni definiraju izborne stavke i ne koriste se često

5) Što to znači cmdlet?

Cmdlet-i su jednostavne ugrađene naredbe napisane u njima .net jezik kao što je C# ili VB koji je uveo Windows PowerShell

Pitanja za intervju za PowerShell
Pitanja za intervju za PowerShell

6) Objasnite što je PowerShell Loop?

Automatiziranje ponavljajućeg zadatka uz pomoć PowerShell petlje poznato je kao PowerShell petlja. Putem PowerShell-a možete izvršiti petlju For each, While petlju i Do While petlju.


7) Objasnite možete li izraditi PowerShell skripte za implementaciju komponenti u SharePoint?

Ako ste izradili web dio pomoću VS 2010, tada ga možete implementirati pomoću cntrl+f5. Međutim, da biste aktivirali značajku web-dijela, možete napisati PowerShell skriptu (.ps1) i izvršiti je nakon implementacije


8) Objasnite operatore za usporedbu PowerShell-a?

Operatori usporedbe uspoređuju vrijednost u PowerShell-u. Koriste se četiri vrste operatora usporedbe jednakost, podudaranje, zadržavanje i zamjena. U PowerShell-u, jedan od ključnih operatora za usporedbu je –eq koji se koristi umjesto znaka “=” za deklariranje varijabli. Isto tako, postoje i drugi operatori poput –ne za “nije jednako”, -gt (veće od) ili –lt (manje od).


9) Objasnite za što se koristi PowerShell cjevovod?

PowerShell cjevovod se koristi za spajanje dviju izjava tako da izlaz jedne izjave postaje ulaz druge.

PowerShell
PowerShell

10) Objasnite što je PowerShell get-command?

Get naredba u PowerShell-u koristi se za dohvaćanje drugih cmdlet-a, na primjer, tražite cmdlet između slova L i R tada će vaša PowerShell get-naredba biti kao

# PowerShell Get - Command Range

Clear-Host

Get-Command [ L–R ]*

11) Objasnite primjerom kako možete mapirati mrežni pogon u PowerShell-u?

Za mapiranje mrežnog pogona u PowerShell-u morate koristiti naredbu like

# PowerShell Map Network Drive

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

$Net.MapNetworkDrive( "S:", \\expert\guru99 )

Ovdje je slovo pogona "S:", a mrežni dio naziva se "expert" na računalu pod nazivom "guru99".


12) Navedite koja su tri načina koje PowerShell koristi za 'Odabir'?

  • Najčešći način je u a WMI Query Language (WQL) izjava. U ovoj tehnici Wmiobject koristi '-query' za uvođenje klasika 'Odaberi * iz' izraz
  • Drugi kontekst za 'Select' u PowerShell-u je Odaberite-Niz. Ovaj cmdlet provjerava podudaranje riječi, izraza ili bilo kojeg uzorka
  • Drugi način je Odaberite Objekt

13) Koja je funkcija za status Get-Service u PowerShell-u?

Windows cmdlet vam omogućuje filtriranje usluga prozora. PowerShell može navesti koje su usluge 'Pokrenute', a koje su 'Zaustavljene' skriptiranjem s Windowsima.


14) Objasnite što je PowerShell skriptiranje?

PowerShell datoteka sadrži niz PowerShell naredbi, a svaka se naredba pojavljuje u zasebnom retku. Da biste tekstualnu datoteku koristili kao PowerShell skriptu, njen naziv datoteke treba imati ekstenziju .PS1. Za pokretanje skripte trebate

  • Upišite naredbe u uređivač teksta
  • Spremite datoteku s nastavkom .ps1
  • Izvršite datoteku u PowerShell-u

15) Čemu služi hash tablica u PowerShell-u?

Hash tablica također se naziva rječnikom. To je poredak koji vam omogućuje pohranjivanje podataka u asocijaciji para "ključ-vrijednost". "Ključ" i "vrijednost" mogu imati bilo koji podatak i duljinu. Da biste deklarirali hash tablicu, morate koristiti @ iza kojeg slijede vitičaste zagrade.


16) Objasnite čemu služi Array u PowerShell-u?

Upotreba Array-a u PowerShell-u je pokretanje skripte na udaljenim računalima. Kako biste stvorili niz, morate stvoriti varijablu i dodijeliti niz. Nizovi su predstavljeni simbolom “@”, predstavljeni su kao raspršena tablica, ali iza njih ne slijede vitičaste zagrade.

Na primjer, $arrmachine = @ (“stroj1” , “stroj2” , “stroj3”)


17) Navedite koja je naredba koja se može koristiti za dobivanje svih podređenih mapa u određenoj mapi?

Da biste dobili sve podređene mape u određenoj mapi, morate koristiti rekurziju parametara u kodu.

Get-ChildItem C:\Scripts –recurse


18) Objasnite kako objekt možete pretvoriti u HTML?

Za pretvaranje objekta u HTML

Get-Process l Sort-objekt – svojstvo CPU – silazno l pretvori u – HTML l Izlazna datoteka “process.html”


19) Objasnite kako možete preimenovati varijablu?

Da biste preimenovali varijablu,

Rename-Item- Path Env: MyVariable –NewName MyRenamedVar

20) Objasnite koja je funkcija $input varijable?

Varijabla $input omogućuje funkciji pristup podacima koji dolaze iz cjevovoda


21) Koji je kod za pronalaženje naziva instalirane aplikacije na trenutnom računalu?

Get-WmiObject-Class Win32_Product- ComputerName . l Format-wide-column1


22) Objasnite kako u PowerShell-u možete pronaći sve sql usluge su na jednom serveru?

Postoje dva načina za to

  • get-wmiobject win32_service l where-object {$_.name-like “*sql*”}
  • get-service sql*

Ova pitanja za intervju također će vam pomoći u vašem životu

Podijeli

15 Komentari

  1. Avatar KelownaGuy kaže:

    #11 Ovdje je slovo pogona "S:", a mrežni dio naziva se "expert" na računalu pod nazivom "guru99".
    Želite to obrnuti – dijeljenje mreže zove se "guru99" na računalu koje se zove "stručnjak"

  2. Get-Process l Sort-object – svojstvo CPU –descending l convert to – HTML l Out-file “process.html” je pogrešan.
    Ispravan -> Get-Process l Sort-object – svojstvo CPU –descending l Out-file “process.html”

    1. Ne, Sandhya nije u pravu. Get-Process | Sort-object -Svojstvo CPU -Silazno | Pretvori u HTML | Izlazna datoteka “process.html” je točan kod

    2. Avatar Savindra ITPogo.com kaže:

      Ovaj je odgovor točan jer je pitanje pretvoriti izlaz u html

  3. Avatar Shiwanand kaže:

    jedna tipfeler pitanje br. 13
    Get-ServiceStatus umjesto Get-service

    ispravite me ako griješim.

    1. ažurirano! Hvala što ste ovo istaknuli

      1. Avatar Savindra ITPogo.com kaže:

        Ne postoji naredba Get-ServiceStatus

    2. Avatar Christian B McGhee kaže:

      Ne postoji cmdlt kao Get-Servicestatus. Get-Service je ispravan koristeći svojstvo Status za određivanje radi li ili ne

  4. Ne 13) — Nema cmdleta kao što je „Get-ServiceStatus” – molimo uklonite ga i nemojte zbunjivati ​​čitatelje

    1. Hvala na pismu. Pregledava se i ažurira.

  5. P 22: Trebalo bi biti `$_.name` umjesto `$_name`.

    1. Hvala na pismu. Ažurirano je.

  6. Avatar Amar Sakhare, Pune kaže:

    Bok svima,

    Potrebna je Powershell skripta za – automatsko brisanje "datoteka" nakon završetka ograničenja kvote

    je li moguće napraviti skriptu u power shellu ili postoje opcije poput "FSRM"

    treba mi jako hitno..

Ostavi komentar

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *