Windows Server 2019 & PowerShell All-in-One For Dummies

Book description

Your one-stop reference for Windows Server 2019 and PowerShell know-how

Windows Server 2019 & PowerShell All-in-One For Dummies offers a single reference to help you build and expand your knowledge of all things Windows Server, including the all-important PowerShell framework. Written by an information security pro and professor who trains aspiring system administrators, this book covers the broad range of topics a system administrator needs to know to run Windows Server 2019, including how to install, configure, and secure a system. This book includes coverage of:

  • Installing & Setting Up Windows Server
  • Configuring Windows Server 2019
  • Administering Windows Server 2019
  • Configuring Networking
  • Managing Security
  • Working with Windows PowerShell
  • Installing and Administering Hyper-V
  • Installing, Configuring, and Using Containers

If you’re a budding or experienced system administrator looking to build or expand your knowledge of Windows Server, this book has you covered.

Table of contents

  1. Cover
  2. Introduction
    1. About This Book
    2. Foolish Assumptions
    3. Icons Used in This Book
    4. Beyond the Book
    5. Where to Go from Here
  3. Book 1: Installing and Setting Up Windows Server 2019
    1. Chapter 1: An Overview of Windows Server 2019
      1. Extra! Extra! Read All About It! Seeing What’s New in Windows Server 2019
      2. Deciding Which Windows Server 2019 Edition Is Right for You
      3. Walking the Walk: Windows Server 2019 User Experiences
      4. Seeing What Server Manager Has to Offer
      5. Windows Admin Center: Your New Best Friend
    2. Chapter 2: Using Boot Diagnostics
      1. Accessing Boot Diagnostics
      2. Using a Special Boot Mode
      3. Performing a Memory Test
      4. Using the Command Prompt
      5. Working with Third-Party Boot Utilities
    3. Chapter 3: Performing the Basic Installation
      1. Making Sure You Have What It Takes
      2. Performing a Clean Install
      3. Upgrading Windows
      4. Performing a Network Install with Windows Deployment Services
    4. Chapter 4: Performing Initial Configuration Tasks
      1. Understanding Default Settings
      2. Getting an Overview of the Configuration Process
      3. Providing Computer Information
      4. Updating Windows Server 2019
      5. Customizing Windows Server 2019
      6. Configuring Startup Options with BCDEdit
  4. Book 2: Configuring Windows Server 2019
    1. Chapter 1: Configuring Server Roles and Features
      1. Using Server Manager
      2. Understanding Server Roles
      3. Understanding Server Features
    2. Chapter 2: Configuring Server Hardware
      1. Working with Device Manager
      2. Using the Add Hardware Wizard
      3. Performing Hard-Drive-Related Tasks
      4. Performing Printer-Related Tasks
      5. Performing Other Configuration Tasks
    3. Chapter 3: Using the Control Panel
      1. Accessing the Control Panel
      2. Configuring the Control Panel
      3. Understanding Control Panel Items
    4. Chapter 4: Working with Workgroups
      1. Knowing What a Workgroup Is
      2. Knowing If a Workgroup Is Right for You
      3. Comparing Centralized and Group Sharing
      4. Configuring a Server for a Workgroup
      5. Managing Workgroups
      6. Examining the Peer Name Resolution Protocol
    5. Chapter 5: Promoting Your Server to Domain Controller
      1. Understanding Domains
      2. Preparing to Create a Domain
      3. Performing Domain Configuration Prerequisites
      4. Configuring the Server as a Domain Controller
      5. Wrapping Things Up
    6. Chapter 6: Managing DNS and DHCP with IP Address Management
      1. Installing IP Address Management
      2. Configuring IP Address Management
      3. Using IP Address Management
  5. Book 3: Administering Windows Server 2019
    1. Chapter 1: An Overview of the Tools Menu in Server Manager
      1. Accessing the Server Manager Tools Menu
      2. Working with Common Administrative Tools
      3. Installing and Using Remote Server Administration Tools
    2. Chapter 2: Setting Group Policy
      1. Understanding How Group Policy Works
      2. Starting the Group Policy Editor
      3. Performing Computer Management
      4. Performing User Configuration
      5. Viewing Resultant Set of Policy
    3. Chapter 3: Configuring the Registry
      1. Starting Registry Editor
      2. Importing and Exporting Registry Elements
      3. Finding Registry Elements
      4. Understanding Registry Data Types
      5. Understanding the Hives
      6. Loading and Unloading Hives
      7. Connecting to Network Registries
      8. Setting Registry Security
    4. Chapter 4: Working with Active Directory
      1. Active Directory 101
      2. Configuring Objects in Active Directory
    5. Chapter 5: Performing Standard Maintenance
      1. Activating Windows
      2. Configuring the User Interface
      3. Understanding How User Access Control Affects Maintenance Tasks
      4. Adding and Removing Standard Applications
      5. Measuring Reliability and Performance
      6. Protecting the Data on Your Server
      7. Performing Disk Management Tasks
      8. Automating Diagnostic Tasks with Task Scheduler
      9. Working with Remote Desktop
      10. Working with Remote Server Administration Tools
      11. Working with Admin Center
      12. Creating a Windows Recovery Drive
    6. Chapter 6: Working at the Command Line
      1. Opening an Administrative Command Prompt
      2. Configuring the Command Line
      3. Setting Environmental Variables
      4. Getting Help at the Command Line
      5. Understanding Command Line Symbols
    7. Chapter 7: Working with PowerShell
      1. Opening an Administrative PowerShell Window
      2. Configuring PowerShell
      3. Using a Profile Script
      4. Setting Environmental Variables
      5. Getting Help in PowerShell
      6. Understanding PowerShell Punctuation
  6. Book 4: Configuring Networking in Windows Server 2019
    1. Chapter 1: Overview of Windows Server 2019 Networking
      1. Getting Acquainted with the Network and Sharing Center
      2. Using the Network Connections Tools
      3. Configuring TCP/IP
      4. Understanding DHCP
      5. Defining DNS
    2. Chapter 2: Performing Basic Network Tasks
      1. Viewing Network Properties
      2. Connecting to Another Network
      3. Managing Network Connections
    3. Chapter 3: Accomplishing Advanced Network Tasks
      1. Working with Remote Desktop Services
      2. Working with Network Policy and Access Services
      3. Troubleshooting at the Command Line
    4. Chapter 4: Diagnosing and Repairing Network Connection Problems
      1. Using Windows Network Diagnostics
      2. Repairing Individual Connections
      3. Network Troubleshooting at the Command Line
      4. Working with Windows Firewall
      5. Making Sense of Common Configuration Errors
      6. Working with Other Troubleshooting Tools
  7. Book 5: Managing Security with Windows Server 2019
    1. Chapter 1: Understanding Windows Server 2019 Security
      1. Understanding Basic Windows Server Security
      2. Working with Files and Folders
      3. Creating a Local Security Policy
      4. Paying Attention to Windows Security
    2. Chapter 2: Configuring Shared Resources
      1. Comparing Share Security with File System Security
      2. Sharing Resources
      3. Configuring Access with Federated Rights Management
      4. Working with Active Directory Rights Management Services
    3. Chapter 3: Configuring Operating System Security
      1. Understanding and Using User Account Control
      2. Managing User Passwords
      3. Understanding Credential Guard
      4. Configuring Startup and Recovery Options
    4. Chapter 4: Working with the Internet
      1. Firewall Basics
      2. Configuring Windows Defender Firewall with Advanced Security
    5. Chapter 5: Understanding Digital Certificates
      1. Certificates in Windows Server 2019
      2. Types of Certificates in Active Directory Certificate Services
    6. Chapter 6: Installing and Configuring AD CS
      1. Introducing Certificate Authority Architecture
      2. Installing a Certificate Authority
      3. Configuring Certificate Auto-Enrollment
    7. Chapter 7: Securing Your DNS Infrastructure
      1. Understanding DNSSEC
      2. Understanding DANE
  8. Book 6: Working with Windows PowerShell
    1. Chapter 1: Introducing PowerShell
      1. Understanding the Basics of PowerShell
      2. Using PowerShell
      3. Running PowerShell Remotely
      4. Getting Help in PowerShell
      5. Identifying Security Issues with PowerShell
    2. Chapter 2: Understanding the .NET Framework
      1. Introducing the Various Versions of .NET Framework
      2. Focusing on New Features in .NET 4.7
      3. Viewing the Global Assembly Cache
      4. Understanding .NET Standard and .NET Core
    3. Chapter 3: Working with Scripts and Cmdlets
      1. Introducing Common Scripts and Cmdlets
      2. Executing Scripts or Cmdlets
      3. Working from Another Location
      4. Performing Simple Administrative Tasks with PowerShell Scripts
    4. Chapter 4: Creating Your Own Scripts and Advanced Functions
      1. Creating a PowerShell Script
      2. Defining a Script Policy
      3. Signing a PowerShell Script
      4. Creating a PowerShell Advanced Function
    5. Chapter 5: PowerShell Desired State Configuration
      1. Getting an Overview of PowerShell Desired State Configuration
      2. Creating a PowerShell Desired State Configuration Script
      3. Applying the PowerShell Desired State Configuration Script
      4. Push and Pull: Using PowerShell Desired State Configuration at Scale
  9. Book 7: Installing and Administering Hyper-V
    1. Chapter 1: What Is Hyper-V?
      1. Introduction to Virtualization
      2. Type 1 and Type 2 Hypervisors
      3. Installing and Configuring Hyper-V
    2. Chapter 2: Virtual Machines
      1. Creating a Virtual Machine
      2. Configuring a Virtual Machine
      3. Shielded Virtual Machines
    3. Chapter 3: Virtual Networking
      1. Identifying the Types of Virtual Switches
      2. Creating a Virtual Switch
      3. Getting into Advanced Hyper-V Networking
    4. Chapter 4: Virtual Storage
      1. Understanding Virtual Disk Formats
      2. Considering Types of Disks
      3. Adding Storage to the Host
      4. Adding Storage to the Virtual Machine
    5. Chapter 5: High Availability in Hyper-V
      1. Hyper-V Replica
      2. Live Migration
      3. Storage Migration
      4. Failover Clustering
  10. Book 8: Installing, Configuring, and Using Containers
    1. Chapter 1: Introduction to Containers in Windows Server 2019
      1. Understanding Containers
      2. Considering Use Cases for Containers
      3. Deciding What Type of Containers You Want to Use
      4. Managing Containers at Scale
    2. Chapter 2: Docker and Docker Hub
      1. Introduction to Docker
      2. Introduction to Docker Hub
    3. Chapter 3: Installing Containers on Windows Server 2019
      1. Installing Windows Containers
      2. Installing Hyper-V Containers
      3. Installing Docker
      4. Testing Your Container Installation
    4. Chapter 4: Configuring Docker and Containers on Windows Server 2019
      1. Working with Dockerfile
      2. Applying Custom Metadata to Containers and Other Objects
      3. Configuring Containers
      4. Configuring the Docker Daemon with daemon.json
    5. Chapter 5: Managing Container Images
      1. Making Changes to Images and Saving the Changes You Make
      2. Pushing Images to Docker Hub
      3. Pulling Images from Docker Hub
      4. Handling Image Versioning
    6. Chapter 6: Container Networking
      1. Considering the Different Types of Network Connections
      2. Viewing Your Network Adapters and Virtual Switches
      3. Configuring a Network Address Translation Network Connection
      4. Configuring a Transparent Network Connection
      5. Configuring an Overlay Network Connection
      6. Configuring an l2bridge Network Connection
      7. Configuring an l2tunnel Network Connection
      8. Connecting to a Network
    7. Chapter 7: Container Storage
      1. Getting Acquainted with Container Storage
      2. Creating a Volume Inside of a Container
      3. Working with Persistent Volumes
  11. Index
  12. About the Author
  13. Connect with Dummies
  14. End User License Agreement

Product information

  • Title: Windows Server 2019 & PowerShell All-in-One For Dummies
  • Author(s): Sara Perrott
  • Release date: April 2019
  • Publisher(s): For Dummies
  • ISBN: 9781119560715