A 22 legnépszerűbb PowerShell-interjúkérdés (2025)
1) Magyarázza el, mi az a PowerShell?
A Power shell egy kiterjeszthető parancshéj és egy szkriptnyelv a Windows számára.2) Melyek a PowerShell legfontosabb jellemzői?
A PowerShell legfontosabb jellemzői a következők- A PowerShell objektumalapú, nem szövegalapú
- A PowerShell parancsai testreszabhatók
- Ez egy parancssori értelmező és szkript környezet
Ingyenes PDF letöltés: PowerShell-interjú kérdések és válaszok
3) Mit tartalmaznak a változók a PowerShellben?
A PowerShell változókban karakterláncokat, egész számokat és objektumokat tartalmaz. Nincsenek speciális változói, mivel a PowerShell előre meghatározott4) Magyarázza el, mi a jelentősége a zárójeleknek a PowerShellben?
- Zárójelek (): Az ívelt zárójeles zárójeleket a kötelező argumentumokhoz használjuk.
- Kapcsos zárójelek {}: A blokkolt utasításokban göndör zárójeleket használnak
- Szögletes zárójelek []: Nem kötelező elemeket határoznak meg, és nem használják őket gyakran
5) Mit jelent a cmdlet?
A parancsmagok egyszerű beépített parancsok, amelyeket be kell írni . Net a Windows PowerShell által bevezetett C# vagy VB6) Magyarázza el, mi az a PowerShell Loop?
Az ismétlődő feladatok automatizálása a PowerShell ciklus segítségével PowerShell Loop néven ismert. A PowerShell-en keresztül végrehajthatja az egyes ciklusokhoz, a While ciklushoz és a Do While ciklushoz.7) Magyarázza el, hogy létrehozhat-e PowerShell-szkripteket az összetevők SharePointban történő telepítéséhez?
Ha létrehozott egy kijelzőt a VS 2010 használatával, akkor a cntrl+f5 használatával telepítheti. A kijelző funkció aktiválásához azonban írhat egy PowerShell-szkriptet (.ps1), és futtathatja azt a telepítés után8) Magyarázza el a PowerShell összehasonlító operátorait?
A Comparison Operators összehasonlítja az értékeket a PowerShellben. Négy típusú összehasonlító operátort használnak egyenlőség, egyeztetés, visszatartás és csere. A PowerShellben az egyik kulcsfontosságú összehasonlító operátor a –eq, amelyet a „=” jel helyett használnak a változók deklarálásához. Hasonlóképpen vannak más operátorok is, mint például a –ne a „nem egyenlő”, a -gt (nagyobb mint ) vagy az –lt (kisebb mint).9) Magyarázza el, mire használható a PowerShell-folyamat?
A PowerShell-folyamat két utasítás összekapcsolására szolgál úgy, hogy az egyik utasítás kimenete a második bemenete lesz.10) Magyarázza el, mi az a PowerShell get-command?
A PowerShell Get parancsa más parancsmagok lekérésére szolgál, például ha az L és R betűk között keres egy parancsmagot, akkor a PowerShell get-parancsa a következő lesz:# PowerShell Get - Command Range Clear-Host Get-Command [ L–R ]*
11) Magyarázza el egy példával, hogyan lehet hálózati meghajtót leképezni a PowerShellben?
A hálózati meghajtó PowerShellben való leképezéséhez a like parancsot kell használnia# PowerShell Map Network Drive $Net = $( New - Object – ComObject Wscript.Network ) $Net.MapNetworkDrive( "S:", \\expert\guru99 )Itt a meghajtó betűjele „S:”, és a hálózati megosztás neve „szakértő” a „guru99” számítógépen.
12) Említse meg, hogy a PowerShell milyen három módszert használ a „kiválasztás” során?
- A leggyakoribb módja az a WMI lekérdezési nyelv (WQL) nyilatkozat. Ebben a technikában a Wmiobject a „-query”-t használja a klasszikus bemutatására 'Válasszon' kifejezés
- A PowerShell „Kiválasztás” második kontextusa az Select-String. Ez a parancsmag szót, kifejezést vagy bármilyen mintaegyezést keres
- Egy másik út az Válassza az Objektumot
13) Mi a Get-Service állapot funkciója a PowerShellben?
A Windows parancsmagja lehetővé teszi az ablakszolgáltatások szűrését. A PowerShell fel tudja sorolni, hogy mely szolgáltatások „futnak”, és melyek „leállítva” a windowsos szkripttel.14) Magyarázza el, mi az a PowerShell Scripting?
A PowerShell-fájl PowerShell-parancsok sorozatát tartalmazza, amelyek mindegyike külön sorban jelenik meg. Szöveges fájl PowerShell-szkriptként való használatához a fájlnévnek .PS1 kiterjesztésűnek kell lennie. Egy szkript futtatásához szüksége van- Írja be a parancsokat egy szövegszerkesztőbe
- Mentse el a fájlt .ps1 kiterjesztéssel
- Futtassa a fájlt a PowerShellben
15) Mire használható a hash tábla a PowerShellben?
A hash táblát szótárnak is nevezik. Ez egy sor amely lehetővé teszi az adatok tárolását „kulcs-érték” pár társításban. A „kulcs” és „érték” bármilyen adatú és hosszúságú lehet. Hash-táblázat deklarálásához a @ jelet, majd a kapcsos zárójeleket kell használni.16) Magyarázza el, mi az Array használata a PowerShellben?
Az Array használata a PowerShellben egy parancsfájl futtatása távoli számítógépeken. Egy tömb létrehozásához létre kell hozni egy változót, és hozzá kell rendelni a tömböt. A tömböket a „@” szimbólum jelöli, hashtableként jelennek meg, de nem követik őket kapcsos kapcsos zárójelek. Például, $arrmachine = @ ( "gép1" , "gép2" , "gép3")17) Említse meg, mi az a parancs, amellyel az összes gyermekmappa egy adott mappába kerülhet?
Ahhoz, hogy az összes gyermekmappa egy adott mappába kerüljön, a recurse paramétert kell használnia a kódban. Get-ChildItem C:\Scripts –recurse18) Magyarázza el, hogyan alakíthatja át az objektumot HTML?
Az objektum HTML formátumba konvertálása Get-Process l Sort-object – tulajdonság CPU – csökkenő l konvertálás – HTML l Out-file “process.html”19) Magyarázza el, hogyan nevezhet át egy változót?
Egy változó átnevezéséhezRename-Item- Path Env: MyVariable –NewName MyRenamedVar
20) Magyarázza el, mi a funkciója a $bemeneti változónak?
A $input változó lehetővé teszi, hogy egy függvény hozzáférjen a folyamatból származó adatokhoz21) Milyen kóddal lehet megtalálni a telepített alkalmazás nevét az aktuális számítógépen?
Get-WmiObject-Class Win32_Product- ComputerName . l Format-wide-column122) Magyarázza el, hogyan találhatja meg a PowerShellben, hogy az összes sql a szolgáltatások egy szerveren vannak?
Ennek két módja van- get-wmiobject win32_service l where-object {$_.name-like "*sql*"}
- get-service sql*
#11 Itt a meghajtó betűjele „S:”, és a hálózati megosztás neve „szakértő” a „guru99” számítógépen.
Ezt meg akarja fordítani – a hálózati megosztás neve „guru99” egy „szakértő” nevű számítógépen.
Szép kapás…
Szeretlek titeket srácok!
Get-Process l Sort-Object – tulajdonság CPU –csökkenő l konvertálás – HTML l A „process.html” kimenőfájl hibás .
Helyes -> Get-Process l Sort-object - tulajdonság CPU -csökkenő l Out-file "process.html"
Nem, Sandhya téved. Get-Process | Sort-object -Property CPU -Csökkenő | ConvertTo-HTML | A „process.html” külső fájl helyes kód
Ez a válasz helyes, mert a kérdés az, hogy a kimenetet html-re kell konvertálni
egy elírási hiba kérdés nem. 13
Get-ServiceStatus a Get-service helyett
kérlek javítsatok ki ha tévedek.
frissítve! Köszönöm, hogy erre rámutatott
Nincs olyan parancs, mint a Get-ServiceStatus
Nincs olyan cmdlt, mint a Get-Servicestatus. A Get-Service helyesen használja a Status tulajdonságot annak meghatározására, hogy fut-e vagy nem
Nem 13) – Nincs olyan parancsmag, mint a „Get-ServiceStatus” – Kérjük, távolítsa el, és ne keverje össze az olvasókat
Köszönöm, hogy írtál. Felülvizsgálják és frissítik.
22. kérdés: `$_.name` legyen a `$_name` helyett.
Köszönöm, hogy írtál. Frissítve van.
Hello mindenki,
Powershell Script szükséges a következőhöz: – A „fájlok” automatikus törlése a kvótakorlát befejezése után
lehetséges-e parancsfájlt készíteni power shellben, vagy vannak olyan lehetőségek, mint az „FSRM”
nagyon sürgősen szükségem van rá..