Nangungunang 22 Mga Tanong sa Panayam sa PowerShell (2025)

Narito ang mga tanong at sagot sa panayam ng PowerShell para sa mga fresher pati na rin sa mga may karanasang kandidato upang makuha ang kanilang pinapangarap na trabaho.


1) Ipaliwanag kung ano ang PowerShell?

Ang power shell ay isang extendable command shell at isang scripting language para sa Windows.


2) Ano ang mga pangunahing katangian ng PowerShell?

Ang mga pangunahing katangian ng PowerShell ay

  • Ang PowerShell ay object-based at hindi text based
  • Nako-customize ang mga command sa PowerShell
  • Ito ay isang command line interpreter at scripting environment

Libreng PDF Download: Mga Tanong at Sagot sa Panayam sa PowerShell


3) Sa PowerShell ano ang hawak ng mga variable?

Sa mga variable, ang PowerShell ay naglalaman ng mga string, integer at mga bagay. Wala itong mga espesyal na variable dahil ito ay paunang natukoy gamit ang PowerShell


4) Ipaliwanag kung ano ang kahalagahan ng mga bracket sa PowerShell?

  • Mga Bracket ng Panaklong (): Ginagamit ang mga curved parenthesis style bracket para sa mga sapilitang argumento.
  • Mga Bracket ng Brace {} : Ang mga kulot na bracket ay ginagamit sa mga naka-block na pahayag
  • Mga Square Bracket []: Tinutukoy nila ang mga opsyonal na item, at hindi sila madalas na ginagamit

5) Ano ang ibig sabihin ng cmdlet's?

Ang mga Cmdlet ay simpleng build in command na nakasulat . Net wika tulad ng C# o VB na ipinakilala ng Windows PowerShell

Mga Tanong sa Panayam sa PowerShell
Mga Tanong sa Panayam sa PowerShell

6) Ipaliwanag kung ano ang PowerShell Loop?

Ang pag-automate ng paulit-ulit na gawain sa tulong ng PowerShell loop ay kilala bilang PowerShell Loop. Sa pamamagitan ng PowerShell, maaari mong i-execute ang Para sa bawat loop, While loop at Do While loop.


7) Ipaliwanag maaari ka bang lumikha ng mga script ng PowerShell para sa pag-deploy ng mga bahagi sa SharePoint?

Kung nakagawa ka ng isang bahagi ng web gamit ang VS 2010, maaari mo itong i-deploy gamit ang cntrl+f5. Gayunpaman upang i-activate ang feature ng web part, maaari kang magsulat ng PowerShell script (.ps1) at isagawa ito pagkatapos ng deployment


8) Ipaliwanag ang tungkol sa mga operator ng paghahambing ng PowerShell?

Ang mga Operator ng Paghahambing ay naghahambing ng halaga sa PowerShell. Apat na uri ng mga operator ng paghahambing ang ginagamit pagkakapantay-pantay, tugma, pagpigil at pagpapalit. Sa PowerShell, isa sa mga pangunahing operator ng paghahambing ay –eq na ginagamit sa halip na “=” sign para sa pagdedeklara ng mga variable. Gayundin, may iba pang mga operator tulad ng –ne para sa “not equal” , -gt ( greater than ) o –lt (less than).


9) Ipaliwanag kung para saan ang PowerShell pipeline ang ginagamit?

Ang PowerShell pipeline ay ginagamit para sa pagsali sa dalawang statement na ang output ng isang statement ay nagiging input ng pangalawa.

PowerShell
PowerShell

10) Ipaliwanag kung ano ang PowerShell get-command?

Ang get command sa PowerShell ay ginagamit para kumuha ng iba pang mga cmdlet, halimbawa naghahanap ka ng cmdlet sa pagitan ng letrang L at R at ang iyong PowerShell get-command ay magiging katulad

# PowerShell Get - Command Range

Clear-Host

Get-Command [ L–R ]*

11) Ipaliwanag gamit ang isang halimbawa kung paano ka makakapagmapa ng network drive sa PowerShell?

Upang i-map ang isang network drive sa PowerShell kailangan mong gamitin ang command tulad ng

# PowerShell Map Network Drive

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

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

Dito ang drive letter ay “S:” at ang Network share ay tinatawag na 'expert' sa isang computer na tinatawag na 'guru99.'


12) Banggitin kung ano ang tatlong paraan na ginagamit ng PowerShell para 'Pumili'?

  • Ang pinakakaraniwang paraan ay sa a WMI Wika ng Query (WQL) na pahayag. Sa diskarteng ito ang Wmiobject ay gumagamit ng '-query' upang ipakilala ang isang klasiko 'Pumili * mula sa' isang parirala
  • Ang pangalawang konteksto para sa 'Piliin' sa PowerShell ay Piliin-String. Sinusuri ng cmdlet na ito ang isang salita, parirala o anumang pattern na tugma
  • Ang isa pang paraan ay Piliin ang Bagay

13) Ano ang function para sa status ng Get-Service sa PowerShell?

Ang cmdlet ng mga bintana ay nagbibigay-daan sa iyo na i-filter ang mga serbisyo ng window. Maaaring ilista ng PowerShell kung aling mga serbisyo ang 'Tumatakbo' at alin ang 'Hinihinto' sa pamamagitan ng pag-script gamit ang mga bintana.


