SlideShare une entreprise Scribd logo
1  sur  60
TechNet Evaluation Center
IT Camps
Microsoft Virtual Academy
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
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
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
•
• 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.
Server with a GUI
Minimal Server
Interface
Server Core
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
• .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
http://www.dependencywalker.com
Install-WindowsFeature Server-Gui-Mgmt-Infra
Install-WindowsFeature Server-Gui-Shell
Install-WindowsFeature Desktop-Experience
Uninstall-WindowsFeature Server-GUI-Shell
Uninstall-WindowsFeature Server-GUI-Shell -
remove
• Server Core installation option is created using Features on Demand
• 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
• Server Manager
• Windows PowerShell
Install-WindowsFeature <FeatureName>
-Source <Source>
• 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
• 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!!
• 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
• 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
Snippets add reusable text to scripts and commands.
Get-IseSnippet
New-IseSnippet
• Displays code snippets for selected
commands
• Enabled in ISE by selecting Start Snippets from
the Edit Menu
• 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
• 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 }
03
Corporate
Resource
Server 1
through
Web-based
console user DMZ
Windows PowerShell
Web Access Gateway
• 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
• Improve management automation
• Jobs execute based on triggers
• Once, daily, weekly, at startup, at logon
Automatic
updates
Server running
Windows Server
Update Services
Automatic
updates
LAN
Internet
Test clients
Microsoft
Update
website
• Maintain operational efficiency
• Overcome security vulnerabilities
• Maintain stability of your production environment
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
• 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)
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
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
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
TechNet Evaluation Center
IT Camps
Microsoft Virtual Academy
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
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
Windows 2012 R2 Multi Server Management

Contenu connexe

Tendances

Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07
gameaxt
 
Microsoft Offical Course 20410C_11
Microsoft Offical Course 20410C_11Microsoft Offical Course 20410C_11
Microsoft Offical Course 20410C_11
gameaxt
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
Spiffy
 
Microsoft Offical Course 20410C_12
Microsoft Offical Course 20410C_12Microsoft Offical Course 20410C_12
Microsoft Offical Course 20410C_12
gameaxt
 

Tendances (20)

MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
 
MCSA 70-412 Chapter 05
MCSA 70-412 Chapter 05MCSA 70-412 Chapter 05
MCSA 70-412 Chapter 05
 
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLAKoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
 
Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07
 
Liberty management
Liberty managementLiberty management
Liberty management
 
Planning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections UpgradePlanning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections Upgrade
 
MCSA 70-412 Chapter 10
MCSA 70-412 Chapter 10MCSA 70-412 Chapter 10
MCSA 70-412 Chapter 10
 
Microsoft Offical Course 20410C_11
Microsoft Offical Course 20410C_11Microsoft Offical Course 20410C_11
Microsoft Offical Course 20410C_11
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
 
20410 b 00
20410 b 0020410 b 00
20410 b 00
 
MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11
 
Microsoft Offical Course 20410C_12
Microsoft Offical Course 20410C_12Microsoft Offical Course 20410C_12
Microsoft Offical Course 20410C_12
 
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the CloudAAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
 
MCSA 70-412 Chapter 09
MCSA 70-412 Chapter 09MCSA 70-412 Chapter 09
MCSA 70-412 Chapter 09
 
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
Best MCSA - SQL SERVER 2012 Training Institute in DelhiBest MCSA - SQL SERVER 2012 Training Institute in Delhi
Best MCSA - SQL SERVER 2012 Training Institute in Delhi
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
Software Distribution
Software DistributionSoftware Distribution
Software Distribution
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC Group
 
Citrix CloudGateway 2.5 Technical Overview and Troubleshooting
Citrix CloudGateway 2.5 Technical Overview and TroubleshootingCitrix CloudGateway 2.5 Technical Overview and Troubleshooting
Citrix CloudGateway 2.5 Technical Overview and Troubleshooting
 

En vedette

