The Resource Pro PowerShell for database developers, Brian Cafferky

Pro PowerShell for database developers, Brian Cafferky

Label
Pro PowerShell for database developers
Title
Pro PowerShell for database developers
Statement of responsibility
Brian Cafferky
Creator
Author
Subject
Genre
Language
eng
Summary
Pro PowerShell for Database Developers helps you master PowerShell application development by continuing where other books leave off. There are no "Hello World" functions here, just real-world examples that get down to business. Develop and deploy database and ETL applications in a reusable framework. Read from any data source and write to any destination. Integrate PowerShell with SQL Server. Pro PowerShell for Database Developers shows how to dive into the PowerShell environment and customize it to your needs. Learn about function polymorphism using parameter sets, and extend objects via PowerShell-style inheritance. Use PowerShell as an ETL tool surpassing even SSIS. Write full-blown Windows GUI applications, and implement multi-threading through the .NET Windows Workflow Foundation. All these topics are explained using real-world examples encapsulated into modules you can immediately put to use in your organization. You'll reap even more as you come to grips with all that PowerShell can do. Begin the journey toward deep expertise and amazing productivity. Buy and read Pro PowerShell for Database Developers today
Member of
Cataloging source
N$T
http://library.link/vocab/creatorName
Cafferky, Bryan
Dewey number
005.4/46
Index
index present
Language note
English
LC call number
QA76.76.O63
LC item number
C34 2015eb
Literary form
non fiction
Nature of contents
dictionaries
Series statement
The expert's voice in Windows
http://library.link/vocab/subjectName
  • Windows PowerShell (Computer program language)
  • Web services
Label
Pro PowerShell for database developers, Brian Cafferky
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-0541-9
Instantiates
Publication
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: PowerShell Basics; What Is PowerShell?; Why Is PowerShell Important?; History of PowerShell Versions; Starting PowerShell; The Command Line Interface (CLI); The Integrated Scripting Environment (ISE) ; Enabling Scripting; Using the Integrated Scripting Environment; Encountering Script Errors; Summary; Chapter 2: The PowerShell Language; Challenges to Learning PowerShell; Thinking Differently; Just Got to Get the Job Done; Getting Good Examples
  • The Paradox of Power The PowerShell Language; A Brief Introduction Using a Script; Operators and Operands; Cmdlets; Variables; Cmdlet Output; Strings; Basic Strings; Here Strings; String Manipulation; Regular Expressions; Editing Strings Using Regular Expressions; Files; Control Flow; If/Elseif/Else; Switch; For Loop; For Each; While; Script Blocks; Arrays; Associative Arrays; Summary; Chapter 3: Advanced Programming; Passing Parameters; Functions; It's All about Objects; A Real-World Use of PowerShell Objects for ETL; Remember the Pipeline
  • Pipelining Example: SQL Server Deployment Formatting Output; Creating and Using COM Objects; Creating and Using .Net Objects; Waiting for a File; Summary; Chapter 4: Writing Scripts; Strict Mode ; Error Handling ; Using the Try/Catch Block; The Trap Statement; Using Try/Catch and the Trap Statement Together; Setting the ErrorActionPreference Preference Variable; Using the Error Variable and the ErrorAction Parameter; More on the Error Variable; Common cmdlet Parameters ; Debugging; Events and Script Blocks: The Perfect Marriage; Using Windows Events
  • Using . NET Object Events Using PowerShell Transactions; Conceptual Overview; An Example of How Transactions Should Work; Why Doesn't It Work?; Setting the Integrated Script Editor (ISE) Options; Summary; Chapter 5: Writing Reusable Code; CmdletBinding Arguments ; SupportsShouldProcess ; HelpURI ; SupportsPaging ; Validating Parameters; Validating a String ; Validating a Number ; Validating an Array ; Using the ValidateScript Attribute ; Default Parameter Values; Specifying a Default Parameter Value; Using PSDefaultParameterValues ; Code Using PSDefaultParameterValues
  • Default Parameter Values When No Default Is Specified Distinguishing Parameter Default Values from Intended Values ; String Parameters ; Numeric Parameters ; Boolean Parameters ; Array Parameters ; Validating Parameters the Old-Fashioned Way; Using Parameter Sets ; Using Switch Parameters with Parameter Sets; ValueFromPipeline and ValueFromPipelineByPropertyName Attributes ; Internationalization with the Data Section ; Summary; Chapter 6: Extending PowerShell; The Four Types of Modules; Script Modules; A Warning about Variable Scopes; Using a Module Like an Object
