PowerShell 7 Workshop Learn How to Program with PowerShell 7 on Windows, Linux, and the Raspberry Pi.

Book Cover
Average Rating
Published
Birmingham : Packt Publishing, Limited, 2024.
Status
Available Online

Description

Exercises -- Further reading -- Chapter 5: PowerShell Control Flow - Conditionals and Loops -- An introduction to IDEs and VS Code -- Installing VS Code -- Configuring VS Code for PowerShell -- Conditional control - if, else, elseif, and switch -- The if statement -- The switch statement -- Loops - foreach, do while, do until, while, for -- The foreach loop statement -- The do while and do until loop statements -- The while loop -- The for loop -- Breaking and continuing -- The break statement -- The continue statement -- Let's play a game -- Summary -- Exercises -- Further reading

More Details

Format
Language
English
ISBN
1801817499, 9781801817493

Notes

General Note
Description based upon print version of record.
Description
Exercises -- Further reading -- Chapter 5: PowerShell Control Flow - Conditionals and Loops -- An introduction to IDEs and VS Code -- Installing VS Code -- Configuring VS Code for PowerShell -- Conditional control - if, else, elseif, and switch -- The if statement -- The switch statement -- Loops - foreach, do while, do until, while, for -- The foreach loop statement -- The do while and do until loop statements -- The while loop -- The for loop -- Breaking and continuing -- The break statement -- The continue statement -- Let's play a game -- Summary -- Exercises -- Further reading
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Table of Contents

Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Part 1: PowerShell Fundamentals
Chapter 1: Introduction to PowerShell 7
What It Is and How to Get It
Technical requirements
What is PowerShell 7?
What is PowerShell 7 used for?
Scripting languages versus system programming languages
Getting PowerShell 7
Installation from an .msi file
Installation from the .zip file
Installation with winget
Other ways to install
Running PowerShell 7
Running PowerShell with administrator privileges
Autocomplete
Getting help
Get-Command
Get-Help
Get-Member
Summary
Exercises
Further reading
Chapter 2: Exploring PowerShell Cmdlets and Syntax
Technical requirements
What are cmdlets?
Exploring cmdlet structure
The correct use of aliases
Understanding cmdlet syntax
How to find more cmdlets
Finding modules and cmdlets on your machine
Finding new modules and cmdlets
Working interactively with PowerShell
Windows Terminal
an alternative terminal emulator
Installing Windows Terminal from Microsoft Store
Summary
Exercises
Chapter 3: The PowerShell Pipeline
How to String Cmdlets Together
How to bring cmdlets together
the pipeline
What is an object?
Selecting and sorting objects
Using Select-Object
Ordering objects with Sort-Object
Filtering objects
Understanding comparison operators
Understanding Where-Object advanced syntax
Multiple filters in the advanced syntax
Filter optimization
Enumerating objects
Parallel enumeration
How the pipeline works
parameter binding
Understanding ByValue parameter binding
ByPropertyName parameter binding
Troubleshooting the pipeline
pipeline tracing
Summary
Exercises
Further reading
Chapter 4: PowerShell Variables and Data Structures
Understanding PowerShell variables
Variables are not their contents
Naming variables
The three common types of PowerShell variable
Exploring object types
What is an object?
redux
Discovering value types
Booleans
Integers
Real numbers
Char
Typing explained
Dynamic versus static typing
Casting variables
Navigating reference types
Arrays
Strings
Hashtables
Splatting
a cool use for hashtables
Chapter 6: PowerShell and Files
Reading, Writing, and Manipulating Data

Discover More

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Parlow, N. (2024). PowerShell 7 Workshop: Learn How to Program with PowerShell 7 on Windows, Linux, and the Raspberry Pi . Packt Publishing, Limited.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Parlow, Nick. 2024. PowerShell 7 Workshop: Learn How to Program With PowerShell 7 On Windows, Linux, and the Raspberry Pi. Birmingham: Packt Publishing, Limited.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Parlow, Nick. PowerShell 7 Workshop: Learn How to Program With PowerShell 7 On Windows, Linux, and the Raspberry Pi Birmingham: Packt Publishing, Limited, 2024.

Harvard Citation (style guide)

Parlow, N. (2024). Powershell 7 workshop: learn how to program with powershell 7 on windows, linux, and the raspberry pi. Birmingham: Packt Publishing, Limited.

MLA Citation, 9th Edition (style guide)

Parlow, Nick. PowerShell 7 Workshop: Learn How to Program With PowerShell 7 On Windows, Linux, and the Raspberry Pi Packt Publishing, Limited, 2024.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
5dc4ca2c-7c52-3a64-0da8-117e13f6234f-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID5dc4ca2c-7c52-3a64-0da8-117e13f6234f-eng
Full titlepowershell 7 workshop learn how to program with powershell 7 on windows linux and the raspberry pi
Authorparlow nick
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-05-03 03:15:44AM

