Windows Server 2012 Deep-Dive - EPC Group

  • 523 views
Uploaded on

Windows Server 2012 Deep-Dive - EPC Group …

Windows Server 2012 Deep-Dive - EPC Group

Web: www.epcgroup.net | E-mail: contact@epcgroup.net | Phone: (888) 381-9725 | Twitter: @epcgroup

* SharePoint Server 2013, Office 365, Windows Azure, Amazon Web Services (AWS), SharePoint Server 2010 & SharePoint 2007: Review, Architecture Development, Planning, Configuration & Implementations, Upgrades, Global Initiatives, Training, and Post Go-live Support with Extensive Knowledge Transfer | Custom Branding and Responsive Web Design (RWD)
* Health Check & Assessments (Roadmap Preparation to Upgrade to 2013 or 2010) - Including Custom Code & Solution Review
* Enterprise Content Management Systems based on Microsoft SharePoint 2013, Office 365 Hybrid Cloud (Both On-premises and cloud)
* Enterprise Metadata Design, Taxonomy | Retention Schedule Dev | Disposition Workflow, and Records Management | eDiscovery | Microsoft Exchange 2013 Migration \ Integration | Roadmap, Requirements Gathering, Planning, Designing & Performing the Actual Implementation
* Best Practices Consulting on SharePoint 2013, Office 365, SharePoint 2010, 2007 | EPC Group has completed over 900+ initiatives
* Intranet, Knowledge Management, Internet & Extranet-Facing as Well as Mobility (BYOD Roadmap), Cloud, Hybrid, and Cross-Browser | Cross-Platform Solutions for SharePoint 2013 with Proven Past-performance
*Upgrades or Migrations of Existing Deployments or Other LOB Systems (Documentum, LiveLink, FileNet, SAP, etc.)
* Custom Apps, Custom Application Development, Custom Feature, Master Pages, Web Parts, Security Model, Usability (UI) & Workflow Development (Visual Studio 2012, Visual Studio 2013)
* Migration Initiatives to SharePoint 2013 \ Office 365 and those organizations with both on-premises and cloud assets for a SharePoint Hybrid Architecture and Deployment
* Key Performance Indicators, Dashboard & Business Intelligence Reporting Solutions (PerformancePoint 2013, SQL Server 2012 R2, SQL Server 2014, BI, KPIs, PowerPivot, Scorecards, Big Data) and Power BI
* Experts in Global \ Enterprise Infrastructure, Security, Hardware Configuration & Disaster Recovery (Global performance considerations)
* Tailored SharePoint "in the trenches" Training on SharePoint 2013, 2010, 2007 + Office 365
* Support Contracts (Ongoing Support your Organization's 2013, 2010, or 2007 Implementations)
* .NET Development, Custom applications, BizTalk Server experts
* Project Server 2013, 2010, and 2007 Implementations
* SharePoint Roadmap & Governance Development: 6, 12, 18, 24 and 36 months (Steering Committee & Code Review Board Development)
* EPC Group's HybridCloudAdvisor.com - Navigating the Ever Changing World of the Hybrid Cloud to include SLA development & consulting services | advisory | best practices around PaaS, IaaS, SaaS, VDI, Windows Azure, AWS as well as security, compliance & and regulatory issues facing cloud and Hybrid Cloud deployments throughout the globe.
* Corporate Change Management & End User

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
523
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Windows Server 2012 Deep-Dive
  • 2. Support for a modern work style • Virtual Desktop Infrastructure (VDI): simplified management and reduced cost of implementations • Optimized branch office wide area network (WAN) bandwidth use • Ability for remote users to more securely access internal resources without a virtual private network (VPN) Cost savings and increased efficiencies • Reduced storage costs with Storage Spaces and other storage enhancements • Increased server/administrator ratio through Windows PowerShell and multimachine management • Increased uptime with Cluster-Aware Updating and transparent failover Comprehensive cloud platform • Complete, built-in virtualization platform • Enterprise-class scale and performance, so you can virtualize every application • Ability to achieve business continuity with inbox disaster recovery solutions • Best-in-class hybrid cloud experience with a common set of technologies 2
  • 3. 3 SCALE AND PERFORMANCE System Resource MAXIMUM NUMBER Improvement factorWindows 2008 R2 Windows Server 2012 Host Logical processors on hardware 64 320 5× Physical memory 1 TB 4 TB 4× Virtual processors per host 512 2,048 4× Virtual machine Virtual processors per virtual machine 4 64 16× Memory per virtual machine 64 GB 1 TB 16× Active virtual machines 384 1,024 2.7× Cluster Nodes 16 64 4× Virtual machines 1,000 8,000 8×
  • 4. 4 Lowers the cost of acquisition, deployment, and operations Optimizes capacity utilization SMB Direct SMB 3.0 Data Deduplication Storage Spaces Delivers enterprise-class performance Resilient to component failures
  • 5. Common Configurations
  • 6. Creating an SMB Share From Server Manager: 1. Log on or connect to a Windows Server 2012 computer on which the File and Storage role is installed. Open Server Manager and navigate to File and Storage Services 2. In Server Manager, start the New Share Wizard # Create folder MD X:VMS # Create file share New-SmbShare -Name VMS1 -Path X:VMS -FullAccess DomainHVAdmin, DomainHV1$, DomainHV2$, DomainHVC$ # Set NTFS permissions from the file share permissions (Get-SmbShare VMS1).PresetPathAcl | Set-Acl With PowerShell:
  • 7. • Highly available, shared data store for SQL Server databases and Hyper-V workloads • Increased flexibility, and easier provisioning and management • Ability to take advantage of existing network infrastructure • No application downtime for planned maintenance or unplanned failures with failover clustering • Highly available scale-out file server • Built-in encryption support File Server Cluster Cluster Shared Volumes Single File System Namespace SMB Single Logical Server FooShare RAID Array RAID Array RAID Array SAN 7 Windows Virtualized Storage Physical Storage Storage PoolStorage Pool Storage Space Storage Space Storage Space ENTERPRISE-CLASS FEATURES ON LESS EXPENSIVE HARDWARE Hyper-V Cluster Microsoft SQL Server
  • 8. WindowsServerfileservercluster foo1share1 foo2share1 fooshare • High-performance, continually available fileshares for business critical applications • Failover transparent to server applications with zero downtime and with only a small I/O delay • Support for planned moves, load balancing, operating system restart, unplanned failures, and client redirection (scale-out only) • Resilient for file and directory operations • All servers involved should have Windows Server 2012 CONTINUOUS APPLICATION AVAILABILITY 8
  • 9. Receive Segment Coalescing (RSC) Dynamic Virtual Machine Queue (D-VMQ) Single Root I/O Virtualization (SR-IOV) Receive-Side Scaling (RSS) SMB Direct (RDMA) 9 Gain predictable performance Scale automatically as demand increases Help ensure that networking is no longer the bottle neck Deliver high- speed data transfer on industry-standard hardware
  • 10. File Client SMB Buffer File Server With RDMA 10 Without RDMA App Buffer SMB Buffer OS Buffer Driver Buffer SMB Buffer OS Buffer Driver Buffer App Buffer SMB Buffer rNICrNIC NIC Adapter BufferNICAdapter Buffer Adapter Buffer Adapter Buffer iWARP InfiniBand ENTERPRISE-CLASS FEATURES ON LESS EXPENSIVE HARDWARE • Higher performance through offloading of network I/O processing onto network adapter • High throughput with low latency and ability to take advantage of high- speed networks (such as InfiniBand and iWARP) • Remote storage at the speed of direct storage • Transfer rate of around 50 Gbs on a single NIC port • Compatible with SMB Multichannel for load balancing and failover
  • 11. SMB client SMB server File copy NIC NIC NIC NIC File copy • Automatic detection and use of multiple network connections between SMB client and server • Helps server applications be resilient to network failure • Transparent Failover with recovery of network failure if another connection is unavailable • Improved throughput • Bandwidth aggregation through NIC Teaming • Multiple nodes/CPUs for network processing with RSS-capable network adapters • Automatic configuration with very little administrative overhead CONTINUOUS APPLICATION AVAILABILITY 11
  • 12. Hyper-V Clie nt Client Hyper-V Hyper-V SQL Server Host File Server File Server SAS JBOD Disk Disk SAS HBA SAS Module SAS HBA R-NIC R-NIC SAS JBOD Disk Disk SAS Module R-NIC R-NIC Client Storage Spaces SMB 3,0 ServerSMB 3,0 Client Switch Switch NIC NIC NIC Teaming vSwitch Switch Switch SwitchNIC Router Switch Disk Disk Disk Disk Clie nt Client Client NIC VM VM VMVirtual Machine vNIC vDisk File Share SpaceFile Share Space
  • 13. 13 External Intelligent Storage Array Virtual Disk Virtual Disk Token IMPROVED PERFORMANCE, MORE CHOICE Benefits • Rapid virtual machine provisioning and migration • Faster transfers on large files • Minimized latency • Maximized array throughput • Less CPU and network use • Performance not limited by network throughput or server use • Improved datacenter capacity and scale Offloaded Data Transfer (ODX) Token-based data transfer between intelligent storage arrays
  • 14. ALWAYS ON, ALWAYS UP SERVICES CONTINUOUS APPLICATION AVAILABILITY ENTERPRISE-CLASS FEATURES ON LESS EXPENSIVE HARDWARE Application storage support through SMB 3.0 Server Message Block (SMB) Direct Data Deduplication Storage Spaces IMPROVED PERFORMANCE AND MORE CHOICE THROUGH INDUSTRY INNOVATION Virtual Fibre Channel for Hyper-V Windows Storage ServerWindows Cluster in a Box Offloaded Data Transfers (ODX) SMB Transparent Failover SMB Multichannel Cluster-Aware Updating (CAU) File system enhancements Online backup SIMPLIFIED MANAGEABILITY Unified storage management Management options 14 High availability with iSCSI and NFS
  • 15. What is Storage Spaces & Thin Provisioning? Storage Spaces • New in Windows Server 2012 • Provides an in-box storage virtualization that can use low-cost commodity storage devices • Aggregates unallocated space on physical disks installed in or connected to servers through a “pooling” model • Can provide a cost-effective platform for business critical storage across a variety of scenarios Thin Provisioning • “Just-in-Time” allocations of storage with the ability to reclaim storage (“Trim”) • Integrated with Storage Spaces
  • 16. Why Should You Care? Storage pools • Can be mapped to combinations of hard disks as well as solid-state drives (SSDs) • Can be expanded dynamically by simply adding additional drives, thereby seamlessly scaling to cope with unceasing data growth Multitenancy • Administration of storage pools can be controlled through access control lists (ACLs) and delegated on a per-pool basis • Can be fully integrated with Active Directory Domain Services Resilient storage • Storage Spaces support two optional resiliency modes (mirroring and parity) • Per-pool support for disks that are reserved for replacing failed disks (hot spares), background scrubbing, and intelligent error correction allow continuous service availability despite storage component failures The features of Storage Spaces are designed to meet a variety of challenges in support of highly-available storage
  • 17. Storage Spaces Requirements • The criterion for determining which drives are eligible to be part of a Pool are: • Minimum drive size is 10 GB • Drive is empty, i.e. no partition data exists on the drive • Drive is not assigned to any other pool • The Primordial Pool will consist of Physical Disks that are not assigned to any existing Storage Pool • Windows Server 2012 • Serial ATA (SATA) or Serial Attached SCSI (SAS) connected disks (in an optional just-a-bunch-of- disks [JBOD] enclosure) • Multinode clustered shared-storage deployments • Two or more servers running Windows Server 2012 • Requirements as specified for failover clustering and Windows CSV • SAS connected JBODs that comply with Windows Certification requirements Drive Type Stand-Alone File Servers Clustered File Servers SATA Supported SCSI Supported iSCSI Supported Supported SAS Supported Supported USB Supported
  • 18. How does Storage Spaces Work? An example…
  • 19. Storage Spaces Management Interface
  • 20. Configuring a Storage Pool
  • 21. Creating a Storage Space (Virtual Disk)
  • 22. Data Redundancy in Storage Spaces Redundancy Type Description Simple • Data is striped across physical disks • Maximizes capacity • Increases throughput Mirror • Data is duplicated on two or three physical disks • Increases reliability • Reduces capacity by 50 to 66 percent Parity • Data and parity information are striped across physical disks • Increases reliability • Reduces capacity by 13 to 33 percent
  • 23. • Virtualization of storage with Storage Pools and Storage Spaces • Storage resilience and availability with commodity hardware • Resiliency and data redundancy through n-way mirroring (clustered or unclustered) or parity mode (unclustered) • Utilization optimized through thin and trim provisioning and enclosure awareness • Integration with other Windows Server 2012 capabilities • Serial Attached SCSI (SAS) and Serial AT Attachment (SATA) interconnects Windows Virtualized Storage Windows Application Server or File Server Physical or virtualized deployments Physical Storage (Shared) SAS or SATA Integrated with other Windows Server 2012 capabilities Storage PoolStorage Pool File Server Administration Console Hyper-V Cluster Shared Volume Failover Clustering SMB Multichannel NFS Windows Storage Mgmt. NTFS SMB Direct 23 Storage Space Storage Space Storage Space ENTERPRISE-CLASS FEATURES ON LESS EXPENSIVE HARDWARE
  • 24. Managing Storage with PowerShell Parameters configured with GUI and PowerShell • Underlying storage pool name • Virtual disk name • Resiliency setting (Simple, Mirror, or parity) • Provisioning type (Thin or Fixed) • Virtual disk size Parameters configured only with PowerShell • Number of columns: the number of columns the virtual disk contains • Number of data copies - number of complete copies of data that can be maintained • Disk interleave - number of bytes forming a stripe • Physical disks to use - specific disks to use in the virtual disk PowerShell is required to access many of the advanced features afforded by the new Storage Management application programming interface (API) Example: New-StoragePool
  • 25. Integrating Storage Pools with Failover Clustering • Clustered Storage Spaces require fixed provisioning • Clustered virtual disks require underlying hardware to support persistent reservations
  • 26. • Rapid recovery from file system corruption without affecting availability • Resilient against power outage corruption • Periodic checksum validation of file system metadata • Improved data integrity protection • Ideal for file server volumes NTFS improvements • Rapid recovery from file system corruption without affecting availability • Data corruption virtually eliminated through allocate-on-write • Period checksum validation of file system meta-data • Seamless data integrity protection CHKDSK • Seconds to fix corrupted data • No offline time when used with CSV • Disk scanning process separated from repair process • Online scanning with volume and offline repair CONTINUOUS APPLICATION AVAILABILITY 0 100 200 300 400 100 Million Files 200 Million Files 300 Million Files Windows Server 2008 R2 Windows Server 2012 26 Source: “Microsoft Internal Testing"
  • 27. Windows Server Cluster Current Workload Third-party plug-in for updates U • Reduces server downtime and user disruption by orchestration of cluster node updates • Maintains service availability without impacting cluster quorum • Detects required updates and moves workloads off nodes for updates • Uses Windows Update Agent or extensible plug-in CONTINUOUS APPLICATION AVAILABILITY 27
  • 28. 28 Deliver enterprise ready performance on a wide range of hardware Offer a wide range of choices to meet customer needs Maximize returns on storage investments Windows Cluster in a Box Offloaded Data Transfer (ODX) Virtual Fibre Channel in Hyper- V Windows Storage Server
  • 29. Windows Cluster in a Box ODX SMB Direct Quanta Computer HP Wiwynn Violin Memory Dell IBM HP NetApp Fujitsu Intel LSI XyratexXio EMC Hitachi Fujitsu NEC Mellanox Intel Chelsio HA-DAS.com 29 Windows Storage Server 2012 DELL XTORE MaXXan AREA Western Digital LACIE Unibrain CM Pyramid Thomas-Krenn.AG Broadberry Pivot 3 N-TEC AMAX ABERDEEN BOSCH Acma DNF Storageflex BUFFALO Variel WINCHESTER SYSTEM Fujitsu SIEMENS IBM HP NEC IMPROVED PERFORMANCE, MORE CHOICE
  • 30. 30 Enables consistent, repeatable, and reliable automation Provides a richer set of tools for IT Pros and developers Makes complex tasks easier to perform with a simple wizard- driven experience Comprehensive storage management with SMI-S support Windows PowerShell
  • 31. SMI-S and WMI 31 SIMPLIFIED MANAGEABILITY Management software Storage management APIs Storage vendor hardware and software File server manager Third-party management application Microsoft System Center Windows storage management API (Windows PowerShell and WMI) Pass-through API for extensibility (WMI) Windows standards-based storage management services SMP: Third-party providers SMP: Storage Spaces SMI-S hardware provider SMI-S hardware provider Storage array/RAID controller Storage array/RAID controller Storage array/RAID controller Industry standard storage Proprietary transport and/or protocol Storage management provider (SMP) interface • Centralized storage management interface for administrators • SMI-S compliant SAN management from Windows Server Manager • Remote management of servers and server storage
  • 32. 32 SIMPLIFIED MANAGEABILITY Server Manager UI Robust automation with Windows PowerShell and WMI Get-Command –module [ ] SMBshare NFS FileServerResourceManager DFSN Deduplication iSCSITarget Storage FailOverClusters Management Packs for Microsoft System Center include: • SMB • NFS • iSCSI • Deduplication • File Server Resource Manager and File Classification Infrastructure (FCI) • DFS-N and DFS-R Best Practice Analyzer (BPA) available for all components
  • 33. CHALLENGES Keep services resilient to underlying hardware failures Manage complex network management solutions Maximize use of resources in a multitenant environment Support new hardware technologies Deliver better performance, higher density, lower power consumption, and hardware offloading Simplified networking infrastructure Guaranteed high levels of service level agreement (SLA) Better manageability, greater control, and more extensibility Continuously available and resilient network infrastructure More flexible and agile solutions NEEDS 33
  • 34. NIC Teaming Dynamic Host Configuration Protocol (DHCP) failover Private virtual local area network (PVLAN) Hyper-V Network Virtualization SIMPLIFIED MULTITENANT INFRASTRUCTURE OPERATIONAL EFFICIENCY RICHER ECOSYSTEM CONTINUOUS APPLICATION AVAILABILITY Cross-premises connectivity Hyper-V Extensible Switch Hardware partners Server Message Block (SMB) 3.0 Multichannel Quality of Service (QoS) HIGH-PERFORMANCE NETWORKING SMB Direct Single Root I/O Virtualization (SR-IOV) Receive-Side scaling (RSS) Receive Segment Coalescing (RSC) Dynamic Virtual Machine Queue (D-VMQ) IP Address Management (IPAM) Resource Metering Microsoft Windows PowerShell BranchCache 34
  • 35. NIC Teaming DHCP failover Quality of Service SMB Multichannel Embrace a multi- vendor ecosystem Provide consistent bandwidth for services Run services without interruption Automatically remediate issues with no human intervention 35
  • 36. What is NIC Teaming? • Multiple parallel network connections • Increases throughput • Provides redundancy in case of link failure NIC Teaming in a Hyper-V environment • Uses virtual network adapters • Can connect to more than one virtual switch • Maintains connectivity if one switch disconnects • Can support up to 32 network adapters in a team (Example: SR-IOV) NIC Teaming • Higher reliability against failure • Better throughput Benefits Management • Windows PowerShell • Configuration UI for NIC Teaming Server Manager CONTINUOUS SERVICES 36
  • 37. Virtual adapters Team network adapter Team network adapter 37 • Provides network fault tolerance and continuous availability when network adapters fail by teaming multiple network interfaces • Vendor agnostic and shipped inbox • Provides local or remote management through Windows PowerShell or UI • Enables teams of up to 32 network adapters • Aggregates bandwidth from multiple network adapters • Includes multiple nodes: switch dependent and independent CONTINUOUS APPLICATION AVAILABILITY
  • 38. Resource Metering IP Address Management Windows PowerShell BranchCache 38 Provide an easy-to-use, robust automation framework Monitor resource usage Manage IP address space and consolidate external tools Simplify data transfer in multisite environments
  • 39. Comprehensive coverage with more than 400 cmdlets related to networking 39 OPERATIONAL EFFICIENCY Remote machine management support Integrated object model
  • 40. Windows PowerShell 3.0 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 PowerShell, WS- Management and WMI STANDARDS-BASED MANAGEMENT 40 MULTISERVER MANAGEMENT ECOSYSTEM AND EXTENSIBILITY Server Manager enables a multiserver management experience that builds on the standardized approach to management and robust automation capabilities Standardized interfaces and tools extend the interoperability with DevOps Cross platform capabilities enable automation across the datacenter ROBUST AUTOMATION
  • 41. Simplifies the management of a diverse ecosystem Standard models Standard APIs Standard protocols Windows Management Framework 41
  • 42. STANDARDS- BASED MANAGEMENT IT Pro Tool Developer Solution Provider Storage Operating system DevicesDisk Managed objects Methods to manage each device Number of devices to manage 42 “The NxM Problem”
  • 43. Windows Management Framework IT Pro Tool Developer Solution Provider Storage Operating system DevicesDisk Managed objects Maximize the value of using the Windows Management Framework STANDARDS- BASED MANAGEMENT 43
  • 44. Maximize the value of using the Windows Management Framework STANDARDS- BASED MANAGEMENT Storage Operating System DevicesDisk Managed objects Standard protocols: WS-Management, REST, HTTP, PSRP Standard APIs: MI Client, Windows PowerShell, Open Data Protocol (OData) Standard models: Common Information Model (CIM) schema, Storage Management Initiative Specification (SMI-S) IT Pro Solution ProviderTool Developer 44
  • 45. STANDARDS- BASED MANAGEMENT 45 Made WS-Management the default protocol for management Adopt the latest Common Information Model: Allows Windows clients to manage Linux/UNIX and standards-compliant devices and services Allows Linux/UNIX devices to manage Windows
  • 46. STANDARDS- BASED MANAGEMENT 46 Simplify and lower the cost of: Developing PowerShell cmdlets in native code, as CIM providers Instrumenting services and devices for Windows— through Windows Management Infrastructure (WMI) providers Use SMI-S to manage external storage arrays: Standards-based way to access and manage storage SMI-S service in the box for easier storage discovery
  • 47. Client: • Windows 7 Server: • Windows Server 2012 • Windows Server 2008 R2 • Windows Server 2008 STANDARDS- BASED MANAGEMENT 47 Provide Windows Management Framework 3.0 on:
  • 48. 48 Windows PowerShell 3.0 Provides greater flexibility, reducing the cost and complexity of management in a diverse datacenter ecosystem More intuitive Broader coverage Higher performance Greater resiliency
  • 49. Key features Broader coverage • Rich management through more than 2300 cmdlets • Windows PowerShell Web Access Greater resiliency • Robust session connectivity • Disconnected sessions • Session configuration files • Job scheduling • Windows PowerShell Workflow More intuitive • Integrated Scripting Environment 3.0: IntelliSense | Code Snippets • Syntax simplification • Cmdlet discovery and module autoloading • Updatable help • Script-sharing Higher performance • On-the-fly compilation— scripts run up to six times faster • Performance improvements 49 ROBUST AUTOMATION
  • 50. • Comprehensive management with more than 2300 cmdlets in 85 modules • Many new modules that allow the use of Windows PowerShell 3.0 to manage all aspects of the datacenter Windows PowerShell 3.0 Broader coverage 50 ROBUST AUTOMATION For example New modules for: • Networking cmdlets • Storage cmdlets • Hyper-V cmdlets • Remote Desktop cmdlets • Others
  • 51. • Windows PowerShell Workflow • .NET Framework 4 support • Add-Member improvements • Computer cmdlets • CSV handling improvements • Get-ChildItem attributes • Get-Command improvements • Default parameter values • Better history support • Security cmdlet fixes • Select-Object optimizations • Select-String improvements • Tee-Object -Append • Disconnected sessions • Idle timeout & server buffering control • Invoke-Command in disconnected sessions • Disconnected jobs • STA mode by default • Run with PowerShell context menu • Module autoloading • Console host start perf improvements • ETW logging and tracing • Core CIM cmdlets • New Group Policy settings • Output redirection for all streams • Array member enumeration • Word wrap in console host • Default properties on custom objects • Updatable help system • Method overload discovery • HelpUri attribute support • HelpFile property on FunctionInfo • Simplified Where and ForEach • Remoting local variables via $using • Dynamic types & formats • Get-Content -Tail • Generic method invocation • Typecasting deserialized objects • New parser built on DLR • Improved method overload selection • New objects from hash tables • Typecasting for parameter values • Pipeline paging APIs • Nested pipeline APIs • $PSScriptRoot and $PSCommandPath • Ordered hash tables • Improved module discovery & import • New module manifest keys • Public abstract syntax tree • Runspace pool cleanup API • Public tab completion • Windows RT API support • Obsolete cmdlet attribute • Command discovery improvements • Script autosave support • Out-GridView -PassThru • CIM cmdlet authoring from WMI v2 • CIM .NET APIs • Job scheduling • Runtime script compilation • Engine reliability improvements • Better Get-ChildItem network performance • Cmdlet definition files • Certificate provider improvements • Alternate NTFS data stream support • Move-Item across drives • Remote module discovery & import • Credentials for FileSystem provider • Remote session autodisconnect & retry • Transport options for remote sessions • Module logging • Workflow persistence • Job integration with Task Scheduler • Alternate credential support for jobs • Update console font & branding • Verb & noun on FunctionInfo • Special character handling • LiteralPath support for core cmdlets • DLR-based tab completion • Session configuration files • IntelliSense support • Windows Management Framework 3.0 • Windows PE integration • Windows RT support • Windows PowerShell Web Access • Management OData IIS Extension • XAML-based workflows • Script-based workflows • Control Panel cmdlets • Unblock-File cmdlet • Workflow help • Cmdlet to activity conversion • RunAs and SharedHost support • Improved WMI object formatting • Heterogeneous object formatting • Workflow logging • Workflow extensibility • Common workflow parameters • Workflow execution environment • Snippets • ISE Add-ons • $PSItem alias for $_ • Show-Command • Get-Help -ShowWindow • Restart Manager support • Web & REST cmdlets • JSON cmdlets • XML syntax highlighting • Block select • Collapsible regions • Contextual F1 support • Script Explorer 51
  • 52. 52 ROBUST AUTOMATION Windows PowerShell Web Access • New to Windows Server 2012 • Manage computers running Windows by using Windows PowerShell within a browser Browser Internet Windows PowerShell Web Access Corporate network Built for tablets and mobile devices as well as PCs Broad support for popular browsers
  • 53. Key features 53 ROBUST AUTOMATION Broader coverage • Rich management through more than 2300 cmdlets • Windows PowerShell Web Access Greater resiliency • Robust session connectivity • Disconnected sessions • Session configuration files • Job scheduling • Windows PowerShell Workflow More intuitive • Integrated Scripting Environment 3.0: IntelliSense | Code Snippets • Syntax simplification • Cmdlet discovery and module autoloading • Updatable help • Script-sharing Higher performance • On-the-fly compilation— scripts run up to six times faster • Performance Improvements
  • 54. • Context-sensitive command completion for cmdlet and script names, parameter names and enumerated values, and property and method names • Show-Command pane for finding and running cmdlets in a dialog box IntelliSense More intuitive 54 ROBUST AUTOMATION
  • 55. • Syntax simplification: Windows PowerShell 3.0 includes simplified, consistent syntax across all cmdlets • Simplified scripting through Windows PowerShell ISE 3.0: • Built-in code snippets include templates for functions, parameters, and statements • Users do not need to remember the syntax Simplified Scripting More intuitive 55 ROBUST AUTOMATION Snippets add reusable text to scripts and commands
  • 56. • Simplified learning • Get-Command has been updated to find all cmdlets installed on the system • Cmdlets can be used immediately because modules are imported automatically on first use Cmdlet discovery More intuitive 56 ROBUST AUTOMATION For example To find cmdlets, run Get-Command: Get-Command *-Net* To get the syntax of a cmdlet, run: Get-Command <Command Name> -Syntax
  • 57. Update-Help Install the latest Windows PowerShell Help files on the local computer. 03 ROBUST AUTOMATION 57 Save-Help Download the latest Windows PowerShell Help files into a network share. Updatable help
  • 58. • Microsoft Script Explorer for Windows PowerShell – available on Download Center • Provides access to community-generated Windows PowerShell scripts Script Sharing More intuitive 58 ROBUST AUTOMATION
  • 59. Key features 59 ROBUST AUTOMATION Broader coverage • Rich management through more than 2300 cmdlets • Windows PowerShell Web Access Greater resiliency • Robust session connectivity • Disconnected sessions • Session configuration files • Job scheduling • Windows PowerShell Workflow More intuitive • Integrated Scripting Environment 3.0: IntelliSense | Code Snippets • Syntax simplification • Cmdlet discovery and module autoloading • Updatable help • Script-sharing Higher performance • On-the-fly compilation— scripts run up to six times faster • Performance Improvements
  • 60. Simplifies administration of multiple servers, even in multiple sites Offers path toward full automation Makes cmdlets easier to learn and scripts easier to write Enables greater productivity 60 Benefits
  • 61. 61 Deploys roles and features to remote servers and offline virtual hard disks Simplifies the processes of configuring new servers Improves the efficiency of administrators managing multiserver environments Use an integrated console to respond to issues with more speed and agility Uses a role-centric dashboard to provide a clear understanding of the state of servers, at a glance
  • 62. 62 Remote deployment of roles and features • Add Roles and Features wizard to deploy to a single server • Save deployment settings to configuration file for reuse • Deploy to many machines using Windows PowerShell
  • 63. 63 Simplified provisioning of new virtual server images • New ability to deploy roles and features directly to offline virtual hard disks
  • 64. 64 Streamlined server configuration and deployment • Configuration functionality previously provided by the initial configuration tasks window • Single surface for managing the configuration of Windows Server and its roles and features
  • 65. 65 Multiserver experience • Manage groups of servers collectively from within a single, integrated console • Respond to business- critical problems with greater speed and agility • Generate status views for multiple servers after polling servers for operational statistics
  • 66. Windows Server 2008 R2 • Connect to server roles (such as File Services, Hyper-V, and Remote Desktop Services) on a per-server basis. Then 66 FILE SERVICES HYPER-V STORAGE
  • 67. Windows Server 2012 • Manage a server role as it spans across servers, or look at a server and the server roles on that server. Both options are important. Now 67 Server 1 Server 3 Server 2 Server 1 Role 1 Role 3 Role 2 Server 1 Server 2 Server 3 Role 1 Role 2 Role 3
  • 68. Standardized automation across the datacenter Extension of the development and operations story 68 Provides a standard set of tools to deploy and administer servers across the datacenter Interoperates with environments that are not based on Windows Enables developers and operations to use the same interfaces
  • 69. 69 WS-Man protocol handler Windows Management Infrastructure WS-Man protocol handler Windows PowerShell MI client API WS-Man protocol handler Open management infrastructure WS-Man protocol handler Any device Windows Linux/UNIX • New WMI provider API (MI) with extended Windows PowerShell semantics • Open Management Infrastructure (OMI) for Linux and UNIX with the same MI provider API • Full implementation of WS-Man on Windows and Linux/UNIX • New MI client with integrated Windows PowerShell layer WS-Management Microsoft .NET MI API Native MI API MI provider MI provider Classic provider
  • 70. 70 Open source Windows Management Infrastructure server implemented by Microsoft Portable Includes Windows Server Management protocol stack Interacts with MI client and Windows PowerShell out of the box Small footprint Scalable Uses the same MI provider interface as Windows Management Infrastructure Can share provider development tools with Windows Management Infrastructure
  • 71. IT Pros • Windows PowerShell: Manage Windows and Linux/UNIX • OData: Manage Windows from Linux/UNIX Developers • Simplified management interface definition and implementation for managed services and devices 71 IT Pros Developers of managed services and devices