Dimensions
unknown
Extent
1 online resource (xxiii, 407 pages)
File format
unknown
Form of item
online
Isbn
9781484205419
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Note
SpringerLink
Other control number
10.1007/978-1-4842-0541-9
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)925521861
  • (OCoLC)ocn925521861
Label
Pro PowerShell for database developers, Brian Cafferky
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-0541-9
Publication
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: PowerShell Basics; What Is PowerShell?; Why Is PowerShell Important?; History of PowerShell Versions; Starting PowerShell; The Command Line Interface (CLI); The Integrated Scripting Environment (ISE) ; Enabling Scripting; Using the Integrated Scripting Environment; Encountering Script Errors; Summary; Chapter 2: The PowerShell Language; Challenges to Learning PowerShell; Thinking Differently; Just Got to Get the Job Done; Getting Good Examples
  • The Paradox of Power The PowerShell Language; A Brief Introduction Using a Script; Operators and Operands; Cmdlets; Variables; Cmdlet Output; Strings; Basic Strings; Here Strings; String Manipulation; Regular Expressions; Editing Strings Using Regular Expressions; Files; Control Flow; If/Elseif/Else; Switch; For Loop; For Each; While; Script Blocks; Arrays; Associative Arrays; Summary; Chapter 3: Advanced Programming; Passing Parameters; Functions; It's All about Objects; A Real-World Use of PowerShell Objects for ETL; Remember the Pipeline
  • Pipelining Example: SQL Server Deployment Formatting Output; Creating and Using COM Objects; Creating and Using .Net Objects; Waiting for a File; Summary; Chapter 4: Writing Scripts; Strict Mode ; Error Handling ; Using the Try/Catch Block; The Trap Statement; Using Try/Catch and the Trap Statement Together; Setting the ErrorActionPreference Preference Variable; Using the Error Variable and the ErrorAction Parameter; More on the Error Variable; Common cmdlet Parameters ; Debugging; Events and Script Blocks: The Perfect Marriage; Using Windows Events
  • Using . NET Object Events Using PowerShell Transactions; Conceptual Overview; An Example of How Transactions Should Work; Why Doesn't It Work?; Setting the Integrated Script Editor (ISE) Options; Summary; Chapter 5: Writing Reusable Code; CmdletBinding Arguments ; SupportsShouldProcess ; HelpURI ; SupportsPaging ; Validating Parameters; Validating a String ; Validating a Number ; Validating an Array ; Using the ValidateScript Attribute ; Default Parameter Values; Specifying a Default Parameter Value; Using PSDefaultParameterValues ; Code Using PSDefaultParameterValues
  • Default Parameter Values When No Default Is Specified Distinguishing Parameter Default Values from Intended Values ; String Parameters ; Numeric Parameters ; Boolean Parameters ; Array Parameters ; Validating Parameters the Old-Fashioned Way; Using Parameter Sets ; Using Switch Parameters with Parameter Sets; ValueFromPipeline and ValueFromPipelineByPropertyName Attributes ; Internationalization with the Data Section ; Summary; Chapter 6: Extending PowerShell; The Four Types of Modules; Script Modules; A Warning about Variable Scopes; Using a Module Like an Object
Dimensions
unknown
Extent
1 online resource (xxiii, 407 pages)
File format
unknown
Form of item
online
Isbn
9781484205419
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Note
SpringerLink
Other control number
10.1007/978-1-4842-0541-9
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)925521861
  • (OCoLC)ocn925521861

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...