PowerShell е разработен в Microsoft от Jeffrey Snover през 2003 г. Оттогава администраторите на Windows признават предимствата на използването на PowerShell за редица административни задачи, независимо дали от командния ред или от неговия GUI. Днес PowerShell е тясно интегриран с Windows, Windows Server и други продукти на Windows и е достъпен и за Linux и MacOS.
Всъщност PowerShell замества командния ред на Windows в менютата на Windows по подразбиране, тъй като неговите възможности напълно изпреварват и затъмняват по-стария, вдъхновен от DOS команден ред. Независимо дали целта ви е администриране на Windows с мелница или се разклонявате в облака или DevOps, знаейки, че заобикаляте PowerShell, можете да подобрите ефективността на задачите си в работен ден.
Ако трябва да се справите с всички неща PowerShell, проверете тези безплатни обучения и общи ресурси, преди да инвестирате пари в някакви официални курсове.
Microsoft
С оттеглянето на виртуалната академия на Microsoft (MVA) през юни 2019 г. Microsoft Learn е логично първо спиране в търсенето на безплатни източници за обучение за продукти на Microsoft. За да започнете, отидете на главната страница за научаване на Microsoft, щракнете върху връзката „преглед на всички“и потърсете „PowerShell“.
Сайтът е сравнително нов и се фокусира основно върху Azure и различни бизнес приложения (Microsoft Dynamics 365, PowerApps, Power BI), така че предлаганите от него PowerShell са оскъдни от този текст. От време на време проверявайте дали е добавено повече съдържание на PowerShell. Възможно е Microsoft да актуализира някои от многобройните курсове, които бяха достъпни на MVA и да ги домакин в Microsoft Learn.
PowerShell.org
Поддържайки всички платформи и езици, които използват PowerShell, разделът за безплатни ресурси на този сайт е портал за електронни книги и YouTube канал PowerShell.org (който съдържа повече от 100 видеоклипа). Секцията Build Server ви позволява да се регистрирате за виртуални екземпляри на PowerShell за целите на тестване и обучение.
Докато сте на PowerShell.org, не забравяйте да разглеждате статиите, форумите и подкаст сериите PowerScripting, всички от които са актуални и пълни с информация за начина на PowerShell.
Канал 9
Канал 9 предоставя стотици краткосрочни и задълбочени видеоклипове за използване на PowerShell с Windows Server, Microsoft Azure, Office 365, Hyper-V и Amazon Web Services. (Търсете „PowerShell“на главната страница на Channel 9.) Можете също така да вземете съвети за използване на командлети и скриптове на PowerShell в реалния свят, както и информация за ролите в ИТ и развитието на кариерата, например защо ИТ професионалистът трябва да стане разработчик (и обратното).
Ако използвате PowerShell 5, серията Ed Wilson се предлага силно препоръчително.
EDX
edX се превърна в основен източник на безплатни възможности за обучение през годините. Понастоящем сайтът разполага само с няколко курса на PowerShell, но начинаещите могат да намерят Windows PowerShell Basics за чудесна първа стъпка. Архивиран е, така че бихте приели курса като „одитор“и ще имате достъп до материалите на курса, но няма да участвате в дискусии за активни курсове или да получавате оценка. Ако предпочитате по-активно обучение, посещавайте сайта всеки месец или така, за да видите дали и кога курсът ще се повтори на живо.
PowerShell Security Best Practices е безплатен самостоятелен курс, създаден от Microsoft и доставен през платформата edX. Въпреки че курсът обхваща основите на PowerShell, фокусът му е върху сигурността, администрирането и експлоатациите. Има и лабораторен компонент за практическо обучение. Можете да изберете да платите допълнителна такса (в момента 99 долара) за потвърден сертификат след завършване.
Софтуер Veeam
Veeam е специализиран в управлението на данни в облака, архивиране и възстановяване при бедствия за AWS, Azure, IBM Cloud, VMware и Hyper-V. Тъй като PowerShell е основен инструмент за управление на облачни технологии, базирани на Windows, компанията предлага и задълбочен урок за PowerShell с осем урока, който обхваща четенето и писането към конзолата, функциите, цикъла и разклоняването, колекциите, форматирането и други.
GitHub
Сгушен под хранилището на PowerShell Team в GitHub е ученият документ PowerShell, който ви отвежда стъпка по стъпка чрез инсталиране на PowerShell, използвайки редактора на PowerShell, отстраняване на грешки и тестване. Има и книга с карти, насочена към сезонните потребители на Bash, които искат да издигнат по-бързо.
DevOps Collective в GitHub е хранилище от кратки книги и статии за PowerShell gotchas и инструкции, с примери за кодове. Научете за обработката на грешки, генериране на исторически и тенденционни отчети, създаване на мрежи, премахване и много други.
PowerShell обучение с безплатни пробни периоди
Повечето доставчици на обучение предлагат безплатен пробен период, обикновено от една до две седмици, през който можете да изкарате курс или две, за да видите дали те са подходящи за вас и да усетите дълбочината и качеството на обучение преди да платите. Ето няколко доставчици, които може да искате да имате предвид, когато определяте твърди пари за обучение:
- Плюрализация: Тази добре позната библиотека включва множество курсове по PowerShell, преподавани от експерти като Джефри Сновер, Джеф Хикс и Марк Минаси.
- CBT Nuggets: Безплатната пробна версия не включва изпити за практикуване на IT обучение в Kaplan, но ви дава достъп до курсове. PowerShell 6 Foundation и PowerShell Reference Training са най-подходящи за потребителите на PowerShell.
- Lynda.com (LinkedIn Learning): Този сайт предлага няколко курса за PowerShell и повече от 300 видео уроци за начинаещи, средни и напреднали нива. Lynda.com се смята за страхотен ресурс за онлайн, базирано на видео обучение, особено за тези, които искат да усъвършенстват своите умения за кодиране.
Също така се разклащайте от страницата на курсовете на курсовете на PowerShell Udemy от време на време. Въпреки че сайтът заплаща такса, обикновено можете да намерите страхотни оферти, като пълни курсове за само $ 9, 99 (което е почти безплатно).
Общи ресурси: Microsoft, блогове и други източници
Можете да получите много информация за обучението и използването на PowerShell, като разгледате тези ресурси:
- Ръководство за оцеляване на Windows PowerShell: Това е може би дъното на ресурси - списъкът на списъците на Microsoft за PowerShell.
- Скриптиране с Windows PowerShell: Напълно актуализиран за PowerShell 6, този сайт на TechNet предоставя ръководство за потребителя, множество теми за помощ, справки за командлети и много примерни скриптове.
- Документация на PowerShell: Този сайт е главно графичен преден край за предходния сайт, но щракването върху връзката към общността ви дава стартов панел за всички видове PowerShell ресурси, включително няколко, обхванати в тази статия. Не забравяйте да разгледате r / PowerShell общността на Reddit, където потребителите са готови да отговорят на въпроси и да помогнат за решаването на почти всеки тип предизвикателство на PowerShell.
- Научете скриптове на PowerShell за месец обеди: Въпреки че книгата работи от $ 35.99 до $ 44.99, можете да прочетете цялото нещо онлайн безплатно, като използвате връзките на тази страница. Авторите предоставят лесни за следване примери, изграждащи се във всяка глава.
- Блогове: Посетете Адам Автоматизатор, Екип на PowerShell, Скриптиране и Ей, Гай за скриптове! редовно блогове за съвети на PowerShell и актуализации за грешки.
Когато имате нужда от почивка от изучаването на PowerShell и създаването на скриптове, проверете любимите на потребителите на Reddit цитати на Джефри Сновър.
Преместване на
Много потребители на PowerShell оплакват липсата на сертификати за този основен администратор. Въпреки че Microsoft не предлага сертификация, базирана единствено на PowerShell, компанията е представила няколко от своите сертификати - включително все по-популярните Microsoft Certified Solutions Associated (MCSA) и Microsoft Certified Solutions Expert (MCSE) - с въпроси на PowerShell.
Независимо дали печелите сертификат или просто развивате работни познания за PowerShell, не можете да сбъркате, като инвестирате време, за да научите всичко, което можете за този ценен инструмент.