2. Free product evaluations and
deep technical content
Expert-led, no cost, hands-on
technical training events
Free, expert-led,
technical courses
Download Microsoft software
trials today.
Find an IT Camp near you. Take a free online course.
Technet.microsoft.com/evalcenter Technet.microsoft.com/globalitcamps microsoftvirtualacademy.com
3. microsoftvirtualacademy.com
MVA provides free online technical training on the
IT scenarios that are important to your company
and your career. Learn at your own pace and boost
your IT skills with access to over 100 expert-led
courses across more than 15 different Microsoft
technologies.
• Windows Server 2012
• Windows 8
• System Center 2012 SP1
• Virtualization
Go to microsoftvirtualacademy.com
• Windows Azure
• Security
• SQL Server 2012
• And more
Students registered 1.2M
Self-assessments passed 1.3M
Hours of training delivered 1.2M
What
Learn more / RegisterBy the numbers (worldwide view)
Covered Products/Technology
8. Windows PowerShell
provides more features to
allow more activities
to be automated across the
server ecosystem
Windows Management Framework
provides a common platform for building
automation and integration incorporating Windows PowerShell,
WS-Management and WMI
STANDARDS-BASED MANAGEMENT MULTISERVER
MANAGEMENT
UPDATE
MANAGEMENT
Server Manager
enables a
multiserver
management
experience that
builds on the
standardized
approach to
management and
Simplify your
routine task
capabilities
WSUS
provides the
features that
administrators
need to
manage and
distribute
updates
Centralized
virtualization
patching
SIMPLIFY ROUTINE TASKS
Server Mode
GUI, minimal shell, core
options
INTERFACE OPTIONS
17. •
• Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 ,or Windows Server 2008 R2
•
•
• Windows 8.1, Windows 8
• Enabled by default
• Accessed from Server Manager, Tools menu
• Windows 7, Windows Vista
• Disabled by default
• To enable, click Start, click Control Panel, click Programs, and then click Turn Windows features on or off.
19. Server with a GUI
Minimal Server
Interface
Server Core
21. Server Core Minimal Server Interface Server with a GUI Desktop Experience
Command Prompt a a a a
Windows PowerShell/.NET a a a a
Server Manager x a a a
MMC x a a a
Control Panel x x a a
CPL Applets x Some a a
Explorer Shell x x a a
Taskbar x x a a
System Tray x x a a
Internet Explorer x x a a
Help x x a a
Themes x x x a
Start screen (Metro) x x a a
Metro-style apps x x x a
Media Player x x x a
22. • .Net Framework 4.5
• Active Directory (AD)
• Active Directory Lightweight Directory
Services (ADLDS)
• Active Directory Certificate Services
(ADCS)
• DHCP Server
• DNS Server
• File Services
• BITS Server
• BranchCache
• Hyper-V
• Internet Information Services (IIS)
• Printing Services
• Streaming Media Services
• iSCSI
• Load Balancing
• MPIO
• qWave
• Telnet
• Unix Migration
• SQL Server 2012
26. • Server Core installation option is created using Features on Demand
27. • Files for <FeatureName> will be deleted from the windowswinsxs folder
• Must use Windows PowerShell; remove is not available in Server Manager
• Reinstallation sources
• Location can be specified via Group Policy
Uninstall-WindowsFeature <FeatureName> -Remove
28. • Server Manager
• Windows PowerShell
Install-WindowsFeature <FeatureName>
-Source <Source>
30. • Windows PowerShell is a distributed automation engine with a scripting language and
interactive shell(s)
• Focuses on the business
• Makes change safe through automation
• Bridges the gap between operators and developers
• Windows PowerShell 4.0 is available for the following operating systems:
• Built-in
• Windows Server 2012 R2
• Windows 8.1
• Downloadable for
• Windows 7 SP1
• Windows Server 2008 R2 SP1
32. • The challenge…
• Reduce errors during configuration changes
• Reduce the skill set required for authoring automation of complex solutions
• Locate and import the numerous Windows PowerShell modules into each session
• Reduce the syntax learning curve, especially for people new to Windows PowerShell
• Bridge the gap between operators and developers
• The Windows PowerShell 4.0 solution….
• Allows for use of tested scripts, reducing the number of errors that impact production environments
• Improves efficiency due to the dramatic increase number of built-in cmdlets
• Includes features designed to speed understanding and correct usage of syntax (Show-Command, Intellisense)
• Makes excellent progress toward bridging the gap between operators and developers
• Simplifies routine tasks!!
34. • Get-Help
• Provides a progress indicator when searching
• Update-Help
• With no parameters, it will use the Internet to update help for each module loaded into the current session
• By default, can be used only once per day; override with –Force
• Must be part of the Administrators group and Run As Administrator if updating core Windows PowerShell modules
• Can be used to pull updates from the Internet or a local folder or file share
• Save-Help
• Downloads the help for modules and saves them to the local file or share
• Organized into a single XML file accompanied by several CAB files, one for each language
Update-Help
-Force
-Module [module name]
-SourcePath
-LiteralPath
36. • Lets beginners run cmdlets from a
dialog box
• Running without parameters displays a list of
available cmdlets, functions, aliases and scripts
installed on the system
• Can filter by module
• Can search by name
40. • Enable through the Add Roles and
Features wizard in Server Manager
Corporate
Network
Server 1
Server 2
Server 3
Web-based
console user DMZ
Windows PowerShell
Web Access Gateway
41. • Allow for reconnection to disconnected remote sessions
• This example creates a new session on a remote server, stores data in that session, and then
disconnects it while leaving the session running. The name of the running session is
Server1Session. The local connection variable is $RemoteSession.
• The following commands reconnect to the remote session (in this example, from the server where
the session is still running)
↪ Enable-PSRemoting –Force
↪ $RemoteSession = New-PSSession –Name Server1Session –ComputerName Server1
↪ Invoke-Command –Session $RemoteSession –ScriptBlock {$date = Get-Date }
↪ Disconnect-PSSession –session $RemoteSession
↪ Exit
↪ Get-PSSession –ComputerName Localhost
↪ $LocalSession = Connect-PSSession –ComputerName localhost –Name Server1Session
↪ Invoke-command –Session $LocalSession –Scriptblock { $date }
43. • A set of long-running activities (in sequence or in parallel) that perform complex
management tasks, such as multi-machine application provisioning
• Typically started from a client computer
• Like any other Windows PowerShell command, you can use Get-Command to discover them and Get-Help to learn
how to use them
• Authored using a Windows PowerShell script or the Visual Studio Workflow Designer (XAML)
• Workflows survive system interruptions (reboots, network problems): suspend-job/ resume-job, persist state and
metadata
↪ Workflow MyWorkflow {Write-Output -InputObject "Hello from Workflow!"}
↪ Get-Command –Name MyWorkflow –Syntax
↪ MyWorkflow
44. • Improve management automation
• Jobs execute based on triggers
• Once, daily, weekly, at startup, at logon
47. • Maintain operational efficiency
• Overcome security vulnerabilities
• Maintain stability of your production environment
48. Update
Management
Phase 1: Assess
• Set up a production environment that will support update
management for routine and emergency scenarios
Phase 3: Evaluate and Plan
• Test updates in an environment that resembles, but is separate from,
the production environment
• Determine the tasks necessary to deploy updates into production,
plan the update releases, build the releases, and then conduct
acceptance testing of the releases
Phase 4: Deploy
•Approve and schedule
update installations
•Review the process
after the deployment is
complete
Phase 4: Deploy
• Approve and schedule
update installations
• Review the process after
the deployment is
complete
Phase 2: Identify
• Discover new updates in
a convenient manner
• Determine whether
updates are relevant to
the production
environment
Identify
Evaluate
and Plan
Deploy
Assess
49. • Software requirements
• Internet Information Services 6.0 or newer
• Microsoft .NET Framework 2.0 or newer
• Microsoft Management Console 3.0
• Microsoft Report Viewer Redistributable 2008 or newer
• SQL Server 2012, SQL Server 2008, SQL Server 2005 SP2, or Windows Internal Database
• Hardware requirements
• 1.4 GHz or faster x64 processor
• 2 GB of RAM or greater
• 10 GB available disk space (40 GB or greater is recommended)
50. Central patching of key hosts and
management servers
• Cluster-Aware Compliance – Ensures all hosts
are patched to a baseline without VM
downtime
• WSUS – Integrates with System Center Virtual
Machine Manager and Configuration Manager
• Baselines – Admins define patches that are to
be deployed for compliance. These baselines
are assigned to hosts/servers
• Scan for Compliance – Scan the
hosts/management servers against baselines to
determine compliance
• Remediation – VMM orchestrates the patching
of the servers, moving VMs as necessary with
Live Migration
53. Download evaluation software
Download free Microsoft software trials today at the TechNet Evaluation Center.
http://aka.ms/CampEval
Learn more
Boost your technical skills with free expert-led technical training from Microsoft Virtual Academy.
http://aka.ms/CampMVAWS
http://aka.ms/CampMVASC
Get certified
Get hired, get recognized, and get ahead with certifications from Microsoft.
http://aka.ms/CampCertWS
http://aka.ms/CampCertInfra
Evaluate online
Test Microsoft’s newest products and technologies in a virtual environment for free at the Microsoft Virtual Labs.
http://aka.ms/CampVlabs
55. Free product evaluations and
deep technical content
Expert-led, no cost, hands-on
technical training events
Free, expert-led,
technical courses
Download Microsoft software
trials today.
Find an IT Camp near you. Take a free online course.
Technet.microsoft.com/evalcenter Technet.microsoft.com/globalitcamps microsoftvirtualacademy.com
58. Technet.microsoft.com/evalcenter
What
At the TechNet Evaluation Center you can
download free, trial versions of Microsoft software,
with no feature limits. Dozens of trials are available
– all at no cost.
Learn more / Register
Go to technet.microsoft.com/evalcenter
Top Products/Technology
• Windows Server 2012
• Office Professional Plus 2013
• Windows 8 Enterprise
• Exchange Server 2012
• Windows Server 2012
• System Center 2012 SP 1
• Lync Server 2013
59. Technet.microsoft.com/globalitcamps
IT Camps are no cost, hands-on technical training
events for IT professionals led by Microsoft
experts, centered on the IT challenges you’re
tackling in your environment today.
• Windows Server 2012
• Windows 8
• Windows Azure
• System Center 2012 SP 1
Go to technet.microsoft.com/globalitcampsNumber of IT Camps executed since July 575
Number of Students attended since July 13k
What
Learn more / RegisterBy the numbers (worldwide view)
Covered Products/Technology