Обяснение на Windows PowerShell

5 май 2021 г 124 Изгледи какво е Windows Powershell

Тази S зона обяснява Windows PowerShell (PS). Започва с подробно, но опростено обяснение на този инструмент на Microsoft. След това завършва с функциите и предимствата на Windows PowerShell.





Разгледайте темите на публикациите



Какво е Windows PowerShell?

Какво е Windows PowerShell?

Windows PowerShell е изграден инструмент за автоматизация на задачи .NET CLR (Общоезично време за изпълнение). Той има обвивка на командния ред и скриптов език. Когато PowerShell беше стартиран за първи път, той беше изграден .NET Framework и може да работи само на операционни системи Windows.

За пояснение, Common Language Runtime (CLR) управлява изпълнението на .NET програми. С други думи, програми като PowerShell, написани в .NET Framework, се изпълняват в CLR софтуерни среди.

През 2016 г. Microsoft модифицира PowerShell, за да работи .NET ° С часа и го направи инструмент с отворен код и кросплатформен инструмент. Тази промяна означаваше, че вече може да работи в някои дистрибуции на Linux (по-конкретно, CentOS и Ubuntu ) и операционни системи Mac.



Новият инструмент с отворен код се нарича PowerShell Core. Това е различно от Windows PowerShell, който работи само на Microsoft Windows.



Команди на PowerShell (Command-lets)

Команди на PowerShell (Command-lets)

Командлетите са команди ( Command-lets ) се използва в Windows PowerShell. Командлетите изпълняват конкретни действия и връщат резултати – по-конкретно, те връщат обекти на Microsoft .NET Framework. Тези обекти се показват като изход към конвейера.

Ако сте нов в PS, тези жаргони може да нямат много смисъл за вас, но скоро ще стигна до забавната част!

За някой, който иска да научи PS, вярвам, че най-важното за вас е да разберете концепцията за Имена на командлета . PS използва Глагол, съществително двойка имена за име на командлети. Cmdlets са буквално наименувани в Глагол, съществително двойки. Пример е Get-Command . За да изброите всички команди на вашия компютър, отворете Windows PowerShell, въведете командата по-долу и натиснете enter.



|_+_| Характеристики и предимства на Windows PowerShell

Get-Command е първият Cmdlet, от който се нуждаете, защото се използва за намиране на други Cmdlet. Следващият, от който се нуждаете, е Поискай помощ . Това е Cmdlet, който трябва да научите как да използвате Cmdlet, намерен с Get-Command . За да научите как да използвате Cmdlet, въведете Get-Help, последвано от command-let. Например, за да научите как да използвате Get-WmiObject , въведете командата по-долу и натиснете enter.



|_+_| Вземете псевдоним

За целите на тази S зона, Cmdlet използва a Глагол, съществително двойка имена. Първата част обикновено е английски глагол (дума за действие като Вземи , Комплект и т.н.). Втората дума обикновено е английско съществително (името на обект като команда, WmiObject).

Характеристики и предимства на Windows PowerShell

За да разберете допълнително този инструмент за автоматизиране на задачи от Microsoft, ето някои от неговите функции и предимства.

Командите на PowerShell са двойки глагол-съществително име

PS изпълнява команди (наречени като двойки глагол-съществително) и връща .NET Framework обекти, показани като изходи към конвейера. Командните команди са различни от командите Cmd – докато командите Cmd са самостоятелни изпълними файлове, командите на PowerShell са екземпляри на .NET Framework класове .

Псевдоними за поддръжка на командлета

Подобно на командите на командния ред, командните команди на Windows PowerShell поддържат псевдоними. Псевдонимите улесняват запомнянето на команди. Освен това улеснява скриптирането в PS. За да получите общи псевдоними на командлета, въведете командата по-долу и натиснете enter.

|_+_|

След това можете да научите псевдонимите за общи команди. Всеки от тези псевдоними може да замени командите в команди и скриптове.

Windows PowerShell команди поддържат конвейер

Друга важна характеристика на PS е неговата поддръжка за тръбопроводи . Символът на конвейера (|) ви позволява да използвате изхода на командлет като вход за следващия командлет. За да пренасочите Cmdlet към следващия, просто включете символа на конвейера (|) между 2 Cmdlet. Ето един пример.

|_+_|

Първата команда - нека, Вземи процес ще върне бележник процес, докато вторият командлет, Стоп-процес спира процеса. Не всички команди обаче приемат въвеждане на конвейера.

Надявам се този Itechgude успешно да обясни Windows PowerShell? Надявам се също, че ви е било полезно. Ако ви е било полезно, любезно гласувайте да до въпроса Полезна ли е тази публикация по-долу.

Като алтернатива можете да зададете въпрос, да оставите коментар или да предоставите обратна връзка с формуляра за отговор, който се намира в края на тази страница.

И накрая, за повече Email tech S зони, посетете нашата страница с обяснения на PowerShell и CMD. Може също да намерите нашата страница „Работа от начална страница“ за много полезна.