|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Microsoft Windows
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.
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.
Buy this book for yourself, a friend, a relative, and anyone else
who needs help mastering Active Directory.
Learning Active Directory administration doesn't have to be a
frustrating experience, you can learn everything you need to manage
Active Directory effectively by reading this book. To learn how to
manage Active Directory, you need practical hands-on advice from an
expert who understands what it is like to just start out. By
working step by step through essential tasks, you can learn to:
Install forests, domain trees, and child domains Add and remove
writable domain controllers and deploy read-only controllers
Configure, maintain, and troubleshoot global catalog servers
Maintain directory and data integrity using operations masters
Evaluate sites, subnets, and replication before expanding a network
Establish a trust relationship between domains and between forests
Maintain and recover Active Directory Domain Services Employ
essential tools and command-line utilities
This book is designed for anyone who wants to learn how to
manage Active Directory, including those who manage or support
computers running Windows Server 2008 and Windows Server 2008 R2.
Inside, you'll find comprehensive overviews, step-by-step
procedures, frequently used tasks, documented examples, and much
more. One of the goals is to keep the content so concise that the
book remains compact and easy to navigate while at the same time
ensuring that the book is packed with as much information as
possible--making it a valuable resource.
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.
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.
Learn the art of leveraging PowerShell to automate Office 365
repetitive tasks About This Book * Master the fundamentals of
PowerShell to automate Office 365 tasks. * Easily administer
scenarios such as user management, reporting, cloud services, and
many more. * A fast-paced guide that leverages PowerShell commands
to increase your productivity. Who This Book Is For The book is
aimed at sys admins who are administering office 365 tasks and
looking forward to automate the manual tasks. They have no
knowledge about PowerShell however basic understanding of
PowerShell would be advantageous. What You Will Learn * Understand
the benefits of scripting and automation and get started using
Powershell with Office 365 * Explore various PowerShell packages
and permissions required to manage Office 365 through PowerShell *
Create, manage, and remove Office 365 accounts and licenses using
PowerShell and the Azure AD * Learn about using powershell on other
platforms and how to use Office 365 APIs through remoting * Work
with Exchange Online and SharePoint Online using PowerShell *
Automate your tasks and build easy-to-read reports using PowerShell
In Detail While most common administrative tasks are available via
the Office 365 admin center, many IT professionals are unaware of
the real power that is available to them below the surface. This
book aims to educate readers on how learning PowerShell for Office
365 can simplify repetitive and complex administrative tasks, and
enable greater control than is available on the surface. The book
starts by teaching readers how to access Office 365 through
PowerShell and then explains the PowerShell fundamentals required
for automating Office 365 tasks. You will then walk through common
administrative cmdlets to manage accounts, licensing, and other
scenarios such as automating the importing of multiple
users,assigning licenses in Office 365, distribution groups,
passwords, and so on. Using practical examples, you will learn to
enhance your current functionality by working with Exchange Online,
and SharePoint Online using PowerShell. Finally, the book will help
you effectively manage complex and repetitive tasks (such as
license and account management) and build productive reports. By
the end of the book, you will have automated major repetitive tasks
in Office 365 using PowerShell. Style and approach This step by
step guide focuses on teaching the fundamentals of working with
PowerShell for Office 365. It covers practical usage examples such
as managing user accounts, licensing, and administering common
Office 365 services. You will be able to leverage the processes
laid out in the book so that you can move forward and explore other
less common administrative tasks or functions.
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.
Learn how to run new and old Windows applications in Docker
containers. About This Book * Package traditional .NET Frameworks
apps and new .NET Core apps as Docker images, and run them in
containers for increased efficiency, portability, and security *
Design and implement distributed applications that run across
connected containers, using enterprise-grade open source software
from public Docker images * Build a full Continuous Deployment
pipeline for a .NET Framework application, and deploy it to a
highly-available Docker swarm running in the cloud Who This Book Is
For If you want to modernize an old monolithic application without
rewriting it, smooth the deployment to production, or move to
DevOps or the cloud, then Docker is the enabler for you. This book
gives you a solid grounding in Docker so you can confidently
approach all of these scenarios. What You Will Learn * Comprehend
key Docker concepts: images, containers, registries, and swarms *
Run Docker on Windows 10, Windows Server 2016, and in the cloud *
Deploy and monitor distributed solutions across multiple Docker
containers * Run containers with high availability and fail-over
with Docker Swarm * Master security in-depth with the Docker
platform, making your apps more secure * Build a Continuous
Deployment pipeline by running Jenkins in Docker * Debug
applications running in Docker containers using Visual Studio *
Plan the adoption of Docker in your own organization In Detail
Docker is a platform for running server applications in lightweight
units called containers. You can run Docker on Windows Server 2016
and Windows 10, and run your existing apps in containers to get
significant improvements in efficiency, security, and portability.
This book teaches you all you need to know about Docker on Windows,
from 101 to deploying highly-available workloads in production.
This book takes you on a Docker journey, starting with the key
concepts and simple examples of how to run .NET Framework and .NET
Core apps in Windows Docker containers. Then it moves on to more
complex examples-using Docker to modernize the architecture and
development of traditional ASP.NET and SQL Server apps. The
examples show you how to break up monoliths into distributed apps
and deploy them to a clustered environment in the cloud, using the
exact same artifacts you use to run them locally. To help you move
confidently to production, it then explains Docker security, and
the management and support options. The book finishes with guidance
on getting started with Docker in your own projects, together with
some real-world case studies for Docker implementations, from
small-scale on-premises apps to very large-scale apps running on
Azure. Style and approach Using a step-by-step approach, this book
shows you how to use Docker on Windows. It includes practical
examples and real-world technical and business scenarios that will
help you effectively implement Docker in your environment.There are
over 50 examples of Dockerized applications, using C# .NET projects
as the source and packaging them into Docker images.
Over 31 simple yet incredibly effective recipes for installing and
managing System Center 2016 Endpoint Protection About This Book *
This is the most practical and up-to-date book covering important
new features of System Center 2016 Endpoint protection * Gain
confidence in managing IT and protecting your server against
malware and other threats * Configure and automate reporting
features and also prepare yourself for a simple and pain-free
migration process Who This Book Is For If you are a System
Administrator or Engineer using System Center 2016 Endpoint
Protection, then this book is for you. You should have a good
background with Microsoft products in general, although no
knowledge of Endpoint Protection is required. What You Will Learn *
Explore the best practices for Endpoint Protection in System Center
Configuration Manager * Provision the Endpoint Protection Client in
a Disk Image in Configuration Manager * Get to know more about the
Security Center * Configure definition and engine client updates to
be optimum for your bandwidth * Make your application or server
work with Endpoint Protection enabled * Find out how to deal with
typical issues that may occur with Endpoint Protection * Know how
to respond to infections that often occur In Detail System Center
Configuration Manager is now used by over 70% of all the business
in the world today and many have taken advantage engaging the
System Center Endpoint Protection within that great product.
Through this book, you will gain knowledge about System Center
Endpoint Protection, and see how to work with it from System Center
Configuration Manager from an objective perspective. We'll show you
several tips, tricks, and recipes to not only help you understand
and resolve your daily challenges, but hopefully enhance the
security level of your business. Different scenarios will be
covered, such as planning and setting up Endpoint Protection, daily
operations and maintenance tips, configuring Endpoint Protection
for different servers and applications, as well as workstation
computers. You'll also see how to deal with malware and infected
systems that are discovered. You'll find out how perform OS
deployment, Bitlocker, and Applocker, and discover what to do if
there is an attack or outbreak. You'll find out how to ensure good
control and reporting, and great defense against threats and
malware software. You'll see the huge benefits when dealing with
application deployments, and get to grips with OS deployments,
software updates, and disk encryption such as Bitlocker. By the
end, you will be fully aware of the benefits of the System Center
2016 Endpoint Protection anti-malware product, ready to ensure your
business is watertight against any threat you could face. Style and
approach Build robust SCEP and AV policies and discover the new
potential of exciting new features of SCEP 2016.
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.
Build, package, and deploy applications as easily manageable and
shippable containers. About This Book * Discover the secret to
building highly portable apps that run on any machine with Windows
Server 2016 anywhere, from laptops, desktop servers, and public or
private clouds, without any changes to the code * Build your
company cost-effective, container-based apps that support
large-scale, virtual cloud environments * The most up-to-date help
on the market, offering developers expert guidance in building and
shipping high-quality apps, and also helping admins create
infrastructure that's simple to maintain Who This Book Is For This
book is for application developers with a basic programming
knowledge of C#, ASP.NET, and PowerShell. IT Administrators or
DevOps engineers with basic PowerShell experience can benefit by
extending their learning to use PowerShell to manage containers on
Windows environments and use additional management tools. What You
Will Learn * Build and deploy ASP.NET web applications as Windows
Containers on Windows 10 (Desktop) and Azure using Visual Studio
2015, Docker, and PowerShell * Build and manage custom images using
Windows Server Core base OS image and Docker CLI, publish images to
Docker, tag images, author Docker files, and so on * Create
enterprise-scale, production-grade container environments using
Redis Cache containers and SQL Server containers with storage
volumes, set up custom container networks, continuous integration,
and deployment pipelines using VSTS, Azure, and Git * Deploy a
composite container environment using Docker Compose on Windows *
Learn to build applications using Microsoft's thinnest server
platform - Nano Servers. Build custom Nano Server images and Nano
Containers using Windows PowerShell and configure using PowerShell
Core, DSC In Detail Windows Server Containers are independent,
isolated, manageable and portable application environments which
are light weight and shippable. Decomposing your application into
smaller manageable components or MicroServices helps in building
scalable and distributed application environments. Windows Server
Containers have a significant impact on application developers,
development operations (DevOps) and infrastructure management
teams. Applications can be built, shipped and deployed in a
fast-paced manner on an easily manageable and updatable
environment. Learning Windows Server Containers teaches you to
build simple to advanced production grade container based
application using Asp.Net Core, Visual Studio, Azure, Docker and
PowerShell technologies. The book teaches you to build and deploy
simple web applications as Windows and Hyper-V containers on
Windows 10 and Windows Server 2016 on Azure. You will learn to
build on top of Windows Container Base OS Images, integrate with
existing images from Docker Hub, create custom images and publish
to Hub. You will also learn to work with storage containers built
using Volumes and SQL Server as container, create and configure
custom networks, integrate with Redis Cache containers, configure
continuous integration and deployment pipelines using VSTS and Git
Repository. Further you can also learn to manage resources for a
container, setting up monitoring and diagnostics, deploy composite
container environments using Docker Compose on Windows and manage
container clusters using Docker Swarm. The last chapter of the book
focuses on building applications using Microsoft's new and thinnest
server platform - Nano Servers. Style and approach This hands-on
tutorial helps you get started with Windows Server containers, the
new trend in the container market. This example-driven guide is
packed with real-world scenarios of Windows Server containers in
production environments.
|
|