Académique Documents
Professionnel Documents
Culture Documents
8/29/2012
8/29/2012
Cloud and mobility are two major trends that have started to affect the IT landscape, in general,
and the datacenter, in particular. There are four key IT questions that customers claim are
keeping them up at night:
How do I embrace the cloud?
With a private cloud, you get many of the benefits of public cloud computingincluding selfservice, scalability, and elasticitywith the additional control and customization available from
dedicated resources. Microsoft customers can build a private cloud today with Windows Server,
Microsoft Hyper-V, and Microsoft System Center, but there are many questions about how to
best scale and secure workloads on private clouds and how to cost effectively build private
clouds, offer cloud services, and connect more securely to cloud services.
How do I increase the efficiency in my datacenter?
Whether you are building your own private cloud, are in the business of offering cloud services,
or simply want to improve the operations of your traditional datacenter, lowering infrastructure
costs and operating expenses while increasing overall availability of your production systems is
critical. Microsoft understands that efficiency built into your server platform and good
management of your cloud and datacenter infrastructure are important to achieving operational
excellence.
How do I deliver next-generation applications?
As the interest in cloud computing and providing web-based IT services grows, our customers
tell us that they need a scalable web platform and the ability to build, deploy, and support cloud
applications that can run on-premises or in the cloud. They also want to be able to use a broad
range of tools and frameworks for their next-generation applications, including open source
tools.
8/29/2012
8/29/2012
In todays datacenters, IT Professionals have to meet the increasing demand for high-performing,
continuous services delivered to their customers. Customer expect IT services to be available and
perform to expected service levels.
IT Professionals also need to manage compute, storage and networking across a diverse
datacenter ecosystem. This is another way of saying that very few datacenters have a uniform
set of hardware, software operating systems, networking equipment and storage equipment IT
Pros need to manage these diverse environments quickly and efficiently in order to support the
first point of delivering continuous, high performing services.
And lastly this increase in efficiency of managing services must come in a cost effective manner.
IT budgets historically spend 60 to 80% of the overall budget just to keep services running
smoothly which means that the greater the efficiency of datacenter operations, the more money
there is to focus on new services.
In addressing these needs, the IT Pro needs to overcome a number of challenges:
1) Provide greater flexibility and scale in managing physical and virtual environments, both
locally based in a datacenter, and those that are located in a remote location from the
datacenter.
2) Automate as much of datacenter operations as possible
3) Work within budget limitations by developing a standardized approach to managing server
environments.
8/29/2012
This next section, Make it Real is intended to take us beyond the hype and look at some real
features of the Manageability and Automation capabilities of Windows Server 2012.
8/29/2012
The manageability and automation capabilities of Windows Server 2012 are highlighted best
through the following key areas:
1) Standards-based management Windows Server 2012 focused on making it easier to
manage a diverse ecosystem of datacenter components by adopting industry standards in its
approach.
2) Robust automation simply put, the more that can be automated, either by out of the box
features or through scripting, the better.
3) Multiserver management Windows Server 2012 makes it easier to connect to, view,
configure, and manage, multiple servers from a single Server Manager console.
4) Ecosystem and extensibility with the changes made its possible to extend management
capabilities beyond just the Windows platform to other components of the datacenter.
8/29/2012
The first stop in these scenarios is the standards-based management approach that Windows
Server 2012 has adopted. Leveraging the Windows Management framework we can simplify the
management of a diverse datacenter ecosystem by adopting standardized models, protocols and
APIs to make managing and automating datacenter components easier and more efficient.
11
8/29/2012
12
8/29/2012
13
8/29/2012
14
8/29/2012
15
8/29/2012
We can manage non-windows from windows devices and windows devices from non-windows
devices
16
8/29/2012
17
Populate the demo title depending upon which demo you plan to deliver. If you dont plan to
deliver demos, please hide this slide.
Click through demos are (or will be) located at \\scdemostore01\demostore\Windows Server
2012\WS 2012 Demo Series\Click Thru Demos\Manageability and Automation
Demo environment build instructions are located here: \\scdemostore01\demostore\Windows
Server 2012\WS 2012 Demo Series\Demo Builds
18
8/29/2012
19
8/29/2012
More Intuitive
Enhanced ISE with Intellisense
Simplified language syntax
Updatable help system
Easy command discovery and import
Broader Coverage
Over 2,300 cmdlets across Windows
Support for thriving community
Script Explorer & Script Library
Greater Resiliency
Robust session connectivity
Integrated workflow
Connect/disconnect remote sessions
Scheduled jobs
PowerShell 3.0 is a better 2.0
Many suggestions addressed
On-the-fly compilation allows scripts to run up to 6x faster
20
8/29/2012
Windows PowerShell 3.0 provides a comprehensive management platform for all aspects of the
data center: servers, network, and storage.
Windows PowerShell 3.0 includes 260 core cmdlets. Windows Server 2012 includes more than
2,300 total cmdlets in 85 available modules.
21
8/29/2012
End-Users
Remote management
Access anywhere
Partners
Return from their PowerShell investment
Requirements:
Client
Browser (HTML + Ajax)
Gateway
Windows Server 2012, PowerShell Web Access role
Target
PowerShell Remoting
23
8/29/2012
More Intuitive
Enhanced ISE with Intellisense
Simplified language syntax
Updatable help system
Easy command discovery and import
Broader Coverage
Over 2,300 cmdlets across Windows
Support for thriving community
Script Explorer & Script Library
Greater Resiliency
Robust session connectivity
Integrated workflow
Connect/disconnect remote sessions
Scheduled jobs
PowerShell 3.0 is a better 2.0
Many suggestions addressed
On-the-fly compilation allows scripts to run up to 6x faster
24
8/29/2012
New Windows PowerShell ISE Features. The Windows PowerShell Integrated Scripting
Environment (ISE) 3.0 includes many new features to ease beginning users into Windows
PowerShell and provide advanced editing support for scripters. Some of the new features are:
Show-Command pane lets users find and run cmdlets in a dialog box.
IntelliSense provides context-sensitive command completion for cmdlet and script names,
parameter names and enumerated values, and property and method names. IntelliSense also
supports paths, types, and variables.
25
8/29/2012
The ForEach-Object and Where-Object cmdlets have been updated to support an intuitive
command structure that more closely models natural language. Users can construct commands
without script block, braces, the current object automatic variable ($_), or dot operators to get
properties and methods. In short, the punctuation that plagued beginning users is no longer
required.
New Windows PowerShell ISE Features. Windows PowerShell ISE 3.0 includes many other new
features to ease beginning users into Windows PowerShell and provide advanced editing
support for scripters. Some of the new features are:
Windows PowerShell 3.0 helps IT Pros by providing access to a library of Windows PowerShell
code snippets, within Windows PowerShell ISE. To access Integrated Script Snippets, the user
presses the keystroke (Ctrl+J). The user can then select from a list of script templates, select
the appropriate template, and have partially completed script inserted into the editor.
Collapsible regions in scripts and XML files make navigation in long scripts easier.
26
8/29/2012
Windows Server 2012 includes more than 2,300 cmdlets, which you can learn and discover easily.
Modules are easier than ever to find, explore, create, and use, and users no longer have to
import modules manually to use cmdlets. Users can just run a cmdlet, and Windows PowerShell
will import the module automatically. In addition, Get-Command has been updated to find all
cmdlets installed on the system. For example, to find all networking cmdlets, you can run GetCommand *-Net*.
27
8/29/2012
In Windows PowerShell 3.0, new Update-Help and Save-Help cmdlets download and install the
newest Help files for each module. The cmdlets find the Help files on the Internet, determining
whether they are newer than local files, unpack them, and install them in the correct location. The
updated files are ready for immediate use in Get-Helpyou don't need to restart Windows
PowerShell. Help files for Windows PowerShell 3.0 are guaranteed to be up to date on first use
because they do not ship in the box. Get-Help displays auto-generated Help for commands and
then prompts you to use the Update-Help cmdlet to install or update the Help files for your
modules.
For some environments, such as large enterprises behind Internet firewalls, it is preferable to be
able to update Help files from a local share instead of from the Internet. In these cases, you can
use Save-Help -DestinationPath <share> to create a local share that stores the latest Windows
PowerShell Help files. Users within the organization can then update their Help files by pointing
to that share and running Update-Help SourcePath <share>.
28
8/29/2012
Download Required.
Note the script explorer is a pre-release currently at the time this deck was created and will be
updated.
29
8/29/2012
More Intuitive
Enhanced ISE with Intellisense
Simplified language syntax
Updatable help system
Easy command discovery and import
Broader Coverage
Over 2,300 cmdlets across Windows
Support for thriving community
Script Explorer & Script Library
Greater Resiliency
Robust session connectivity
Integrated workflow
Connect/disconnect remote sessions
Scheduled jobs
PowerShell 3.0 is a better 2.0
Many suggestions addressed
On-the-fly compilation allows scripts to run up to 6x faster
30
8/29/2012
With the new release of Windows PowerShell, sessions aren't just persistent; they are resilient.
Robust Session Connectivity allows sessions to remain in a connected state even when network
connectivity is briefly disrupted.
With Robust Session Connectivity, remote sessions can remain in a connected state for up to 4
minutes, even if the client computer crashes or becomes inaccessible, and tasks on the managed
nodes continue to run on their own making the end to end system more reliable. If connectivity
cannot be restored within 4 minutes, execution on the managed nodes is suspended with no loss
of data and remote sessions automatically transition to a disconnected state, allowing them to
be reconnected after network connectivity is restored. Corruption of application and system state
from premature termination of running tasks due to unexpected client disconnection is virtually
eliminated
31
8/29/2012
The Disconnected Sessions feature allows administrators to create a session, alter its state,
disconnect from the session, and then reconnect to it from a different Windows PowerShell
session. When administrators are disconnected from the session, commands and jobs continue
to run.
The Disconnected Sessions feature works because Windows PowerShell sessions are stored on
the remote (server-side) computer. This arrangement allows users to search and reconnect to
sessions at a later time. Users can disconnect from and then reconnect to any session without
losing state, whether they disconnect unintentionally through a network failure, or intentionally,
by shutting down their computer and reconnecting from a different computer hours later.
32
8/29/2012
33
8/29/2012
34
8/29/2012
Windows PowerShell 3.0 allows administrators to schedule jobs to be run at a later time or
according to a particular schedule.
35
8/29/2012
To create a scheduled job, you first create a job definition, which names the job and specifies the
commands that it runs, and then you create a job trigger, which specifies the job schedule.
The Windows Task Scheduler is used to schedule and start the job, and a per-user job repository
is used to store job output so its available later in any Windows PowerShell session on the
computer.
36
8/29/2012
37
8/29/2012
38
8/29/2012
Workflows are scripts written in the Windows PowerShell language, typically run from a client
computer to gather data from or make changes to a few or hundreds of target computers.
Workflows can be written in the Windows PowerShell language or in XAML and are executed by
the Windows Workflow Foundation (WF) engine.
When you create a session, the session configuration defines the environment for the session.
Windows PowerShell includes a specially designed session configuration or "endpoint" thats
designed to optimize Workflows. This endpoint provides the benefit of a shared hosting for
Workflow execution, which in turn gives you implicit disconnect/reconnect functionality.
When you add a Workflow to a Windows PowerShell session, either by typing it at the command
line, including it in a script, or using the Import-Module command to import a XAML-based
Workflow, it becomes a command in the session, just like a cmdlet. The component commands
inside the Workflow are called activities. Each activity inherits the properties of the Workflow,
including the powerful Workflow common parameters.
Commands and scripts in the Workflow that restart a computer (Restart-Computer) can wait for
the computer to resume, or wait for Windows PowerShell, the network, or a particular service on
the restarted computer to be available. In addition, a Suspend-Resume feature enables you to
stop a running workflow job and restart it later.
NOTE TO PRESENTER:
One question often asked after this is Why do I need System Center 2012 Orchestrator if I can
do it in PowerShell
Answer:
39
Team.
Joining us to talk more about this is Charles Joy from our Technical Enablement
Charles, thanks for joining us.
Joy:
Christensen:
Fantastic. Hey Charles, can you just tell us a little bit about yourself and what you
do here at Microsoft?
Joy:
Sure. Im part of a newly formed team for Technical Enablement. Ive been
involved with orchestration and process automation for a number of years now. I implemented
and sold Opalis before it was acquired by Microsoft and Ive been in the enablement, readiness
and evangelist role since Ive been with Microsoft for almost three years now.
Christensen:
So lets get into this. Charles, what is Orchestrator and where does it fit into the
whole Private Cloud and System Center 2012 story?
Joy:
So, Orchestrator brings process automation to the private cloud. It brought
process automation to the datacenter before private cloud was the thing to talk about. Its a
workflow management solution for the datacenter. It enable automated creation, monitoring and
deployment of resources in your environment and it comes with Integration Packs to each of the
[Microsoft] System Center components, enabling unlimited scenarios for solving the majority of
datacenter headaches.
In fact, it comes with Integration Packs for non-System Center products for thirdparty applications. And its extensible through the Orchestration Integration Toolkit.
39
Christensen:
Sweet. Drill down a little bit. What is an Integration Pack? What does it do?
Joy:
An Integration Pack is preconfigured. Weve done all the work for you. And you
dont have to worry about the APIs [application programming interfaces] or any of the
programming aspect. You just fill out the form just like you would in any of the other activities
that are available. The information gets passed via the preconfigured connections to the
integration points and youre off and running to integrate and automate and orchestrate after
that.
Christensen:
So basically without doing a whole lot of coding, I can build an automation using
these Integration Packs that are in Orchestrator?
Joy:
Christensen:
Cool. So we got Orchestrator and we got [Windows] PowerShell. How do you
see these technologies differing?
Joy:
At a very high-level, [Windows] PowerShell is about scripting and at a high-level,
Orchestrator is about graphic user interface [GUI] and linking things together logically and
graphically on the screen. Now thats not necessarily the case with [Windows] PowerShell
because youre typing and youre picking reserve words and commands and stuff like that. Its
very easy to do and its a powerful scripting engine, but its not a graphical user interface like
Orchestrator. [Windows] PowerShell is definitely more widely known. But Orchestrator is
catching up. Orchestrator is essentially a new product from Microsoft coming out with System
Center 2012; and we did have a version of Opalis that was out there right after acquisition thats
been market since the acquisition. Now, [Windows] PowerShells baked right into the OS
[operating system]. Orchestrator is a component of System Center. [Windows] PowerShell is a
critical feature of many powerful technologies today, including all of the System Center products
and many third-party products. In fact, we see many vendors and our partners coming out with
[Windows] PowerShell Management Packs that allow for easy scripting to those third-party
products, which means it opens the door for users to interact via [Windows] PowerShell, which
means you can interact with Orchestrator because a lot of the [Windows] PowerShell stuff is built
into Orchestrator.
And my final point would be many people think automation equals [Windows]
PowerShell and orchestration equals Orchestrator. Well, youd be partly right on the Orchestrator
side, since thats in its name. And while this is true, Orchestrator offers orchestration as well as
automation integration. Orchestrator can even leverage existing [Windows] PowerShell scripts, as
Ive previously mentioned. In fact, [Windows] PowerShell can execute Orchestrator runbooks via
the Web service thats available.
So the relationship is more symbiotic than competitive. Its all about choosing
the right tool for the job. And in most cases the answer is a combination of the two.
Christensen:
So what I hear is this is not an either/or. This is a Orchestrator and [Windows]
PowerShell better together story for our customers to be able to automate and integrate and
orchestrate whatever workflows they want to achieve to automate their IT and business
processes.
Joy:
That is correct. And when it comes down to it, theres things in [Windows]
PowerShell that youre going to be able to do very easily and theres things in Orchestrator youre
39
going to be doing very easily. The best case scenario is merging those two and having a better
together story.
Christensen:
So Charles, can you give us a better idea of, how do I know when to use
[Windows] PowerShell vs. Orchestrator? And is this a case of do I invest in one or the other or
should I invest in both?
Joy:
I definitely recommend investing in both. In all my years of developing and
implementing solutions, Ive never only exclusively used one or the other. Theres always going
to be solutions where both are needed and need to be leveraged heavily in whatever area
because you use the best-of-breed for the actions that you want to take because its all about
automation and solving that problem. So if Orchestrators good at one thing here and [Windows]
PowerShells good at one thing here, do those separately. But the good thing about Orchestrator
is it can orchestrate everything, not just the Orchestrator bits or not just the [Windows]
PowerShell bits. You can mix them completely.
handled easier.
Christensen:
And if I remember correctly, you can actually call a [Windows] PowerShell script
from within Orchestrator?
Joy:
Thats correct. We have multiple ways to call [Windows] PowerShell. Theres a
native activity, the run.net script activity. And it if you have PS1 files that you want to execute, we
have a mechanism to do that using our run program object, which is essentially a command-line
thatll automate that command-line. And then there are a number of community-based
Integration Packs that have been created. One for myself thats been heavily used because one
of the main questions I get from customers is, How do I execute [Windows] PowerShell in
Orchestrator? I see the value of [Windows] PowerShell. I see the value of Orchestrator. But how
do I make them work together? And thats why we have so many options.
If you have PS1 files, leverage one option. If you just have a bunch of scripts you
want to copy and paste into the existing object, go there. If you need to run remote [Windows]
PowerShell commands, then you could use my IP [Internet Protocol] or one of the others that are
available on CodePlex [www.codeplex.com/ ]. Its a very, very popular mechanism within
Orchestrator, probably the second to it is database [DB] stuff and we know how popular database
stuff is. And Id say [Windows] PowerShells probably more popular than the database stuff.
Christensen:
You started touching on this. Wheres the win? How have you seen this
leveraged to really win customers over [and] over the past number of years that youve been
working with this product?
Joy:
Well, really Ive got to answer this in the Orchestrator sense of it because
[Windows] PowerShells been used and its sold with the OS, you dont have to worry about it.
But as far as Orchestrators concerned, were still making headway. There are many popular use
cases. The top three are: provisioning, remediation, and service management. Thats what weve
been talking about for years. And years now and the key for the sales person is to explore the
various pain points. Pick one and start digging into the process.
In fact, I was at a customer meeting with the sales team recently and we just
asked them a simple question, Whats the most difficult manual task that you do today? And
39
So thats really the home run scenario to fighting back any of the objections that
Lets step back and recap what weve talked about. We talked about some of the
39
key messages that we see to our customers in terms of Orchestrator and [Windows] PowerShell
that its a better together story. That automation, orchestration and integration using
Orchestrator, using [Windows] PowerShell, along with System Center is really going to save
customers time and money, and in turn, help you win deals. And [then] leveraging some of the
examples and dealing with some of the objections, Charles, that you just mentioned. And that
the real key value here is, Hey, its leverage and invest in both. Invest in [Windows] PowerShell
knowledge [and] invest in Orchestrator knowledge to really drive those home.
So from a sales standpoint, look, your call to action what we want you guys to go
do is ask your customers what is that top pain point today. And the rest are going to start falling
place. Charles, as you mentioned, lets understand what that is, understand what those processes
are, and start whiteboarding out how they can be automated using Orchestrator and using
[Windows] PowerShell either automated in the datacenter or implementing the private cloud.
those are?
And, Charles, you mentioned some resources. Can you go and tell us more what
Joy:
Yes. Just briefly, Ive tried to make my blog the central point for navigation
outwards. I have a guide to my blog. I have a links to a whole bunch of other people and other
resources, including the internal System Center teams blog and stuff like that. So if you just go to
http://blogs.technet.com/b/charlesjoy/ or just [Microsoft] Bing my name and Opalis, youre
going to find something. And youre going to find lots of posts on where to go next, how to get
started, and everything like that and then theres a lot of other resources out there.
TechNet, just search for Orchestrator, go to the Nexus blog
[http://blogs.technet.com/b/systemcenter/archive/2011/06/15/announcing-the-system-centerorchestrator-beta.aspx]. T heres a whole bunch of stuff out there. I try to link everything to my
blog. But just go to [Microsoft] Bing, search as your friend, search for Orchestrator, search for
how-to, tutorial, stuff like that and youre going to get exactly what you need.
Christensen:
Fantastic. Well Charles, this has been really helpful. I really want to thank you for
participating and for your time today. And thanks to everybody in the field for listening to this
segment of DriveTime.
Joy:
39
8/29/2012
40
8/29/2012
More Intuitive
Enhanced ISE with Intellisense
Simplified language syntax
Updatable help system
Easy command discovery and import
Broader Coverage
Over 2,300 cmdlets across Windows
Support for thriving community
Script Explorer & Script Library
Greater Resiliency
Robust session connectivity
Integrated workflow
Connect/disconnect remote sessions
Scheduled jobs
PowerShell 3.0 is a better 2.0
Many suggestions addressed
On-the-fly compilation allows scripts to run up to 6x faster
41
8/29/2012
42
Populate the demo title depending upon which demo you plan to deliver. If you dont plan to
deliver demos, please hide this slide.
Click through demos are (or will be) located at \\scdemostore01\demostore\Windows Server
2012\WS 2012 Demo Series\Click Thru Demos\Manageability and Automation
Demo environment build instructions are located here: \\scdemostore01\demostore\Windows
Server 2012\WS 2012 Demo Series\Demo Builds
43
8/29/2012
Glance-able
Down-level-able we can use this across Windows Server 2012, 2008 R2 and 2008 servers we
dont pull all the information, but we do provide a central view of server information.
44
8/29/2012
In Windows Server 2008 R2, roles and features are deployed by using the Add Roles Wizard or
Add Features Wizard in Server Manager running on a local server. This requires either physical
access to the server or Remote Desktop access by using RDP. Installing Remote Server
Administration Tools lets you run Server Manager on a Windows-based client computer, but
adding roles and features is disabled, because remote deployment isnt supported.
In Windows Server 2012 the deployment capabilities are extended to support robust remote
deployment of roles and features. Using Server Manager in Windows Server 2012, IT Pros can
provision servers from their desktops without requiring either physical access to the systems or
the need to enable RDP connection to each server.
Windows Server 2012 with Server Manager can deploy both roles and features in a single session
using the unified Add Roles and Features Wizard. The Add Roles and Features Wizard in
Windows Server 2012 performs validation passes on a server you select for deployment as part
of the installation process; theres no need to pre-verify that a server in your Server Manager
server pool is properly configured to support a role.
Jeffrey Snover provides additional perspective on multiserver management in Windows Server
2012 in the following blog post:
http://blogs.technet.com/b/windowsserver/archive/2012/03/07/rocking-the-windows-server-8administrative-experience.aspx
Potential Questions:
Why cannot I select multiple servers in Add Roles and Features window and perform an
operation in a bulk?
Unfortunately this functionality couldnt be incorporated in the UI due to schedule/cost
45
constraints. For Windows Server 2012, admins can write a short PowerShell script that uses a
combination of UI and Install-WindowsFeature cmdlet to do a batch deployment. Let me know if
you need more details I can also provide you the sample script. Your feedback is noted for the
future versions though.
Microsoft merged Roles and Features into a single wizard. But why there are still separate
wizards for adding and removing them?
This has been considered as an option but the complexity of merging the add and remove
wizards outweighs the potential gains. Feedback is noted for future considerations.
45
8/29/2012
Administrators can deploy roles and features to offline virtual hard disks from Server Manager. In
a single session in the Add Roles and Features Wizard, you can add your desired roles and
features to an offline virtual hard disk, allowing for faster and simpler repetition and consistency
of desired configurations.
As discussed earlier, deployment of both roles and features is combined into a single Add Roles
and Features Wizard. While the process of installing roles is familiar, and consistent with the Add
Roles Wizard in earlier Windows Server releases, there are changes. To support remote
deployment and installations on offline virtual hard disks, some roles have moved some initial
configuration (tasks formerly performed in the Add Roles Wizard during an installation) into
post-installation configuration wizards. For some offline virtual hard disk deployments,
installation tasks are scheduled to run the first time the machine is started.
46
8/29/2012
47
8/29/2012
In Windows Server 2012 Server Manager is a multiserver management tool. Your servers appear
all at once, and you can organize these servers into groups representing, for example,
departments or locations or functions.
Multiserver experience
Generate status views for multiple servers after polling servers for operational statistics
Includes installed roles and features, events, service states, performance threshold alerts,
and Best Practices Analyzer (BPA) scan results
48
8/29/2012
In Windows Server 2008 and Windows Server 2008 R2, you connect to a server to get to
view the roles running on that individual server.
49
8/29/2012
Note that Windows Server 2012 does not abandon the old management model; it simply
expands upon it. Sometimes you need to manage a server and its roles. Sometimes you need to
manage a role and its servers. A modern server operating system needs to provide this
management flexibility.
50
Populate the demo title depending upon which demo you plan to deliver. If you dont plan to
deliver demos, please hide this slide.
Click through demos are (or will be) located at \\scdemostore01\demostore\Windows Server
2012\WS 2012 Demo Series\Click Thru Demos\Manageability and Automation
Demo environment build instructions are located here: \\scdemostore01\demostore\Windows
Server 2012\WS 2012 Demo Series\Demo Builds
51
8/29/2012
PowerShell v3.0 allow customers to extend automation tasks across their datacenters and embed
organizational best practices for server maintenance and administration into automation
activities that can be executed individually or as part of a System Center 2012 Orchestrator
RunBook
52
53
54
55
56
57
NOTE TO PRESENTER:
Please review the next two slides and associated build to ensure youre across the story line
before presenting these slides.
CONTENT:
IT Pros can leverage PowerShell v3 to automate business policies established by IT and business
leadership
Historically, These policies, embedded in PowerShell scripts may not have been designed or built
to function collectively, resulting in additional time, cost and risk of integration.
This transferred across to the running of these scripts and required additional operational
procedures and checks to ensure that automation tasks ran successfully, were executed timely,
and completed the required activities.
PowerShell v3 with its integration into the Windows Management Framework, allow scripts to be
created, combined and executed with greater resiliency and integration.
By leveraging the Windows Management Framework, scripts are built on a standardized
framework resulting in less time to combine, less cost and lower risk of the solution.
This translates across to a solution that is easier to run.
In addition, powershell v3s enhanced script execution, job scheduling, disconnected session and
workflow capabilities reduces the overall operational requirements for IT organizations. In
addition because PowerShell now has over 2300 cmdlets, IT Pros can automate more and more
within their organizations enabling them to focus on how to give their businesses greater
58
competitive advantage.
58
59
8/29/2012
60
8/29/2012
61
8/29/2012
62
8/29/2012
63
8/29/2012
64
8/29/2012
65