- Windows PowerShell for .NET Developers(Second Edition)
- Chendrayan Venkatesan Sherif Talaat
- 570字
- 2021-07-09 21:33:03
Foreword
There is no doubt that Windows PowerShell is a great tool that you must have in your toolbox, whether you are a developer or an IT Pro. Windows PowerShell is not just another scripting language, but a complete management and automation platform with endless possibilities.
For a very long time, there has been a myth about scripting languages and who should use them. This myth states that automation tools, such as scripting tools and automation languages, are meant to be used by IT Pros. I think the reason for this misconception about scripting and automation is the limited functionalities and capabilities of those tools back then. However, this is no longer the case with PowerShell. For instance, Windows PowerShell is the first object-based scripting language because it is built on top of the .NET framework, which makes it easy to access all the powerful libraries underneath. Also, out of the box, it easily works with XML, ADSI, WMI, COM, and so on.
Today, for developers, Windows PowerShell is a core component of development tools such as Visual Studio and Team Foundation Server. You can use PowerShell to build your own automated test cases, provision and deploy applications, extend your software by building a PowerShell automation and management interface, and more interesting stuff that will be discussed in this book.
As the author of the first edition of this title, I was asked to write the second edition too. However, due to the fact the I was busy with another writing project I had to nominate someone to write it. Honestly, I couldn't think of anyone but Chendrayan Venkatesan (also known as Chen V), not only because he is a fellow MVP but also because of his enthusiasm and passion for PowerShell that allow him to always come up with great ideas and unique ways to do impressive things (you will find some of it in this book) with PowerShell.
Windows PowerShell for .NET developers is the jump-start reference for any developer looking for a consolidated resource to learn about Windows PowerShell. It is a fast-paced guide with short, crisp, and to the point real-world examples. This book takes you through a learning journey that starts with an overview of Windows PowerShell capabilities, components, and architecture. Then it walks you through the PowerShell syntax (which is pretty close to C#), working with objects, how to write scripts, functions, workflows, and so on.
Then you will learn how to use your .NET development experience to benefit from PowerShell. The book will show you how to work and manipulate .NET objects, COM, XML, WMI, CMI, and so on. After that, you will be introduced to PowerShell Desired State Configuration (DSC) and how to use it. DSC is a very useful component when it comes to standardizing your environments, which is important when you are deploying an application or even building a development and test environment that has to be identical to the production one.
Next the journey gets more interesting with cool stuff about using Windows PowerShell with the web technologies such as RESTful Web services, OData, and so many more. And finally, you will explore PowerShell API and SDK.
I am sure that you will enjoy the time you spend reading this book and learning these cool things brought to you by the one-and-only Chen V.
Ladies and gentlemen, get ready. The fun is about to start.
Sherif Talaat
PowerShell MVP
- 計算思維與算法入門
- Python自然語言處理實戰:核心技術與算法
- 簡單高效LATEX
- Bootstrap 4:Responsive Web Design
- 精通網絡視頻核心開發技術
- Python Web數據分析可視化:基于Django框架的開發實戰
- 速學Python:程序設計從入門到進階
- 零基礎學Python編程(少兒趣味版)
- 軟件體系結構
- 大數據時代的企業升級之道(全3冊)
- Mobile Forensics:Advanced Investigative Strategies
- Learning C++ by Creating Games with UE4
- Visual C++從入門到精通(第2版)
- PHP動態網站開發實踐教程
- Unity 3D UI Essentials