Book Cover Information

Image Sourcedefault
First LoadedMar 13, 2025
Last UsedMay 7, 2025

Marc Record

First DetectedDec 16, 2024 11:29:56 PM
Last File Modification TimeDec 17, 2024 08:29:06 AM
SuppressedRecord had no items

MARC Record

LEADER04757cam a2200469Mu 4500
001on1423133189
003OCoLC
00520241217082629.0
006m     o  d        
007cr cnu||||||||
008240224s2024    xx      o     ||| 0 eng d
020 |a 1801817499
020 |a 9781801817493|q (electronic bk.)
035 |a (OCoLC)1423133189
037 |a 9781801812986|b O'Reilly Media
040 |a EBLCP|b eng|c EBLCP|d N$T|d OCLCO|d EBLCP|d ORMDA|d UKAHL
049 |a MAIN
050 4|a QA76.6
08204|a 005.4/46|2 23/eng/20240228
1001 |a Parlow, Nick.
24510|a PowerShell 7 Workshop|h [electronic resource] :|b Learn How to Program with PowerShell 7 on Windows, Linux, and the Raspberry Pi.
260 |a Birmingham :|b Packt Publishing, Limited,|c 2024.
300 |a 1 online resource (468 p.)
500 |a Description based upon print version of record.
5050 |a Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Part 1: PowerShell Fundamentals -- Chapter 1: Introduction to PowerShell 7 -- What It Is and How to Get It -- Technical requirements -- What is PowerShell 7? -- What is PowerShell 7 used for? -- Scripting languages versus system programming languages -- Getting PowerShell 7 -- Installation from an .msi file -- Installation from the .zip file -- Installation with winget -- Other ways to install -- Running PowerShell 7 -- Running PowerShell with administrator privileges -- Autocomplete
5058 |a Getting help -- Get-Command -- Get-Help -- Get-Member -- Summary -- Exercises -- Further reading -- Chapter 2: Exploring PowerShell Cmdlets and Syntax -- Technical requirements -- What are cmdlets? -- Exploring cmdlet structure -- The correct use of aliases -- Understanding cmdlet syntax -- How to find more cmdlets -- Finding modules and cmdlets on your machine -- Finding new modules and cmdlets -- Working interactively with PowerShell -- Windows Terminal -- an alternative terminal emulator -- Installing Windows Terminal from Microsoft Store -- Summary -- Exercises
5058 |a Chapter 3: The PowerShell Pipeline -- How to String Cmdlets Together -- How to bring cmdlets together -- the pipeline -- What is an object? -- Selecting and sorting objects -- Using Select-Object -- Ordering objects with Sort-Object -- Filtering objects -- Understanding comparison operators -- Understanding Where-Object advanced syntax -- Multiple filters in the advanced syntax -- Filter optimization -- Enumerating objects -- Parallel enumeration -- How the pipeline works -- parameter binding -- Understanding ByValue parameter binding -- ByPropertyName parameter binding
5058 |a Troubleshooting the pipeline -- pipeline tracing -- Summary -- Exercises -- Further reading -- Chapter 4: PowerShell Variables and Data Structures -- Understanding PowerShell variables -- Variables are not their contents -- Naming variables -- The three common types of PowerShell variable -- Exploring object types -- What is an object? -- redux -- Discovering value types -- Booleans -- Integers -- Real numbers -- Char -- Typing explained -- Dynamic versus static typing -- Casting variables -- Navigating reference types -- Arrays -- Strings -- Hashtables -- Splatting -- a cool use for hashtables
5058 |a Chapter 6: PowerShell and Files -- Reading, Writing, and Manipulating Data
520 |a Exercises -- Further reading -- Chapter 5: PowerShell Control Flow - Conditionals and Loops -- An introduction to IDEs and VS Code -- Installing VS Code -- Configuring VS Code for PowerShell -- Conditional control - if, else, elseif, and switch -- The if statement -- The switch statement -- Loops - foreach, do while, do until, while, for -- The foreach loop statement -- The do while and do until loop statements -- The while loop -- The for loop -- Breaking and continuing -- The break statement -- The continue statement -- Let's play a game -- Summary -- Exercises -- Further reading
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Microsoft Windows (Computer file)|9 15379
650 0|a Windows PowerShell (Computer program language)|9 399726
650 0|a Computer programming.|9 52261
650 0|a Scripting languages (Computer science)|9 399273
77608|i Print version:|a Parlow, Nick|t PowerShell 7 Workshop|d Birmingham : Packt Publishing, Limited,c2024
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781801812986/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH42000080
938 |a ProQuest Ebook Central|b EBLB|n EBL31163606
938 |a EBSCOhost|b EBSC|n 3795605
994 |a 92|b VIA
999 |c 360619|d 360619