14) Ipaliwanag kung ano ang PowerShell Scripting?

Ang PowerShell file ay naglalaman ng isang serye ng mga PowerShell command na ang bawat command ay lumalabas sa isang hiwalay na linya. Para gumamit ng text file bilang PowerShell script, ang filename nito ay dapat may .PS1 extension. Upang magpatakbo ng isang script na kailangan mo

  • I-type ang mga command sa isang text editor
  • I-save ang file gamit ang .ps1 extension
  • Ipatupad ang file sa PowerShell

15) Ano ang gamit ng hash table sa PowerShell?

Ang hash table ay tinutukoy din bilang diksyunaryo. Ito ay isang ayos na nagbibigay-daan sa iyong mag-imbak ng data sa isang "key-value" na pares na kaugnayan. Ang "susi" at "halaga" ay maaaring maging anumang data at haba. Para magdeklara ng hash table kailangan mong gumamit ng @ na sinusundan ng curly braces.


16) Ipaliwanag kung ano ang gamit ng Array sa PowerShell?

Ang paggamit ng Array sa PowerShell ay upang magpatakbo ng script laban sa mga malalayong computer. Upang lumikha ng isang array, kailangan mong lumikha ng isang variable at italaga ang array. Ang mga array ay kinakatawan ng "@" na simbolo, ang mga ito ay kinakatawan bilang hashtable ngunit hindi sinusundan ng mga kulot na brace.

Halimbawa, $arrmachine = @ ( “machine1” , “machine2” , “machine3”)


17) Banggitin kung ano ang utos na maaaring magamit upang makuha ang lahat ng mga folder ng bata sa isang partikular na folder?

Para makuha ang lahat ng child folder sa isang partikular na folder, kailangan mong gumamit ng parameter recurse sa code.

Get-ChildItem C:\Scripts –recurse


18) Ipaliwanag kung paano mo mako-convert ang bagay sa HTML?

Upang i-convert ang bagay sa HTML

Get-Process l Sort-object – property CPU –pababa l convert sa – HTML l Out-file “process.html”


19) Ipaliwanag kung paano mo mapapalitan ang pangalan ng variable?

Upang palitan ang pangalan ng variable,

Rename-Item- Path Env: MyVariable –NewName MyRenamedVar

20) Ipaliwanag kung ano ang function ng $input variable?

Ang $input variable ay nagbibigay-daan sa isang function na ma-access ang data na nagmumula sa pipeline


21) Ano ang code para mahanap ang pangalan ng naka-install na application sa kasalukuyang computer?

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


22) Ipaliwanag kung paano mo mahahanap sa PowerShell na ang lahat ng SQL ang mga serbisyo ay nasa isang server?

Mayroong dalawang paraan upang gawin ito

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

Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)

magbahagi

15 Comments

  1. awatara KelownaGuy sabi ni:

    #11 Dito ang drive letter ay “S:” at ang Network share ay tinatawag na 'expert' sa isang computer na tinatawag na 'guru99.'
    Gusto mong baligtarin iyon – ang network share ay tinatawag na “guru99” sa isang computer na tinatawag na “expert”

  2. awatara sandhya sabi ni:

    Get-Process l Sort-object – property CPU –descending l convert to – HTML l Out-file “process.html” ay mali .
    Tama ang isa -> Get-Process l Sort-object – property CPU –descending l Out-file “process.html”

    1. Hindi, mali si Sandhya. Kumuha-Proseso | Pag-uri-uriin ang bagay -Property CPU -Pababa | ConvertTo-Html | Ang out-file na “process.html” ay tamang code

    2. awatara Savindra ITPogo.com sabi ni:

      Tama ang sagot na ito dahil ang tanong ay i-convert ang output sa html

  3. awatara Shiwanand sabi ni:

    isang typo mistake tanong no. 13
    Get-ServiceStatus sa halip na Get-service

    paki correct ako kung mali ako.

    1. updated! Salamat sa pagturo nito

      1. awatara Savindra ITPogo.com sabi ni:

        Walang ganoong utos bilang Get-ServiceStatus

    2. awatara Christian B McGhee sabi ni:

      Walang ganoong cmdlt bilang Get-Servicestatus. Ang Get-Service ay tama gamit ang Status property upang matukoy kung ito ay tumatakbo o hindi

  4. Hindi 13) — Walang cmdlet tulad ng “Get-ServiceStatus” – Mangyaring alisin ito at huwag malito ang mga mambabasa

    1. awatara Krisna sabi ni:

      Salamat sa pagsusulat. Ito ay sinusuri at na-update.

  5. Q 22: Ito ay dapat na `$_.name` sa halip na `$_name`.

    1. awatara Krisna sabi ni:

      Salamat sa pagsusulat. Ito ay na-update.

  6. awatara Amar Sakhare, Pune sabi ni:

    Kamusta kayong lahat,

    Kailangan ng Powershell Script upang - Awtomatikong tanggalin ang "mga file" pagkatapos ng limitasyon sa quota

    posible bang gumawa ng script sa power shell o mayroon bang anumang mga opsyon tulad ng "FSRM"

    kailangan ko ito nang mapilit..

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *