Úvod do otázek a odpovědí rozhovoru PowerShell

PowerShell je software pro automatizaci úloh a správu konfigurace vytvořený slavnou softwarovou společností Microsoft. Skládá se z prostředí příkazového řádku a přidruženého skriptovacího jazyka. Dříve byl PowerShell pouze součástí Windows a byl znám jako Windows PowerShell, ale později byl vytvořen jako open-source. Poté představil také PowerShell Core. PowerShell je nyní platformou napříč platformami. Byl postaven na rozhraní .NET Framework a nejnovější verze je postavena na rozhraní .NET Core. PowerShell poskytuje funkce, jako je plný přístup k COM a WMI, což umožňuje správcům provádět mnoho administrativních úkolů na lokálních i vzdálených systémech Windows. PowerShell také poskytuje hostitelské API, které může runtime PowerShell použít k zabudování do jiných aplikací. Tyto aplikace pak využívají maximální výhody funkce PowerShell k implementaci určitých operací, které mohou zahrnovat grafické rozhraní atd.

Nyní, pokud hledáte práci související s PowerShell, musíte se připravit na 2019 PowerShell Interview Otázky. Je pravda, že každý pohovor se liší podle různých profilů práce. Zde jsme připravili důležité otázky a odpovědi týkající se rozhovoru PowerShell Interview, které vám pomohou dosáhnout úspěchu v rozhovoru.

V tomto článku o otázkách rozhovoru PowerShell z roku 2019 představíme 10 nejdůležitějších a nejčastěji používaných otázek rozhovoru PowerShell. Tyto rozhovory jsou rozděleny do dvou částí:

Část 1 - Otázky k rozhovoru PowerShell (základní)

Tato první část se zabývá základními otázkami a odpověďmi PowerShell Interview.

Q1. Vysvětlete, čemu rozumí PowerShell?

Odpověď :

  • PowerShell je prostředí navržené s ohledem na potřebu správců systému.
  • Je nezávislý na otevřeném zdroji a platformě, tj. Funguje pro Windows / Linux / Mac.
  • Je objektově orientovaný a není založen na textu.
  • Je postaven na rozhraní .NET.
  • Má interaktivní výzvu a také skriptovací prostředí.

Q2. Vysvětlete prováděcí pravidla a typy prováděcích pravidel?

Odpověď :
Toto jsou běžné otázky PowerShell Interview položené v rozhovoru. V PowerShell existuje 6 typů zásad provádění. Tyto jsou:-

  • Omezeno: Toto je výchozí typ. V rámci toho nebude PowerShell spouštět žádný skript včetně profilů PowerShell.
  • RemoteSigned: PowerShell spustí pouze jakýkoli skript, který je vytvořen lokálně. Jakýkoli skript, který přichází z Internetu, by měl být digitálně podepsán podpisovým kódem certifikátu a počítač je důvěryhodný.
  • AllSigned: PowerShell spustí pouze jakýkoli skript, který byl digitálně podepsán pomocí certifikátu pro podepsání důvěryhodného kódu.
  • Neomezeno: PowerShell spustí jakýkoli skript. Pokud skript pochází z nedůvěryhodného zdroje, uživatelé jsou jednou vyzváni k jeho provedení.
  • Bypass: Tato zásada spustí jakýkoli skript bez jakýchkoli dotazů nebo výzev.
  • Nedefinováno: V aktuálním rozsahu pro toto nejsou nastaveny žádné zásady provádění.

Q3. V jakém pořadí PowerShell je vyhodnoceno provádění?

Odpověď :
Windows PowerShell má zásady provádění v následujícím pořadí priority -

  • Zásady skupiny : Příkladem je konfigurace počítače.
  • Zásady skupiny : Příkladem je konfigurace uživatele.
  • Zásady provádění : například Process (nebo PowerShell.exe - Zásady vymáhání) - což je AKTUÁLNÍ ROZSAH.
  • Zásady provádění : například aktuální uživatel - který je uložen v registru HKCU.
  • Zásady provádění : například místní počítač - který je uložen v registru HKLM.

Přejdeme k dalším otázkám PowerShell Interview.

Q4. Vysvětlete rozdíl mezi CIM vs. WMI.

Odpověď :

Staré WMI Nové WMI CIM
Má plnou formu Windows Management Instrumentation.Má plnou formu Windows Management Instrumentation.Má plnou podobu společného informačního modelu.
Old WMI je ve skutečnosti počáteční implementací CIM od společnosti Microsoft.Nové WMI bylo vydáno spolu s WMF v3 v roce 2012 a bylo v souladu s novými standardy CIM.Je to dodavatelsky neutrální a průmyslový standardní způsob zobrazování informací o řízení.
Je vyvíjen společností Microsoft.Je vyvíjen také společností Microsoft.Je vyvíjen jinou společností s názvem DMTF.
Je to tam, protože PowerShell v1.Je představen v PowerShell v3.Není dostupný.
Používal DCOM nebo distribuované COM) a vzdálené volání procedur RPC.Používá WSMan a žádné další chyby DCOM nejsou možné.Používá WSMan, což je standard vyvinutý společností DMTF.
Funguje to pouze pro Windows.Toto funguje také pouze pro Windows.Může fungovat na jakékoli platformě.
Má RPC port-135 pro použití.Má port WSMan - 5985 (HTTP) a 5986 (HTTPS).Pro svůj účel používá port WSMan - 5985 (HTTP) a 5986 (HTTPS).

