Cantitate/Preț
Produs

Practical Automation with PowerShell

Autor Matthew Dowst
en Limba Engleză Paperback – 24 apr 2023

ABORDAREA PRACTICĂ: Practical Automation with Powershell nu este un manual teoretic despre sintaxă, ci un ghid de inginerie aplicată, unde raportul dintre conceptele de design și implementarea de cod este optimizat pentru eficiență imediată. Ne-a atras atenția modul în care Matthew Dowst transformă PowerShell dintr-un simplu interpretor de comenzi într-un veritabil motor de automatizare enterprise. Apreciem faptul că autorul nu se limitează la execuția locală, ci extinde ecosistemul către soluții cloud și baze de date SQL. Cititorul care a aplicat ideile din Mastering Windows PowerShell Scripting - Second Edition va găsi aici elementele care completează ciclul de viață al unui script: de la securizarea credențialelor și gestionarea datelor sensibile, până la crearea de interfețe grafice pentru colegii non-tehnici. Structura cărții este organizată progresiv în trei părți: inițierea în automatizare, scrierea scripturilor adaptabile și managementul acestora la scară largă. Partea a doua este deosebit de valoroasă, acoperind execuția la distanță și bunele practici de codare, în timp ce partea a treia se concentrează pe partajarea codului în echipă și testarea acestuia. Subliniem importanța capitolelor dedicate integrării cu Jenkins și Azure Automation, detalii care transformă un administrator de sistem într-un specialist DevOps. Spre deosebire de Building Better PowerShell Code, care se axează pe optimizarea sintaxei, acest volum oferă un plan complet pentru construirea unui mediu de scripting rezilient și scalabil, incluzând soluții de frontend prin SharePoint pentru a democratiza accesul la automatizări în cadrul organizației.

Citește tot Restrânge

Preț: 36233 lei

Preț vechi: 45290 lei
-20%

Puncte Express: 543

Carte disponibilă

Livrare economică 27 mai-10 iunie
Livrare express 12-16 mai pentru 4572 lei


Specificații

ISBN-13: 9781617299551
ISBN-10: 1617299553
Pagini: 325
Dimensiuni: 186 x 232 x 25 mm
Greutate: 0.77 kg
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte administratorilor de sistem și profesioniștilor IT care doresc să treacă de la execuția manuală a scripturilor la automatizări complexe, sigure și partajabile. Veți câștiga competențe critice în gestionarea securizată a datelor și integrarea cu fluxuri CI/CD. Este un instrument esențial pentru oricine dorește să livreze soluții de automatizare profesionale, nu doar simple linii de cod.


Despre autor

Matthew Dowst este un expert recunoscut în domeniul consultanței și managementului IT, având o experiență de peste 15 ani în domeniu. Expertiza sa vastă se concentrează pe eficientizarea proceselor operaționale prin utilizarea tehnologiilor Microsoft. În Practical Automation with Powershell, Dowst își folosește deceniile de practică pentru a oferi o viziune pragmatică asupra modului în care PowerShell poate acționa ca un multiplicator de forță în centrele de date moderne, punând accent pe reutilizarea codului și securitatea mediilor de producție.


Notă biografică

Matthew Dowst has over 15 years of experience in IT management and consulting. For the past five years, he has worked as a Lead Architect of Managed Automations Solutions, developing new automations for enterprise customers.

Cuprins

table of contents
PART 1: GETTING STARTED WITH AUTOMATION
READ IN LIVEBOOK1WHY AUTOMATE WITH POWERSHELL
READ IN LIVEBOOK2GET STARTED AUTOMATING
PART 2: WRITING SCRIPTS
READ IN LIVEBOOK3SCHEDULING AUTOMATION SCRIPTS
READ IN LIVEBOOK4HANDLING SENSITIVE DATA
READ IN LIVEBOOK5POWERSHELL REMOTE EXECUTION
READ IN LIVEBOOK6MAKING ADAPTABLE AUTOMATIONS
READ IN LIVEBOOK7WORKING WITH SQL
READ IN LIVEBOOK8CLOUD-BASED AUTOMATION
9 WORKING OUTSIDE OF POWERSHELL
10 AUTOMATION CODING BEST PRACTICES
PART 3: MANAGING AUTOMATION SCRIPTS
11 SHARING SCRIPTS AMONG A TEAM
12 SHARING SCRIPTS WITH END-USERS (FRONT-END)
13 WHERE TO STORE YOUR CODE
14 FUTURE-PROOFING YOUR CODE
APPENDIXES
APPENDIX A: DEVELOPMENT ENVIRONMENT SET UP
APPENDIX B: CLOUD ENVIRONMENT SETUP
APPENDIX C: HELPER SCRIPTS

Descriere

Take PowerShell beyond simple scripts and build time-saving automations for your team, your users, and the world. In Practical Automation with PowerShell you will learn how to: Build PowerShell functions to automate common and complex tasks Create smart automations that are adaptable to new challenges Structure your code for sharing and reusability Store and secure your automations Execute automations with Azure Automation, Jenkins, Task Scheduler, and Cron Share your automations with your team and non-technical colleagues Store and retrieve data, credentials, and variables Use source control solutions to maintain and test code changes Provide front-end UI solutions for PowerShell automations Practical Automation in PowerShell reveals how you can use PowerShell to build automation solutions for a huge number of common admin and DevOps tasks. Author Matthew Dowst uses his decades of experience to lay out a real blueprint for setting up an enterprise scripting environment with PowerShell. The book goes beyond the basics to show you how to handle the unforeseen complexities that can keep automations from becoming reusable and resilient. From the console to the cloud, you'll learn how to manage your code, avoid common pitfalls, and create sharable automations that are adaptable to different use cases. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology The PowerShell scripting language is a force multiplier, giving you programmatic control over your whole data center. With this powerful tool, you can create reusable automations that radically improve consistency and productivity on your Ops team. This book shows you how to design, write, organize, and deploy scripts to automate operations on systems of all sizes, from local servers to enterprise clusters in the cloud. About the Book Practical Automation with PowerShell: Effective scripting from the console to the cloud shows you how to build PowerShell automations for local and cloud systems. In it, you’ll find tips for identifying automatable tasks, techniques for structuring and managing scripts, and lots of well-explained example code. You’ll even learn how to adapt existing scripts to new use cases and empower non-technical users through easy-to-understand SharePoint frontends. What’s Inside Structure PowerShell code for sharing and reusability Store and secure your automations Execute automation with Azure Automation, Jenkins, Task Scheduler, and Cron Store and retrieve data, credentials, and variables Use source control solutions to maintain and test code changes About the Reader For sysadmin and IT professionals who manage backend systems. About the Author Matthew Dowst has over 15 years of experience in IT management and consulting. Table of contents PART 1 1 PowerShell automation 2 Get started automating PART 2 3 Scheduling automation scripts 4 Handling sensitive data 5 PowerShell remote execution 6 Making adaptable automations 7 Working with SQL 8 Cloud-based automation 9 Working outside of PowerShell 10 Automation coding best practices PART 3 11 End-user scripts and forms 12 Sharing scripts among a team 13 Testing your scripts 14 Maintaining your code