Windows 2012 Technical Overview
Windows 2012 Technical OverviewWindows 2012 Technical Overview
Windows 2012 Technical Overview
Amit Gatenyo
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2
Michael Rüefli
 
MCSA 70-410 1 -installing windows server 2012 R2
MCSA 70-410  1 -installing windows server 2012 R2MCSA 70-410  1 -installing windows server 2012 R2
MCSA 70-410 1 -installing windows server 2012 R2
Tarek Amer
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
David J Rosenthal
 
PowerShell Scripting and Modularization (TechMentor Fall 2011)
PowerShell Scripting and Modularization (TechMentor Fall 2011)PowerShell Scripting and Modularization (TechMentor Fall 2011)
PowerShell Scripting and Modularization (TechMentor Fall 2011)
Concentrated Technology
 
PowerShell Core Skills (TechMentor Fall 2011)
PowerShell Core Skills (TechMentor Fall 2011)PowerShell Core Skills (TechMentor Fall 2011)
PowerShell Core Skills (TechMentor Fall 2011)
Concentrated Technology
 

En vedette (20)

Wsv315 Windows Power Shell For Beginners
Wsv315 Windows Power Shell For BeginnersWsv315 Windows Power Shell For Beginners
Wsv315 Windows Power Shell For Beginners
 
Wsv406 Advanced Automation Using Windows Power Shell2.0
Wsv406 Advanced Automation Using Windows Power Shell2.0Wsv406 Advanced Automation Using Windows Power Shell2.0
Wsv406 Advanced Automation Using Windows Power Shell2.0
 
Everything you need to know about PowerShell
Everything you need to know about PowerShellEverything you need to know about PowerShell
Everything you need to know about PowerShell
 
Windows 2012 Technical Overview
Windows 2012 Technical OverviewWindows 2012 Technical Overview
Windows 2012 Technical Overview
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2
 
windows server 2012 internal monitoring tools
windows server 2012 internal monitoring toolswindows server 2012 internal monitoring tools
windows server 2012 internal monitoring tools
 
Windows 2012 Storage & HYPER-V improvements
Windows 2012 Storage & HYPER-V improvementsWindows 2012 Storage & HYPER-V improvements
Windows 2012 Storage & HYPER-V improvements
 
Storage Options in Windows Server 2012
Storage Options in Windows Server 2012Storage Options in Windows Server 2012
Storage Options in Windows Server 2012
 
Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012
 
Windows Server 2012 Hyper-V: A more complete virtualization platform
Windows Server 2012 Hyper-V: A more complete virtualization platformWindows Server 2012 Hyper-V: A more complete virtualization platform
Windows Server 2012 Hyper-V: A more complete virtualization platform
 
What’s new in windows server 2012
What’s new in windows server 2012What’s new in windows server 2012
What’s new in windows server 2012
 
VMUG - Mastering PowerShell to Call RESTful API Endpoints
VMUG - Mastering PowerShell to Call RESTful API EndpointsVMUG - Mastering PowerShell to Call RESTful API Endpoints
VMUG - Mastering PowerShell to Call RESTful API Endpoints
 
MCSA 70-410 1 -installing windows server 2012 R2
MCSA 70-410  1 -installing windows server 2012 R2MCSA 70-410  1 -installing windows server 2012 R2
MCSA 70-410 1 -installing windows server 2012 R2
 
Introduction To Windows Power Shell
Introduction To Windows Power ShellIntroduction To Windows Power Shell
Introduction To Windows Power Shell
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
 
PowerShell Scripting and Modularization (TechMentor Fall 2011)
PowerShell Scripting and Modularization (TechMentor Fall 2011)PowerShell Scripting and Modularization (TechMentor Fall 2011)
PowerShell Scripting and Modularization (TechMentor Fall 2011)
 
PowerShell Core Skills (TechMentor Fall 2011)
PowerShell Core Skills (TechMentor Fall 2011)PowerShell Core Skills (TechMentor Fall 2011)
PowerShell Core Skills (TechMentor Fall 2011)
 