Q5. Dále rozlišujte mezi konceptem WMI mezi starými a novými nápady.

Odpověď :
Staré WMI

  • Používá poskytovatele nativního kódu ve starém stylu a úložiště pro sebe.
  • K dispozici pouze ve Windows, jak bylo uvedeno.
  • Bylo to víceméně zastaralé, což znamená, že se nezaměřuje na další vylepšení nebo vývoj.

Nové WMI

  • Podporuje poskytovatele nativního kódu ve starém stylu a úložiště a poskytovatele MI nového stylu, jak bylo uvedeno.
  • K dispozici pouze ve Windows, jak bylo uvedeno.
  • To je cesta vpřed. Má v podstatě vztah bez státní příslušnosti ke vzdálenému stroji.

Část 2 - PowerShell Interview Otázky (pokročilé)

Podívejme se nyní na pokročilé otázky a odpovědi týkající se rozhovoru PowerShell Interview.

Q6. Rozlišujte mezi OMI a CIM.

Odpověď :
OMI

  • Používá WS-MAN, kde OMI kód ​​zahrnuje zásobník protokolů od WS-MAN. Podporuje pouze poskytovatele MI nového stylu.
  • Je k dispozici na jakékoli implementační platformě. Pokud může něco mluvit s OMI, bude moci mluvit také s NOVÁMI WMI.

CIM

  • Definuje standard. Je vytvořen DMTF.
  • V tomto případě byly dřívější verze implementovány jako OLD WMI ve skutečnosti společností Microsoft, ale nejnovější verze byla implementována v NEW WMI a OMI společností Microsoft i dalšími.

Q7. Rozlišujte mezi WinRM a WSMan a DCOM.

Odpověď :
Toto jsou nejoblíbenější otázky rozhovoru PowerShell Interview.

WSMan

  • WS-Management ve zkratce WSMAN nebo Web Services-Management je v podstatě pracovní skupina pro distribuovanou správu.
  • Je to otevřený standard, který definuje protokol založený na SOAP (full form Simple Object Access Protocol) pro správu serverů, zařízení, aplikací a také různých webových služeb.

WinRM

  • WinRM je funkce, která pochází ze systému Windows Vista a umožňuje správcům vzdáleně spouštět skripty pro správu.
  • Může zvládat vzdálená připojení pomocí protokolu WS-Management Protocol.

DCOM

  • DCOM znamená Distribuované COM.
  • Slouží k připojení objektů LIVE, které jsou na vzdáleném počítači.
  • Protokol RPC, který používá, byl navržen pro nepřetržité zasílání zpráv.
  • Je to neefektivní síť a paměť.

Q8. Co rozumíte automatickými proměnnými?

Odpověď :

  • Automatické proměnné jsou ty, které popisují proměnné, které ukládají informace o stavu PowerShell.
  • Tyto proměnné jsou hlavně vytvářeny a udržovány samotným PowerShellem.

Některé z velmi běžných automatických proměnných jsou uvedeny níže:

  • $$ - Tato proměnná obsahuje poslední token dostupný na posledním řádku přijatém relací.
  • $? - Může to obsahovat stav provedení poslední operace. Jeho hodnota je PRAVDA, pokud byla poslední operace úspěšná, a FALSE, pokud selhala.
  • $ - Může obsahovat první token posledního řádku přijatého relací.

Přejdeme k dalším otázkám PowerShell Interview.

Q9. Co je $ Error a $ ForEach proměnná?

Odpověď :
$ Error - Tato proměnná obsahuje řadu chybových objektů, které představují nejnovější chyby. Poslední chyba je první chyba v poli.

$ ForEach - Tato proměnná obsahuje enumerátor (neměl by být zaměňován s výslednými hodnotami) a pro každou smyčku. Vlastnosti a metody enumerátorů lze použít na hodnotu proměnné $ ForEach. Tento druh proměnné existuje pouze v době, kdy je pro každou smyčku v provozním stavu a po dokončení smyčky je odstraněna.

Q10. Co je $ Home a $ PID?

Odpověď :
$ Home - Tato proměnná obsahuje úplnou cestu domovského adresáře uživatele. Tuto proměnnou lze považovat za ekvivalent proměnných prostředí% homedrive %% homepath% v systému Windows, například C: \ Users

$ PID - Může to obsahovat identifikátor procesu, který hostí aktuální relaci Windows PowerShell.

Doporučené články

Toto byl průvodce seznamem otázek a odpovědí na rozhovor v prostředí PowerShell, aby mohl kandidát snadno provést zásah do těchto dotazů na rozhovor v prostředí PowerShell. Zde v tomto příspěvku jsme studovali top PowerShell Interview Otázky, které jsou často kladeny v rozhovorech. Další informace naleznete také v následujících článcích -

  1. JIRA Interview Otázky - Top 10
  2. Dotazy na webové služby SOAP
  3. Otázky pro rozhovor s IT - Top 10
  4. Asp.Net MVC Interview Otázky

Kategorie: