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
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.
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)
#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”
Magandang huli…
Mahal ko kayo!
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”
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
Tama ang sagot na ito dahil ang tanong ay i-convert ang output sa html
isang typo mistake tanong no. 13
Get-ServiceStatus sa halip na Get-service
paki correct ako kung mali ako.
updated! Salamat sa pagturo nito
Walang ganoong utos bilang Get-ServiceStatus
Walang ganoong cmdlt bilang Get-Servicestatus. Ang Get-Service ay tama gamit ang Status property upang matukoy kung ito ay tumatakbo o hindi
Hindi 13) — Walang cmdlet tulad ng “Get-ServiceStatus” – Mangyaring alisin ito at huwag malito ang mga mambabasa
Salamat sa pagsusulat. Ito ay sinusuri at na-update.
Q 22: Ito ay dapat na `$_.name` sa halip na `$_name`.
Salamat sa pagsusulat. Ito ay na-update.
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..