10 PowerShell Mistakes, Trips and Traps
10 PowerShell Mistakes, Trips and Traps10 PowerShell Mistakes, Trips and Traps
10 PowerShell Mistakes, Trips and Traps
 
Building an Empire with PowerShell
Building an Empire with PowerShellBuilding an Empire with PowerShell
Building an Empire with PowerShell
 
Introduction To Power Shell
Introduction To Power ShellIntroduction To Power Shell
Introduction To Power Shell
 

Similaire à Windows 2012 R2 Multi Server Management

Jan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configurationJan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configuration
Nordic Infrastructure Conference
 
PowerShellForDBDevelopers
PowerShellForDBDevelopersPowerShellForDBDevelopers
PowerShellForDBDevelopers
Bryan Cafferky
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
MidVision
 

Similaire à Windows 2012 R2 Multi Server Management (20)

A Lap Around PowerShell 3.0
A Lap Around PowerShell 3.0A Lap Around PowerShell 3.0
A Lap Around PowerShell 3.0
 
Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0
 
Patterns
Patterns Patterns
Patterns
 
Bcit win8 ws2012 session
Bcit win8 ws2012 sessionBcit win8 ws2012 session
Bcit win8 ws2012 session
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
Jan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configurationJan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configuration
 
PowerShell Plus v4.7 Overview
PowerShell Plus v4.7 OverviewPowerShell Plus v4.7 Overview
PowerShell Plus v4.7 Overview
 
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows ServerWinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the Basics
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
 
Application Streaming is dead. A smart way to choose an alternative
Application Streaming is dead. A smart way to choose an alternativeApplication Streaming is dead. A smart way to choose an alternative
Application Streaming is dead. A smart way to choose an alternative
 
Što danas zamjenjuje Small Business Server?
Što danas zamjenjuje Small Business Server?Što danas zamjenjuje Small Business Server?
Što danas zamjenjuje Small Business Server?
 
Open Audit
Open AuditOpen Audit
Open Audit
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
 
PowerShellForDBDevelopers
PowerShellForDBDevelopersPowerShellForDBDevelopers
PowerShellForDBDevelopers
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
 
Powering up on PowerShell - BSides Greenville 2019
Powering up on PowerShell  - BSides Greenville 2019Powering up on PowerShell  - BSides Greenville 2019
Powering up on PowerShell - BSides Greenville 2019
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
 

Dernier

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Dernier (20)

Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Windows 2012 R2 Multi Server Management

  • 1. TechNet Evaluation Center IT Camps Microsoft Virtual Academy
  • 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
  • 4.
  • 5.
  • 6.
  • 7.
  • 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
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 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.
  • 18.
  • 19. Server with a GUI Minimal Server Interface Server Core
  • 20.
  • 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
  • 24. Install-WindowsFeature Server-Gui-Mgmt-Infra Install-WindowsFeature Server-Gui-Shell Install-WindowsFeature Desktop-Experience Uninstall-WindowsFeature Server-GUI-Shell Uninstall-WindowsFeature Server-GUI-Shell - remove
  • 25.
  • 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>
  • 29.
  • 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
  • 31.
  • 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!!
  • 33.
  • 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
  • 35.
  • 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
  • 37. Snippets add reusable text to scripts and commands.
  • 38.
  • 39. Get-IseSnippet New-IseSnippet • Displays code snippets for selected commands • Enabled in ISE by selecting Start Snippets from the Edit Menu
  • 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 }
  • 42. 03 Corporate Resource Server 1 through Web-based console user DMZ Windows PowerShell Web Access Gateway
  • 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
  • 45.
  • 46. Automatic updates Server running Windows Server Update Services Automatic updates LAN Internet Test clients Microsoft Update website
  • 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
  • 51.
  • 52.
  • 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
  • 54.
  • 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
  • 56. TechNet Evaluation Center IT Camps Microsoft Virtual Academy
  • 57.
  • 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