feed icon rss

Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    UID:
    almafu_9961373503102883
    Format: 1 online resource (543 pages) : , illustrations
    Edition: 1st edition
    ISBN: 1-78883-547-6
    Content: Enhance your skills in expert module development, deployment, security, DevOps, and cloud Key Features A step-by-step guide to get you started with PowerShell Core 6.0 Harness the capabilities of PowerShell Core 6.0 to perform simple to complex administration tasks Learn core administrative concepts such as scripting, pipelines, and DSC Book Description Beginning with an overview of the different versions of PowerShell, Learn PowerShell Core 6.0 introduces you to VSCode and then dives into helping you understand the basic techniques in PowerShell scripting. You will cover advanced coding techniques, learn how to write reusable code as well as store and load data with PowerShell. This book will help you understand PowerShell security and Just Enough Administration, enabling you to create your own PowerShell repository. The last set of chapters will guide you in setting up, configuring, and working with Release Pipelines in VSCode and VSTS, and help you understand PowerShell DSC. In addition to this, you will learn how to use PowerShell with Windows, Azure, Microsoft Online Services, SCCM, and SQL Server. The final chapter will provide you with some use cases and pro tips. By the end of this book, you will be able to create professional reusable code using security insight and knowledge of working with PowerShell Core 6.0 and its most important capabilities. What you will learn Get to grips with Powershell Core 6.0 Explore basic and advanced PowerShell scripting techniques Get to grips with Windows PowerShell Security Work with centralization and DevOps with PowerShell Implement PowerShell in your organization through real-life examples Learn to create GUIs and use DSC in production Who this book is for If you are a Windows administrator or a DevOps user who wants to leverage PowerShell to automate simple to complex tasks, then this book is for you. Whether you know nothing about PowerShell or just enough to get by, this guide will give you what you need to go to take your scripting to the next level. You'll also find this book useful if you're a PowerShell expert looking to expand your knowledge in areas such as PowerShell Security and DevOps. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Current PowerShell Versions -- Technical requirements -- Historical background -- Overview of different versions of Powershell -- PowerShell Editions -- Windows PowerShell 5.1 -- PowerShell Core 6 -- PowerShell Open Source -- Downloading the source code -- Developing and contributing -- The goals of PowerShell Core 6 -- Dependencies and support -- Compatibility -- Cross-platform remoting -- Azure Cloud Shell -- Features of PowerShell in Cloud Shell -- Future of PowerShell -- Summary -- Questions -- Further reading -- Chapter 2: PowerShell ISE Versus VSCode -- Introduction to currently available tools -- Recap -- PowerShell ISE -- Visual Studio Code -- Introduction -- Download -- Installation -- First start -- Basics -- ISE versus VSCode -- Summary -- Questions -- Further reading -- Chapter 3: Basic Coding Techniques -- Comments -- Regions -- Types -- Variables -- Commands and parameters -- Approved verb list -- PSDrives and PSProviders -- PowerShell's scripting language -- Script blocks -- Operators -- Pipeline operator -- Type operators -- Arithmetic operators -- Assignment operators -- Comparison operators -- Logical operators -- Split and join operators -- Bitwise logical operators -- Replace operator -- Unary operators -- Language constructs -- Indentation -- If...ElseIf, and Else -- Switch -- Loops -- for loop -- do loop -- while loop -- foreach loop -- break and continue loops -- Error handling -- Non-terminating -- Terminating errors -- Remoting -- Types of remoting -- Summary -- Questions -- Further reading -- Chapter 4: Advanced Coding Techniques -- Technical requirements -- Working with credentials -- Working with external utilities -- Pipeline and performance -- Performance -- Parallel execution. , Working with APIs -- Creating a REST endpoint -- Create -- Read -- Update -- Delete -- Interacting with a RESTful API -- Working with events -- Object events -- WMI events -- Engine events -- Remote events -- Custom formatting -- Custom type extensions -- Summary -- Questions -- Further reading -- Chapter 5: Writing Reusable Code -- Best practice guidelines -- Code layout -- Brace placement -- Naming conventions -- Aliases and parameter names -- Readability -- Function design -- Output -- Cmdlet output -- Conveying messages -- Compatibility -- Comments -- Header or disclaimer -- Functions -- Script blocks -- Function declaration -- The parameter attribute -- Parameter sets -- Pipeline input -- Cmdlet binding attribute -- Scopes -- Dot-sourcing code -- Help files -- Help-driven development -- Code signing -- Possible solutions -- Digital certificates -- Public key Infrastructure -- Self-signed certificates for testing -- Preventing changes and execution -- Proving that changes were made -- Modules -- Module architecture -- Combining multiple functions -- The module manifest -- Managing complexity -- Deployment and upgrade -- Version control -- Changelog -- Recovery -- Revert -- Checkout -- Reset -- Branching -- Merging -- Possible solutions -- TFS -- Git -- SVN -- PSScriptAnalyzer -- Summary -- Questions -- Further reading -- Chapter 6: Working with Data -- Registry -- Files -- CSV -- XML -- CLIXML -- JSON -- Classes -- Summary -- Questions -- Further reading -- Chapter 7: Understanding PowerShell Security -- Current situation around PowerShell -- Is PowerShell a vulnerability? -- Principle of Least Privilege -- The community -- Version 5 -- Evergreen -- Secure coding -- Remoting -- Double hop -- ExecutionPolicy -- Bypassing the ExecutionPolicy -- Executing PowerShell without PowerShell.exe -- Constrained language mode -- AppLocker. , How the Constrained Language Mode is enforced -- Windows Defender Application Control -- Obfuscation -- Logging -- AMSI -- Prioritizing technical security controls -- Summary -- Questions -- Further reading -- Chapter 8: Just Enough Administration -- Technical overview -- Session authoring -- Role capabilities -- Merging role capabilities -- Cmdlet visible in one role -- Cmdlet visible in multiple roles -- Validation is used in one role -- Validation is used in multiple roles -- ValidateSet and ValidatePattern are mixed -- Session configurations -- Language mode and session type -- Transcripts -- Accounts -- Connecting users -- Virtual account -- Group-managed service account -- User drive -- Deploying session configurations -- Individual activation -- Distributed activation -- Desired State Configuration -- Use cases -- Summary -- Questions -- Further reading -- Chapter 9: DevOps with PowerShell -- What is DevOps? -- WinOps -- DevSecOps -- Why DevOps -- Traceability -- Reliability -- Speed -- Test-driven development -- Continuous integration -- Continuous deployment -- Challenges of DevOps -- The value of PowerShell -- Summary -- Questions -- Further reading -- Chapter 10: Creating Your Own PowerShell Repository -- Package management -- Centralization -- Interacting with repositories -- Knowledge management -- Documentation with PlatyPS -- PowerShell repository -- Setup -- Modules -- Signing -- Version control -- PowerShellGet -- Execution -- Dedicated user -- JEA -- Deploying and upgrading -- PowerShellGet -- End user updates -- Automatic updates -- JEA servers -- Summary -- Questions -- Further reading -- Chapter 11: VSCode and PowerShell Release Pipelines -- Configuration -- Interface -- Extensibility -- Preparing for a release pipeline -- Working with different hosts -- Plaster -- Creating templates -- Packaging templates -- PSScriptAnalyzer. , Pester -- Mock -- Mock .NET calls -- Describe -- Context -- It -- Running tests -- Git -- Centralized workflow -- Forking workflow -- CI tools -- Bringing it all together -- Summary -- Questions -- Further reading -- Chapter 12: PowerShell Desired State Configuration -- Introducing DSC -- Why Desired State Configuration? -- Configurations -- Local Configuration Manager - LCM -- Push -- When to use -- Pull -- When to use -- Security -- Resources -- Built-in resources -- Community -- Custom -- Composite -- DSC Core -- Summary -- Questions -- Further reading -- Chapter 13: Working with Windows -- Retrieving the latest PowerShell version -- WMI CIM -- Delivery Optimization -- Retrieving all log events and files for update issues -- Turning off energy-saving mechanisms -- Verifying installed updates -- Working with apps -- EventLog -- ETL parsing -- Convert-PPTX to PDF -- Summary -- Questions -- Further reading -- Chapter 14: Working with Azure -- Azure 101 -- Resource groups -- Tags -- Resources -- PowerShell in Azure Cloud Shell -- The Azure drive -- Resource group deployment -- Finding templates -- Resources -- Parameters and variables -- Functions in templates -- Individual deployments -- Summary -- Questions -- Further reading -- Chapter 15: Connecting to Microsoft Online Services -- Office 365 -- Exchange Online -- Using some cmdlets -- SharePoint Online -- Microsoft Teams -- Summary -- Questions -- Further reading -- Chapter 16: Working with SCCM and SQL Server -- System Center Configuration Manager -- Logging -- PowerShell App Deployment Toolkit -- SQL Server -- Working with the SqlServer module -- The SQL Provider -- Connecting to SQL instances -- Running manual queries -- Working with availability groups -- Masterkeys, encryption, and credentials -- Working with the dbatools module -- Discovering SQL instances. , Connecting to SQL instances - the SqlInstance parameter -- Running manual queries -- PowerShell to SQL -- Navigating the module -- Backup, restore, and test -- Deploying maintenance insight tools -- Migrations made easy -- Working with the Reporting Services module -- Connecting to the Reporting Services server -- Administrating the service -- Managing the data in the service -- Working with content -- Navigating the structure -- Exporting content -- Importing content -- Configuring SSRS servers -- Working with the dbachecks module -- Configuration -- Feel the power -- Summary -- Questions -- Chapter 17: PowerShell Deep Dives -- Creating XAML GUIs with PSGUI -- Scalable DSC configuration -- The problem -- The setup -- Configuration data -- Configurations -- Build -- ConvertFrom-String -- LINQ -- OpenFileDialog -- Username to Security Identifier (SID) -- SHiPS -- PSDefaultParameterValues and PSBoundParameters -- PSDefaultParameterValues -- PSBoundParameters -- ConvertTo-Breakpoint -- Summary -- Questions -- Further reading -- Appendix A: PowerShell ISE Hotkeys -- Keyboard shortcuts for editing text -- Keyboard shortcuts for running scripts -- Keyboard shortcuts for customizing the view -- Keyboard shortcuts for debugging scripts -- Keyboard shortcuts for Windows PowerShell tabs -- Keyboard shortcuts for starting and exiting -- References -- VSCode Hotkeys -- Default keyboard shortcuts -- Basic editing -- Rich languages editing -- Navigation -- Editor/Window management -- File management -- Display -- Search -- Preferences -- Debug -- Tasks -- Extensions -- References -- Assessments -- Other Books You May Enjoy -- Index.
    Additional Edition: ISBN 1-78883-898-X
    Language: English
    Keywords: Electronic books.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Book
    Book
    Belo Horizonte : Ed. UFMG Univ. Federal de Minas Gerais
    UID:
    gbv_468967818
    Format: 139 S
    Language: Portuguese
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    UID:
    gbv_461178168
    Note: In: Memórias do Instituto Oswaldo Cruz. - Rio de Janeiro , Vol. 79(1984), Nr. 1, S. 93-91, mit graph. Darst. u. Tab
    In: year:1984
    Language: Spanish
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Book
    Book
    Huelva : Festival de cine Iberoamericana
    UID:
    gbv_302955488
    Format: 90 S , Ill
    Language: Spanish
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    UID:
    b3kat_BV041977501
    Note: 58 Min., s/w , Orig.: Brasilien 1963 , Portug. - Untertitel franz., engl., span.
    In: Les conspirateurs / réalisateur Joaquim Pedro de Andrade. Scénario Joaquim Pedro de Andrade. José Wilker ; Luis Linhares ; Paulo César Peréio ..., [S.l.]
    Language: Portuguese
    Keywords: Garrincha, Mané 1933-1983 ; Fußball ; DVD-Video
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Book
    Book
    Rio de Janeiro, RJ : Editora 34
    UID:
    gbv_152077987
    Format: 79 S , 21 cm
    Edition: 1. ed
    ISBN: 8585490330
    Language: Portuguese
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    UID:
    gbv_731605101
    Format: 1 DVD-Video (NTSC 121 Min.) , farb., s/w, Dolby Digital 2.0, Bildformat: 4:3, Regionalcode: 0 , 12 cm.
    Content: Fernando Sabino and David Neves bring together 10 short films which were originally filmed in 35 mm., with ten minutes each, featuring some of Brazil's greatest writers of all time. Includes personal moments and conversations with writers: Carlos Drummond de Andrade, Vinicius de Moraes, João Cabral de Melo Neto, Manuel Bandeira, Érico Veríssimo, Jorge Amado, João Guimarães Rosa, Pedro Nava, José Américo de Almeida and Afonso Arinos de Melo Franco
    Note: Special feature: documentary: Encontro Marcado com Fernando Sabino / directed by Bernardo Sabino, Marinho Antunes, Feliciano Coelho (26 min.) , O Habitante de Pasárgada -- Veredas de Minas -- O Escritor na Vida Pública -- O Curso do Poet -- Romancista ao Norte -- O Fazendeiro do Ar -- Música Poesia e Amor -- Na Casa de Rio Vermelho -- Em Tempo de Nava -- Um Contador de Histórias. , Sprache: portug. - Untertitel: portug. u. engl.
    Language: Portuguese
    Keywords: DVD-Video
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    UID:
    gbv_510374948
    Format: 380 p , ill , 23 cm
    Edition: 1a ed
    ISBN: 9788573262988
    Note: Includes bibliographical references (p. 361-364) and index , Filmography: p. 358-360
    Language: Portuguese
    URL: Cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Book
    Book
    Petrópolis[, R. J.] : Vozes
    UID:
    gbv_468110992
    Format: 55 S , Abb
    Series Statement: Nosso Tempo 1
    Language: Portuguese
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    UID:
    gbv_460736396
    Note: In: Cadernos brasileiros. - Rio de Janeiro , Ano 10(1968), Nr. 3=47, S. 75-81
    In: year:1968
    Language: Portuguese
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages