|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Microsoft Windows
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.
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.
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.
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.
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.
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.
This book is for IT Administrators, Consultants and all those
interested in getting a broad view of what it means to deploy
software in a small and large IT environment. It should serve to
give You a broad look at what technologies are available, and what
it could mean for You. There are dozens of books covering detailed
aspects of software deployment; they are mostly focused on a
certain technique or software product, but getting "the big
picture" is sometimes hard to find in one compact volume. From
batch programming, Windows Installers, application virtualization
to suites like ZenWorks Configuration Management: this book is for
you
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.
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 to leverage the power of PowerCLI to automate your VMware
vSphere environment with ease About This Book * This is first book
on the market that will enlighten you on the latest version of
PowerCLI and how to implement it * Effectively manage virtual
machines, networks, and reports with the latest features of
PowerCLI * A comprehensive and practical book on automating VMware
vSphere Who This Book Is For This book is ideal for you if you want
to learn how to automate your VMware vSphere or vCloud
infrastructure by getting the most out of PowerCLI. It's assumed
that you have some experience in administrating a vSphere or vCloud
environment. Knowledge of Microsoft's Windows PowerShell is not a
prerequisite. What You Will Learn * Explore PowerShell and PowerCLI
cmdlets and their output objects * See how to manage virtual
machines and work with virtual networks * Manage vCloud Director
from PowerCLI * Use Site Recovery Manager from PowerCLI to create a
disaster recovery solution * Manage NSX and vRealize Automation
using REST API with PowerCLI * Create and configure vSphere HA and
DRS clusters * Use vSphere Update Manager with PowerCLI to create
patch baselines and scan hosts * Explore reporting techniques to
retrieve log files In Detail VMware vSphere PowerCLI, a free
extension to Microsoft Windows PowerShell, enables you to automate
the management of a VMware vSphere or vCloud environment. This book
will show you how to automate your tasks and make your job easier.
Starting with an introduction to the basics of PowerCLI, the book
will teach you how to manage your vSphere and vCloud infrastructure
from the command line. To help you manage a vSphere host overall,
you will learn how to manage vSphere ESXi hosts, host profiles,
host services, host firewall, and deploy and upgrade ESXi hosts
using Image Builder and Auto Deploy. The next chapter will not only
teach you how to create datastore and datastore clusters, but
you'll also work with profile-driven and policy-based storage to
manage your storage. To create a disaster recovery solution and
retrieve information from vRealize Operations, you will learn how
to use Site Recovery Manager and vRealize Operations respectively.
Towards the end, you'll see how to use the REST APIs from
PowerShell to manage NSX and vRealize Automation and create patch
baselines, scan hosts against the baselines for missing patches,
and re-mediate hosts. By the end of the book, you will be capable
of using the best tool to automate the management and configuration
of VMware vSphere. Style and approach This comprehensive book will
teach system administrators everything about PowerCLI 6 and how to
utilize it to automate VMware vSphere.
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.
Discover over 125 solution-based recipes to help you build
applications for smartphones, tablets, and desktops About This Book
* Learn to build applications for Windows 10, the latest Windows
version * Develop your applications to be compatible with
smartphones, tablets, and desktops * This guide is packed with
recipes covering major solutions to day-to-day problems faced by
Windows programmers Who This Book Is For The book is dedicated to
programmers with various experience of developing applications for
Windows-based smartphones, tablets, and desktops-even beginners can
find suitable content. What You Will Learn * Start developing
universal applications for Windows 10 * Design user interface in
the XAML language * Use the MVVM design pattern with data binding *
Store data in files and in a database * Use multimedia content and
animations * Capture data from built-in sensors * Handle various
Internet-based scenarios * Test the application and submit it to
the Windows Store In Detail Need to ensure you can always create
the best Windows apps regardless of platform? What you need are
solutions to the biggest issues you can face, so you can always
ensure you're making the right choices and creating the best apps
you can. The book starts with recipes that will help you set up the
integrated development environment before you go ahead and design
the user interface. You will learn how to use the MVVM design
pattern together with data binding, as well as how to work with
data in different file formats. Moving on, you will explore
techniques to add animations and graphics to your application, and
enable your solution to work with multimedia content. You will also
see how to use sensors, such as an accelerometer and a compass, as
well as obtain the current GPS location. You will make your
application ready to work with Internet-based scenarios, such as
composing e-mails or downloading files, before finally testing the
project and submitting it to the Windows Store. By the end of the
book, you will have a market-ready application compatible across
different Windows devices, including smartphones, tablets, and
desktops. Style and approach This quick-start book takes a cookbook
format with recipes covering more than 125 solutions to help you
create and build applications for Windows 10. The examples
presented in the book use the free integrated development
environment. A supporting set of codes that present solutions to
problems described in particular chapters is available as well.
|
|