|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Microsoft Windows
Master the art of automating and managing your environment using
PowerShell About This Book * Find quick solutions to automate your
environment with ease * Work with large amounts of data
effortlessly with PowerShell data types and secure them * Packed
with real-world examples to automate and simplify the management of
your Windows environment Who This Book Is For If you are a system
administrator who wants to become an expert in controlling and
automating your Windows environment, then this book is for you. It
is also for those new to the PowerShell language. What You Will
Learn * Optimize code through the use of functions, switches, and
looping structures * Install PowerShell on your Linux system *
Utilize variables, hashes, and arrays to store data * Work with
Objects and Operators to test and manipulate data * Parse and
manipulate different data types * Write .NET classes with ease
within the PowerShell * Create and implement regular expressions in
PowerShell scripts * Deploy applications and code with PowerShell's
Package management modules * Leverage session-based remote
management * Manage files, folders, and registries through the use
of PowerShell In Detail PowerShell scripts offer a handy way to
automate various chores. Working with these scripts effectively can
be a difficult task. This comprehensive guide starts from scratch
and covers advanced-level topics to make you a PowerShell expert.
The first module, PowerShell Fundamentals, begins with new
features, installing PowerShell on Linux, working with parameters
and objects, and also how you can work with .NET classes from
within PowerShell. In the next module, you'll see how to
efficiently manage large amounts of data and interact with other
services using PowerShell. You'll be able to make the most of
PowerShell's powerful automation feature, where you will have
different methods to parse and manipulate data, regular
expressions, and WMI. After automation, you will enter the
Extending PowerShell module, which covers topics such as
asynchronous processing and, creating modules. The final step is to
secure your PowerShell, so you will land in the last module,
Securing and Debugging PowerShell, which covers PowerShell
execution policies, error handling techniques, and testing. By the
end of the book, you will be an expert in using the PowerShell
language. Style and approach This practical guide covers all the
advanced PowerShell functionalities that an administrator needs to
learn to automate their environments.
Learn the art of configuring, deploying, managing and securing
Windows 10 for your enterprise. About This Book * Enhance your
enterprise administration skills to manage Windows 10 Redstone 3 *
Get acquainted with configuring Azure Active Directory for enabling
cloud-based services and Remote Server Admin Tools for managing
Windows Server * Provide enterprise-level security with ease using
the built-in data loss prevention of Windows 10 Who This Book Is
For If you are a system administrator who has been given the
responsibility of administering and managing Windows 10 Redstone 3,
then this book is for you. If you have deployed and managed
previous versions of Windows, it would be an added advantage. What
You Will Learn * Understand the remote access capabilities * Use
third-party tools to deploy Windows 10 * Customize image and user
Interface experience * Implement assigned access rights * Configure
remote administration * Manage Windows 10 security * Work with
Azure AD and Intune management In Detail Microsoft's launch of
Windows 10 is a step toward satisfying the enterprise
administrator's needs for management and user experience
customization. This book provides the enterprise administrator with
the knowledge needed to fully utilize the advanced feature set of
Windows 10 Enterprise. This practical guide shows Windows 10 from
an administrator's point of view. You'll focus on areas such as
installation and configuration techniques based on your enterprise
requirements, various deployment scenarios and management
strategies, and setting up and managing admin and other user
accounts. You'll see how to configure Remote Server Administration
Tools to remotely manage Windows Server and Azure Active Directory.
Lastly, you will learn modern Mobile Device Management for
effective BYOD and how to enable enhanced data protection, system
hardening, and enterprise-level security with the new Windows 10 in
order to prevent data breaches and impede attacks. By the end of
this book, you will know the key technologies and capabilities in
Windows 10 and will confidently be able to manage and deploy these
features in your organization. Style and approach This step-by-step
guide will show you how to configure, deploy, manage, and secure
the all new Windows 10 Redstone 3 for your enterprise.
Remain highly competitive in the server and VM market by gaining
the practical skills needed to operate Nano Server About This Book
* The days of the local server are numbered, and this book will
make you an ace by giving you the skills needed to administer Nano
Server and survive in the brave new server world * Learn to quickly
automate multiple VMs and support Hyper-V clusters, all through
small footprints from a single host * Apply up-to-date, real-world
examples presented in this book and improve the scalability and
efficiency of large-scale VM deployments Who This Book Is For This
book opens up new potential for both developers and IT pros alike.
The book is primarily for Server administrators and IT
Professionals who would like to deploy and administer Nano Server
within their organizations, and for developers who are trying to
make maximal use of Server Containers and Hyper-V Containers with
Nano Servers. What You Will Learn * Understand Nano Server * Deploy
Nano Server * Deploy Hyper-V Clusters on Nano Server * Deploy Nano
Server with SCVMM * Manage Nano Server using PowerShell and Remote
Server Management Tools * Manage Nano Server with third-party tools
* Run Server Containers and Hyper-V Containers on Nano Server *
Troubleshoot Nano Server * Validate developed applications that run
on Nano Server In Detail Nano Server allows developers and
operations teams to work closely together and use containers that
package applications so that the entire platform works as one. The
aim of Nano Server is to help applications run the way they are
intended to. It can be used to run and deploy infrastructures
(acting as a compute host, storage host, container, or VM guest
operating system) without consuming significant resources. Although
Nano Server isn't intended to replace Server 2016 or 2012 R2, it
will be an attractive choice for developers and IT teams. Want to
improve your ability to deploy a new VM and install and deploy
container apps within minutes? You have come to the right place!
The objective of this book is to get you started with Nano Server
successfully. The journey is quite exciting, since we are
introducing you to a cutting-edge technology that will
revolutionize today's datacenters. We'll cover everything from the
basic to advanced topics. You'll discover a lot of added value from
using Nano Server, such as hundreds of VM types on a single host
through a small footprint, which could be a big plus for you and
your company. After reading this book, you will have the necessary
skills to start your journey effectively using Nano Server. Style
and approach Gauge all the information needed to get up-and-running
with the latest Nano Server built by Microsoft using this easy to
follow step-by-step guide.
Maximize your administration skills effectively and efficiently Key
Features Implement cost-effective virtualization solutions for your
organization with actionable recipes Explore the concepts of VMM
with real-world use cases Use the latest features with VMM 2016
such as Cluster OS Rolling Upgrade, Guarded Fabric and Storage
Spaces Direct Book DescriptionVirtual Machine Manager (VMM) 2016 is
part of the System Center suite to configure and manage datacenters
and offers a unified management experience on-premises and Azure
cloud. This book will be your best companion for day-to-day
virtualization needs within your organization, as it takes you
through a series of recipes to simplify and plan a highly scalable
and available virtual infrastructure. You will learn the deployment
tips, techniques, and solutions designed to show users how to
improve VMM 2016 in a real-world scenario. The chapters are divided
in a way that will allow you to implement the VMM 2016 and
additional solutions required to effectively manage and monitor
your fabrics and clouds. We will cover the most important new
features in VMM 2016 across networking, storage, and compute,
including brand new Guarded Fabric, Shielded VMs and Storage Spaces
Direct. The recipes in the book provide step-by-step instructions
giving you the simplest way to dive into VMM fabric concepts,
private cloud, and integration with external solutions such as
VMware, Operations Manager, and the Windows Azure Pack. By the end
of this book, you will be armed with the knowledge you require to
start designing and implementing virtual infrastructures in VMM
2016. What you will learn Plan and design a VMM architecture for
real-world deployment Configure fabric resources, including
compute, networking, and storage Create and manage Storage Spaces
Direct clusters in VMM Configure Guarded Fabric with Shielded VMs
Create and deploy virtual machine templates and multi-tier services
Manage Hyper-V and VMware environments from VMM Enhance monitoring
and management capabilities Upgrade to VMM 2016 from previous
versions Who this book is forIf you are a solutions architect,
technical consultant, administrator, or any other virtualization
enthusiast who needs to use Microsoft System Center Virtual Machine
Manager in a real-world environment, then this is the book for you.
Master the art of identifying vulnerabilities within the Windows OS
and develop the desired solutions for it using Kali Linux. Key
Features Identify the vulnerabilities in your system using Kali
Linux 2018.02 Discover the art of exploiting Windows kernel drivers
Get to know several bypassing techniques to gain control of your
Windows environment Book DescriptionWindows has always been the
go-to platform for users around the globe to perform administration
and ad hoc tasks, in settings that range from small offices to
global enterprises, and this massive footprint makes securing
Windows a unique challenge. This book will enable you to
distinguish yourself to your clients. In this book, you'll learn
advanced techniques to attack Windows environments from the
indispensable toolkit that is Kali Linux. We'll work through core
network hacking concepts and advanced Windows exploitation
techniques, such as stack and heap overflows, precision heap
spraying, and kernel exploitation, using coding principles that
allow you to leverage powerful Python scripts and shellcode. We'll
wrap up with post-exploitation strategies that enable you to go
deeper and keep your access. Finally, we'll introduce kernel
hacking fundamentals and fuzzing testing, so you can discover
vulnerabilities and write custom exploits. By the end of this book,
you'll be well-versed in identifying vulnerabilities within the
Windows OS and developing the desired solutions for them. What you
will learn Get to know advanced pen testing techniques with Kali
Linux Gain an understanding of Kali Linux tools and methods from
behind the scenes See how to use Kali Linux at an advanced level
Understand the exploitation of Windows kernel drivers Understand
advanced Windows concepts and protections, and how to bypass them
using Kali Linux Discover Windows exploitation techniques, such as
stack and heap overflows and kernel exploitation, through coding
principles Who this book is forThis book is for penetration
testers, ethical hackers, and individuals breaking into the
pentesting role after demonstrating an advanced skill in boot
camps. Prior experience with Windows exploitation, Kali Linux, and
some Windows debugging tools is necessary
The quick start guide for an advanced enterprise PowerShell
framework About This Book * Introduces industry-proven techniques
that improve script efficiency and reliability * Example-rich guide
based on real-world scenarios * Facilitates building a script that
can fully scan a Windows server and identify components Who This
Book Is For This book is for IT professionals and Windows
administrators who would like to gain intensive, hands-on knowledge
and skills on PowerShell without spending hours and hours in
learning. If you have been struggling to find the time to gain
proficiency and confidence with PowerShell and everyday scripting
tasks What You Will Learn * Create an advanced PowerShell scripting
template that provides repeatable code to jumpstart all of your
scripting projects * Learn how to securely encrypt and store
usernames, passwords, and other sensitive data in PowerShell
scripts and answer files * Understand how to optimize the
performance of scripts to help process large datasets quickly and
avoid time-consuming mistakes * Develop a script to scan for
non-standard Windows Server configurations and identify service
accounts used on Windows Servers * Gather a large list of data from
a Windows server without locally or remotely logging in
interactively In Detail Enterprise PowerShell Scripting Bootcamp
explains how to create your own repeatable PowerShell scripting
framework. This framework contains script logging methodologies,
answer file interactions, and string encryption and decryption
strategies. This book focuses on evaluating individual components
to identify the system's function, role, and unique
characteristics. To do this, you will leverage built-in CMDlets and
Windows Management Instrumentation (WMI) to explore Windows
services, Windows processes, Windows features, scheduled tasks, and
disk statistics. You will also create custom functions to perform a
deep search for specific strings in files and evaluate installed
software through executable properties. We will then discuss
different scripting techniques to improve the efficiency of
scripts. By leveraging several small changes to your code, you can
increase the execution performance by over 130%. By the end of this
book, you will be able to tie all of the concepts together in a
PowerShell-based Windows server scanning script. This discovery
script will be able to scan a Windows server to identify a
multitude of components. Style and approach This book is all about
fast and intensive learning. This means, we don't waste time in
helping readers get started. The new content is about leveraging
highly-effective examples to build new things, help solving
problems in newer and unseen ways, and providing an
enterprise-ready platform to create PowerShell Scripts.
Obtain enterprise agility and continuous delivery by implementing
DevOps with Windows Server 2016 About This Book * This practical
learning guide will improve your application lifecycle management
and help you manage environments efficiently * Showcase through a
sample application ways to apply DevOps principles and practices in
the real world * Implement DevOps using latest technologies in
Windows Server 2016 such as Windows Container, Docker, and Nano
Servers Who This Book Is For This book is for .NET developers and
system administrators who have a basic knowledge of Windows Server
2016 and are now eager to implement DevOps at work using Windows
Server 2016. Knowledge of Powershell, Azure, and containers will
help. What You Will Learn * Take a deep dive into the fundamentals,
principles, and practices of DevOps * Achieve an end-to-end DevOps
implementation * Execute source control management using GITHUB and
VSTS vNext * Automate the provisioning and configuration of
infrastructure * Build and release pipeline * Measure the success
of DevOps through application instrumentation and monitoring In
Detail Delivering applications swiftly is one of the major
challenges faced in fast-paced business environments. Windows
Server 2016 DevOps is the solution to these challenges as it helps
organizations to respond faster in order to handle the competitive
pressures by replacing error-prone manual tasks using automation.
This book is a practical description and implementation of DevOps
principles and practices using the features provided by Windows
Server 2016 and VSTS vNext. It jumps straight into explaining the
relevant tools and technologies needed to implement DevOps
principles and practices. It implements all major DevOps practices
and principles and takes readers through it from envisioning a
project up to operations and further. It uses the latest and
upcoming concepts and technologies from Microsoft and open source
such as Docker, Windows Container, Nano Server, DSC, Pester, and
VSTS vNext. By the end of this book, you will be well aware of the
DevOps principles and practices and will have implemented all these
principles practically for a sample application using the latest
technologies on the Microsoft platform. You will be ready to start
implementing DevOps within your project/engagement. Style and
approach This practical, learning book is linear and progressive,
and every chapters builds on the previous chapters. We focus on the
practical skills required to implement DevOps, with a summary of
the key concepts only where strictly necessary.
This book contains more than 65 recipes that will equip you with
what you need to know to work with Windows 2016 Server. This book
will help you learn how to administrate your Windows Server for
optimal performance. Key Features A focussed guide to help you with
the core functionalities of Windows Server 2016 Explore tasks that
will help you build a datacenter from scratch using Windows Server
2016 Step-by-step instructions for common Windows Server
administration duties Book Description Windows Server 2016 is an
operating system designed to run on servers. It supports
enterprise-level data storage, communications, management, and
applications. This book contains specially selected, detailed help
on core, essential administrative tasks of Windows Server 2016.
This book starts by helping you to navigate the interface of
Windows Server 2016, and quickly shifts gears to implementing roles
that are necessarily in any Microsoft-centric datacenter. This book
will also help you leverage the web services platform built into
Windows Server 2016, available to anyone who runs this latest and
greatest Server operating system. Further, you will also learn to
compose optimal Group Policies and monitor system performance and
IP address management. This book will be a handy quick-reference
guide for any Windows Server administrator, providing easy to read,
step-by-step instructions for many common administrative tasks that
will be part of any Server Administrator's job description as they
administer their Windows Server 2016 powered servers. The material
in the book has been selected from the content of Packt's Windows
Server 2016 Cookbook by Jordan Krause to provide a specific focus
on key Windows Server administration tasks. What you will learn
Become skilled in the navigation of Windows Server 2016, and
explore the technologies and options that it provides Build the
infrastructure required for a successful Windows Server network
Move away from those open-source web server platforms and start
migrating your websites to Server 2016's Internet Information
Services today Provide a centralized point for users to access
applications and data by confguring Remote Desktop Services Compose
optimal Group Policies Who this book is for This book is for system
administrators or IT professionals who want the skills to manage
and maintain the core infrastructure of a Windows Server 2016
environment. Prior experience in Windows Server 2012 R2
environments will be helpful.
Learn PowerShell from the inside out, right from basic scripting
all the way to becoming a master at automating, managing, and
maintaining your Windows environment About This Book * Use proven
best practices to optimize code and automate redundant tasks * Get
to grips with PowerShell's advanced functions and effectively
administer your system * Create a variety of PowerShell scripts to
automate your environment Who This Book Is For If you are a system
administrator who wants to become an expert in automating and
managing your Windows environment, then this course is for you.
Some basic understanding of PowerShell would be helpful. What You
Will Learn * Discover PowerShell commands and cmdlets and
understand PowerShell formatting * Solve common problems using
basic file input/output functions * Use .NET classes in Windows
PowerShell and C# and manage Exchange Online * Use PowerShell in C#
to manage Exchange Online and work with .NET classes in PowerShell
* Automate LYNC clients, consuming client-side object models to
administrate SharePoint Online * Optimize code through the use of
functions, switches, and looping structures * Manage files,
folders, and registries through the use of PowerShell * Discover
best practices to manage Microsoft systems In Detail Are you tired
of managing Windows administrative tasks manually and are looking
to automate the entire process? If yes, then this is the right
course for you. This learning path starts your PowerShell journey
and will help you automate the administration of the Windows
operating system and applications that run on Windows. It will get
you up and running with PowerShell, taking you from the basics of
installation to writing scripts and performing web server
automation. You will explore the PowerShell environment and
discover how to use cmdlets, functions, and scripts to automate
Windows systems. The next installment of the course focuses on
gaining concrete knowledge of Windows PowerShell scripting to
perform professional-level scripting. The techniques here are
packed with PowerShell scripts and sample C# code to automate
tasks. You will use .NET classes in PowerShell and C# to manage
Exchange Online. In the final section, you will delve into
real-world examples to learn how to simplify the management of your
Windows environment. You will get to grips with PowerShell's
advanced functions and how to most effectively administer your
system. This Learning Path combines some of the best that Packt has
to offer in one complete, curated package. It includes content from
the following Packt products: * Getting Started with PowerShell by
Michael Shepard * Windows PowerShell for .Net Developers Second
Edition by Chendrayan Venkatesan and Sherif Talaat * Mastering
Windows PowerShell Scripting by Brenton J.W. Blawat Style and
approach This is a step-by-step course to help you effectively
administer and maintain your development environment with
PowerShell.
This book contains more than 25 hands-on recipes that will equip
you to build a PKI and roll out remote access capabilities via
Microsoft DirectAccess and VPN. This book also contains tips and
tricks for increasing the security footprint of your Windows Server
infrastructure. Key Features Identify and mitigate security risks
in your Windows Server 2016 infrastructure Learn how to build a PKI
and use it to issue certificates within your network In-depth
information for setting up Microsoft DirectAccess Book Description
Windows Server 2016 is an operating system designed to run on
today's highly performant servers, both on-premise and in the
cloud. It supports enterprise-level data storage, communications,
management, and applications. This book builds off a basic
knowledge of the Windows Server operating system, and assists
administrators with taking the security of their systems one step
further. You will learn tips for configuring proper networking,
especially on multi-homed systems, and tricks for locking down
access to your servers. Then you will move onto one of the hottest
security topics of the year - certificates. You will learn how to
build your own PKI, or how to better administer one that you
already have. You will publish templates, issue certificates, and
even configure autoenrollment in your network. When we say
"networking" we don't only mean inside the LAN. To deal safely with
mobile devices, you will learn about the capabilities of Windows
Server 2016 for connecting these assets securely back into the
corporate network, with information about DirectAccess and VPN. The
material in the book has been selected from the content of Packt's
Windows Server 2016 Cookbook by Jordan Krause to provide a specific
focus on these key Windows Server tasks. What you will learn
Implement solid networking and security practices into your Windows
Server environment Design your own PKI and start issuing
certificates today Connect your remote laptops back to the
corporate network using Microsoft's own remote access technologies,
including DirectAccess Learn to use commands that will help you
with monitoring network traffic. Build and explore your first
Server Core instance today! Who this book is forIf you are a
Windows Server administrator interested in learning the key
security and networking functions available in Windows Server 2016,
keep this book close at hand. If you are a server administrator
setting up certificate services for the first time you will also
benefit from the step-by-step instructions on implementation of a
PKI.
A learning guide to get you started with PowerShell DSC. About This
Book * Create flexible and maintainable deployments using DSC
configuration scripts that stand the test of time. * Explore the
core architecture, concepts, and practices in depth. * Learning
PowerShell DSC is a step-by-step guide that shows you how to start
using and taking advantage of PowerShell DSC along with configuring
and deploying applications. Who This Book Is For If you are a
system administrator, developer, or engineer and are responsible
for configuration management and automation, then this book is for
you. IT professionals who wish to learn PowerShell Desired State
Configuration for the efficient management, configuration, and
deployment of systems will also find this book useful. What You
Will Learn * Explore PowerShell Desired State Configuration and
activities around it, including the need for configuration
management and abstraction. * Create reusable DSC configurations
and debug/ troubleshoot configuration files. * Learn about the
PowerShell DSC architecture with the help of push-and-pull
management and workflows. * Define DSC configuration scripts and
data files and push DSC configuration files remotely and locally. *
Validate DSC Pull Server install and register target nodes with a
DSC Pull Server. * Learn about DSC Cross Platform and install
PowerShell on Linux and macOS along with real-life DSC uses and
different types of deployment. In Detail The main goal of this book
is to teach you to configure, deploy, and manage your system using
the new features of PowerShell v5/v6 DSC. This book begins with the
basics of PowerShell Desired State Configuration, covering its
architecture and components. It familiarizes you with the set of
Windows PowerShell language extensions and new Windows PowerShell
commands that make up DSC. Then it helps you create DSC custom
resources and work with DSC configurations with the help of
practical examples. Finally, it describes how to deploy
configuration data using PowerShell DSC. Throughout this book, we
will be focusing on concepts such as building configurations with
parameters, the local configuration manager, and testing and
restoring configurations using PowerShell DSC. By the end of the
book, you will be able to deploy a real-world application
end-to-end and will be familiar enough with the powerful Desired
State Configuration platform to achieve continuous delivery and
efficiently and easily manage and deploy data for systems. Style
and approach The purpose of this book is to introduce readers to
the powerful PowerShell Desired State Configuration platform to
achieve continuous delivery, efficient management, and the easy
deployment of data for systems.
|
|