SlideShare a Scribd company logo
Automating Windows Server 2008 R2
Administration with Windows PowerShell


Aleksandar Nikolić, PowerShell MVP
Twitter: @alexandair

October 20, 2011
What is Windows PowerShell?

•   Not just a command-line shell
•   Not just a scripting language
•   An automation engine, an automation platform
•   Designed especially for system administration
•   Cmdlets – built-in PowerShell commands
Why Windows PowerShell? (1)

•   To automate administrative tasks
•   Manage the computers from the command-line
•   Access to file system, Registry, certificate store…
•   The Admin Development Model
    – An interactive shell -> quick and dirty scripting -> a formal production scripting

• Based on the .NET Framework
Why Windows PowerShell? (2)

•   Consistency and discoverability
•   Standards-based management (WMI/CIM and WSMan)
•   Extensible (PowerShell modules/snap-ins)
•   Great help system
•   PowerShell vs. GUI PowerShell and GUI
How to get it?

• Windows PowerShell v2
• Windows 7 and Server 2008 R2
   – A part of the operating system
   – Server Core! (optional feature)


• XP SP3, Vista SP2, Server 2003 SP2, and 2008 SP2
   – Windows Management Framework (KB968929)
   – Windows Update and WSUS
Windows PowerShell in a Nutshell

•   Cmdlets (Verb-Noun)
•   PSProviders and PSDrives
•   Get-Help, Get-Command, Get-Member, Get-PSDrive
•   Pipeline
•   Sends objects down the pipeline
•   -WhatIf and –Confirm parameters
DEMO:
basic
commands
Automating Management Tasks

•   Standards-based management (WMI/CIM and WSMan)
•   Local and remote
•   PowerShell jobs
•   Task scheduling
Management Stack in PowerShell v2


          Management    DCOM                     DCOM          WMI
                                   DCOM                                   Providers
          Application   Client                   Service      Engine     Providers




                                                             WMI
 Server                                                       Default
           PowerShell   WinRM                     WinRM     PowerShell
Manager                          WS-Management               Endpoint    PowerShell
            Remoting    Client                    Service
Console                                                       Custom
                                                            PowerShell
                                                             Endpoint
Standards-Based Management

                                                                  ion
                                                       Communicat
                                                          Pathway

                                                  0)
                                           rt 8
                                      po
                                    p(
                                 htt
                                                       Internet
                                                                        wsman.msft.net
                                                                        Managed Source
                                                                        Managed Source
            Management Station
           Management Station



•    Protocol: DMTF Standard Protocol: Web Services Management (WSMan)
•    Agent: The WinRM service in Windows implements the server role of the WSMan protocol. WMI
     implements the CIMOM.
•    Tool: WSMan cmdlets allow access to any device that complies with CIM and WSMan standards
•    Extensions: Microsoft extensions to WSMan enable PowerShell remoting (1-1, 1-many, many-1)
DEMO:
management
tasks
Extending Windows PowerShell

•   Think about MMC snap-ins
•   A set of related PowerShell functionalities
•   To package and deploy PowerShell functionalities
•   PSSnapins (v1+)
    – Get-PSSnapin –Registered
    – Quest AD cmdlets and VMware vSphere PowerCLI cmdlets
• Modules (v2+)
    – Get-Module –ListAvailable
    – include cmdlets, providers, functions, variables, aliases
Built-in Modules


Name                                             Command to import module or add snap-in
Active Directory Rights Management Services      Import-Module ADRMS
module for Windows PowerShell

Application ID Policy Management module for      Import-Module AppLocker
Windows PowerShell

Best Practice Analyzer module for Windows        Import-Module BestPractices
PowerShell

Background Intelligent Transfer Service (BITS)   Import-Module BITSTransfer
module for Windows PowerShell

Server Manager module for Windows PowerShell     Import-Module ServerManager
Troubleshooting pack support                     Import-Module TroubleshootingPack
Name                                              Required installed role or feature                     Command to import module or add snap-in

Active Directory module for Windows PowerShell    Requires installation of the Active Directory Domain   Import-Module ActiveDirectory
                                                  Services role

Active Directory Rights Management Services       Requires installation of the AD RMS role.              Import-Module ADRMSAdmin
administration module for Windows PowerShell

Failover Clusters module for Windows PowerShell   Requires installation of the Failover Clustering       Import-Module FailoverClusters
                                                  feature.

Group Policy module for Windows PowerShell        Requires installation of the Group Policy              Import-Module GroupPolicy
                                                  Management feature.

Network Load Balancing Clusters module for        Requires installation of the Network Load Balancing    Import-Module NetworkLoadBalancingClusters
Windows PowerShell                                feature.

Remote Desktop Services module for Windows        Requires installation of the Remote Desktop            Import-Module RemoteDesktopServices
PowerShell                                        Services role.

Server Migration module for Windows PowerShell    Requires installation of the Windows Server            Add-PSSnapin
                                                  Migration Tools feature                                Microsoft.Windows.ServerManager.Migration

Windows Backup snap-in for Windows PowerShell     Requires installation of the Windows Server Backup     Add-PSSnapin Windows.ServerBackup
                                                  Features: Windows Server Backup and Command-
                                                  line Tools.

Internet Information Services (IIS) module for    Requires installation of the Web Server (IIS) role     Import-Module WebAdministration
Windows PowerShell

Web Services for Management (WS-Management)       Requires installation of Web Services for              Add-PSSnapin Microsoft.WSMan.Management
                                                  Management (WS-Management) role
DEMO:
built-in
modules
Further Reading

Windows PowerShell in Action, Second Edition
Bruce Payette
http://www.manning.com/payette2/



Windows PowerShell Cookbook, Second Edition
Lee Holmes
http://oreilly.com/catalog/9780596801519




Administrator's Guide to Windows PowerShell Remoting
Dr. Tobias Weltner, Aleksandar Nikolic, Richard Giles
http://powershell.com/cs/media/p/4908.aspx
Requirements

• Windows PowerShell requires Microsoft .NET Framework 2.0 SP1

• PowerShell ISE requires Microsoft .NET Framework 3.5 SP1

• Out-GridView requires Microsoft .NET Framework 3.5 SP1

• Get-WinEvent requires Vista or newer and Microsoft .NET Framework 3.5

• Get-Counter and Import-Counter require Vista or newer

• Export-Counter requires Windows 7
Microsoft Resources

• Microsoft Windows PowerShell
   – http://www.microsoft.com/powershell
• Windows PowerShell Team Blog
   – http://blogs.msdn.com/PowerShell
• MS TechNet Script Center
   – http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx
• PowerShell Forum
   – http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/
• Windows PowerShell Survival Guide
   – http://social.technet.microsoft.com/wiki/contents/articles/windows-
     powershell-survival-guide.aspx
Community Resources

• PowerShell Community
    – http://powershellcommunity.org
• PowerShell Code Repository
    – http://poshcode.org
• PowerShell.com Community
    – http://powershell.com
• PowerGUI.org Community
    – http://powergui.org
• PowerShell Magazine
    – http://powershellmagazine.com
• irc.freenode.net #PowerShell
Thank you for your attention.
Openness and Interoperability @Microsoft

     Microsoft and                     Port25                    Codeplex
     Open Source               blogs from the platform          resources for
   gateway for deeper            community and the             developers and
   exploration of open            OSS Lab teams              consumers of open
  source engagements           http://Port25.technet.com       source projects
 http://www.microsoft.com/                                 http://www.codeplex.com
         openness




    Interoperability                 Open Up                 Shared Source
        Bridges                    cross-Industry                 portal for
 technical collaborative        Interoperability and          programmatically
         works                  Standards activities            sharing code
 http://www.interoperability   http://www.microsoft.com/   http://www.microsoft.com/
         bridges.com                  interop/openup              sharedsource




         OData                      Open Spec                    BizSpark
 open source starter kit       protocols, file formats,    Program for Start-Up
for Internet publishing of      standards, technical       companies from both
  Government datasets              specifications          commercial and open
  using the Open Data          http://www.microsoft.com/    source backgrounds
http://ogdisdk.cloudapp.net        openspecifications      http://www.microsoft.com/
                                                                    bizspark




How can I receive up-to-date Openness announcements from Microsoft?
In addition to the websites above, you can receive regular updates to Microsoft’s
openness, interoperability and standards efforts via the following channels:
• http://blogs.technet.com/b/openness/
• http://blogs.msdn.com/b/interoperability/
• http://twitter.com/OpenAtMicrosoft
• http://port25.technet.com
• http://channel9.msdn.com/Blogs/Interoperability
Please rate this lecture
                                  and WIN HTC MOZART!
                                             Help us choose the best Sinergija
                                                lecturer! Telekom Srbija and
                                              Microsoft will award you – at the
                                            conference end, we’ll give one HTC
                                             Mozart WP7 phone to someone
                                               from the audience – randomly.

                                            Go to www.mssinergija.net, log in
                                                   and cast your votes.
     You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have.
  Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portal.
This prize contest will end at Thursday, October 20th at 9 PM. Winner will be announced at the official Sinergija web portal,
                                                    www.mssinergija.net



                       is a friend of Sinergija 2011
                       Conference and Imagine Cup
                       student competition in Serbia.

More Related Content

What's hot (20)

PPTX
Virtualization technologies - Windows Server 2008 R2 Hyper-V
solsoft
 
PDF
WebLogic for DBAs 1.0h
Simon Haslam
 
PDF
What's new in Portal and WCM 8.5
Vinayak Tavargeri
 
PDF
Social Enabler for XPages
Niklas Heidloff
 
PDF
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
Carl Tyler
 
PPTX
Collaborative lifecycle development for Mobile Software
IBM WebSphereIndia
 
PPTX
Websphere Application Server V8.5
IBM WebSphereIndia
 
PDF
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
WASdev Community
 
PPT
BP501 - Building and deploying custom IBM sametime connect client installatio...
Carl Tyler
 
PDF
01 server manager spiffy
Spiffy
 
PDF
IBM WebSphere Application Server Introduction for Lotus
dominion
 
PPTX
WAS vs JBoss, WebLogic, Tomcat (year 2015)
Roman Kharkovski
 
PDF
Auto scaling and dynamic routing for was liberty collectives
sflynn073
 
PDF
IBM WebSphere Application Server Update - Technical University (March 2015)
Ian Robinson
 
PPTX
Jan Egil Ring - Get started with windows power shell desired state configuration
Nordic Infrastructure Conference
 
PDF
WAS 8 Webcast
sierrahotel
 
PDF
Whats new in was liberty security and cloud readiness
sflynn073
 
PDF
websphere commerce server admin configuration
Laxmi Kanth Kshatriya
 
PDF
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
WASdev Community
 
PPTX
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WASdev Community
 
Virtualization technologies - Windows Server 2008 R2 Hyper-V
solsoft
 
WebLogic for DBAs 1.0h
Simon Haslam
 
What's new in Portal and WCM 8.5
Vinayak Tavargeri
 
Social Enabler for XPages
Niklas Heidloff
 
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...
Carl Tyler
 
Collaborative lifecycle development for Mobile Software
IBM WebSphereIndia
 
Websphere Application Server V8.5
IBM WebSphereIndia
 
AAI-1445 Managing Dynamic Workloads with WebSphere ND and in the Cloud
WASdev Community
 
BP501 - Building and deploying custom IBM sametime connect client installatio...
Carl Tyler
 
01 server manager spiffy
Spiffy
 
IBM WebSphere Application Server Introduction for Lotus
dominion
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
Roman Kharkovski
 
Auto scaling and dynamic routing for was liberty collectives
sflynn073
 
IBM WebSphere Application Server Update - Technical University (March 2015)
Ian Robinson
 
Jan Egil Ring - Get started with windows power shell desired state configuration
Nordic Infrastructure Conference
 
WAS 8 Webcast
sierrahotel
 
Whats new in was liberty security and cloud readiness
sflynn073
 
websphere commerce server admin configuration
Laxmi Kanth Kshatriya
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
WASdev Community
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WASdev Community
 

Similar to Automating Windows Server 2008 R2 Administration with Windows PowerShell (20)

PPTX
Introduction To Windows Power Shell
Microsoft TechNet
 
PPTX
Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90
Microsoft TechNet
 
PPTX
Inventory your network and clients with PowerShell
Concentrated Technology
 
PPTX
Windows 2012 Storage & HYPER-V improvements
Susantha Silva
 
PDF
Windows Server2008 R2 Overview (1)
Microsoft Iceland
 
PDF
Windows Server2008 R2 Overview
Microsoft Iceland
 
PDF
Monitoring a SUSE Linux Enterprise Environment with System Center Operations ...
Novell
 
PPTX
Windows 2012 R2 Multi Server Management
Sharkrit JOBBO
 
PPTX
Managing Windows Vista With Windows Power Shell
Microsoft TechNet
 
PDF
Operacion Guinda 2
Red RADAR
 
PDF
Philly Tech Fest Upgrade To Windows Server 2008 R2
Springhouse Education and Consulting Services
 
PPTX
Windows Remote Management - EN
Kirill Nikolaev
 
PDF
PowerShell for SharePoint Developers
Boulos Dib
 
PDF
Introduction to PowerShell
Boulos Dib
 
PPTX
Windows Server 2008 Management
Hi-Techpoint
 
PPTX
Windows Server 2008 Management
Hi-Techpoint
 
PPTX
Sccm 2012
ebuc
 
PPTX
Managing Windows Server Systems For Midsize Organizations
Microsoft TechNet
 
PPT
W7 Enterprise
aralves
 
PPT
W7 for IT Professionals
guest632c73
 
Introduction To Windows Power Shell
Microsoft TechNet
 
Managing Web Infrastructure Systems With Windows Power Shell™ 2.0 90
Microsoft TechNet
 
Inventory your network and clients with PowerShell
Concentrated Technology
 
Windows 2012 Storage & HYPER-V improvements
Susantha Silva
 
Windows Server2008 R2 Overview (1)
Microsoft Iceland
 
Windows Server2008 R2 Overview
Microsoft Iceland
 
Monitoring a SUSE Linux Enterprise Environment with System Center Operations ...
Novell
 
Windows 2012 R2 Multi Server Management
Sharkrit JOBBO
 
Managing Windows Vista With Windows Power Shell
Microsoft TechNet
 
Operacion Guinda 2
Red RADAR
 
Philly Tech Fest Upgrade To Windows Server 2008 R2
Springhouse Education and Consulting Services
 
Windows Remote Management - EN
Kirill Nikolaev
 
PowerShell for SharePoint Developers
Boulos Dib
 
Introduction to PowerShell
Boulos Dib
 
Windows Server 2008 Management
Hi-Techpoint
 
Windows Server 2008 Management
Hi-Techpoint
 
Sccm 2012
ebuc
 
Managing Windows Server Systems For Midsize Organizations
Microsoft TechNet
 
W7 Enterprise
aralves
 
W7 for IT Professionals
guest632c73
 
Ad

Recently uploaded (20)

PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Next level data operations using Power Automate magic
Andries den Haan
 
PDF
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PDF
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
PPTX
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
PDF
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PPTX
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Next level data operations using Power Automate magic
Andries den Haan
 
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
Practical Applications of AI in Local Government
OnBoard
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
Ad

Automating Windows Server 2008 R2 Administration with Windows PowerShell

  • 1. Automating Windows Server 2008 R2 Administration with Windows PowerShell Aleksandar Nikolić, PowerShell MVP Twitter: @alexandair October 20, 2011
  • 2. What is Windows PowerShell? • Not just a command-line shell • Not just a scripting language • An automation engine, an automation platform • Designed especially for system administration • Cmdlets – built-in PowerShell commands
  • 3. Why Windows PowerShell? (1) • To automate administrative tasks • Manage the computers from the command-line • Access to file system, Registry, certificate store… • The Admin Development Model – An interactive shell -> quick and dirty scripting -> a formal production scripting • Based on the .NET Framework
  • 4. Why Windows PowerShell? (2) • Consistency and discoverability • Standards-based management (WMI/CIM and WSMan) • Extensible (PowerShell modules/snap-ins) • Great help system • PowerShell vs. GUI PowerShell and GUI
  • 5. How to get it? • Windows PowerShell v2 • Windows 7 and Server 2008 R2 – A part of the operating system – Server Core! (optional feature) • XP SP3, Vista SP2, Server 2003 SP2, and 2008 SP2 – Windows Management Framework (KB968929) – Windows Update and WSUS
  • 6. Windows PowerShell in a Nutshell • Cmdlets (Verb-Noun) • PSProviders and PSDrives • Get-Help, Get-Command, Get-Member, Get-PSDrive • Pipeline • Sends objects down the pipeline • -WhatIf and –Confirm parameters
  • 8. Automating Management Tasks • Standards-based management (WMI/CIM and WSMan) • Local and remote • PowerShell jobs • Task scheduling
  • 9. Management Stack in PowerShell v2 Management DCOM DCOM WMI DCOM Providers Application Client Service Engine Providers WMI Server Default PowerShell WinRM WinRM PowerShell Manager WS-Management Endpoint PowerShell Remoting Client Service Console Custom PowerShell Endpoint
  • 10. Standards-Based Management ion Communicat Pathway 0) rt 8 po p( htt Internet wsman.msft.net Managed Source Managed Source Management Station Management Station • Protocol: DMTF Standard Protocol: Web Services Management (WSMan) • Agent: The WinRM service in Windows implements the server role of the WSMan protocol. WMI implements the CIMOM. • Tool: WSMan cmdlets allow access to any device that complies with CIM and WSMan standards • Extensions: Microsoft extensions to WSMan enable PowerShell remoting (1-1, 1-many, many-1)
  • 12. Extending Windows PowerShell • Think about MMC snap-ins • A set of related PowerShell functionalities • To package and deploy PowerShell functionalities • PSSnapins (v1+) – Get-PSSnapin –Registered – Quest AD cmdlets and VMware vSphere PowerCLI cmdlets • Modules (v2+) – Get-Module –ListAvailable – include cmdlets, providers, functions, variables, aliases
  • 13. Built-in Modules Name Command to import module or add snap-in Active Directory Rights Management Services Import-Module ADRMS module for Windows PowerShell Application ID Policy Management module for Import-Module AppLocker Windows PowerShell Best Practice Analyzer module for Windows Import-Module BestPractices PowerShell Background Intelligent Transfer Service (BITS) Import-Module BITSTransfer module for Windows PowerShell Server Manager module for Windows PowerShell Import-Module ServerManager Troubleshooting pack support Import-Module TroubleshootingPack
  • 14. Name Required installed role or feature Command to import module or add snap-in Active Directory module for Windows PowerShell Requires installation of the Active Directory Domain Import-Module ActiveDirectory Services role Active Directory Rights Management Services Requires installation of the AD RMS role. Import-Module ADRMSAdmin administration module for Windows PowerShell Failover Clusters module for Windows PowerShell Requires installation of the Failover Clustering Import-Module FailoverClusters feature. Group Policy module for Windows PowerShell Requires installation of the Group Policy Import-Module GroupPolicy Management feature. Network Load Balancing Clusters module for Requires installation of the Network Load Balancing Import-Module NetworkLoadBalancingClusters Windows PowerShell feature. Remote Desktop Services module for Windows Requires installation of the Remote Desktop Import-Module RemoteDesktopServices PowerShell Services role. Server Migration module for Windows PowerShell Requires installation of the Windows Server Add-PSSnapin Migration Tools feature Microsoft.Windows.ServerManager.Migration Windows Backup snap-in for Windows PowerShell Requires installation of the Windows Server Backup Add-PSSnapin Windows.ServerBackup Features: Windows Server Backup and Command- line Tools. Internet Information Services (IIS) module for Requires installation of the Web Server (IIS) role Import-Module WebAdministration Windows PowerShell Web Services for Management (WS-Management) Requires installation of Web Services for Add-PSSnapin Microsoft.WSMan.Management Management (WS-Management) role
  • 16. Further Reading Windows PowerShell in Action, Second Edition Bruce Payette http://www.manning.com/payette2/ Windows PowerShell Cookbook, Second Edition Lee Holmes http://oreilly.com/catalog/9780596801519 Administrator's Guide to Windows PowerShell Remoting Dr. Tobias Weltner, Aleksandar Nikolic, Richard Giles http://powershell.com/cs/media/p/4908.aspx
  • 17. Requirements • Windows PowerShell requires Microsoft .NET Framework 2.0 SP1 • PowerShell ISE requires Microsoft .NET Framework 3.5 SP1 • Out-GridView requires Microsoft .NET Framework 3.5 SP1 • Get-WinEvent requires Vista or newer and Microsoft .NET Framework 3.5 • Get-Counter and Import-Counter require Vista or newer • Export-Counter requires Windows 7
  • 18. Microsoft Resources • Microsoft Windows PowerShell – http://www.microsoft.com/powershell • Windows PowerShell Team Blog – http://blogs.msdn.com/PowerShell • MS TechNet Script Center – http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx • PowerShell Forum – http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/ • Windows PowerShell Survival Guide – http://social.technet.microsoft.com/wiki/contents/articles/windows- powershell-survival-guide.aspx
  • 19. Community Resources • PowerShell Community – http://powershellcommunity.org • PowerShell Code Repository – http://poshcode.org • PowerShell.com Community – http://powershell.com • PowerGUI.org Community – http://powergui.org • PowerShell Magazine – http://powershellmagazine.com • irc.freenode.net #PowerShell
  • 20. Thank you for your attention.
  • 21. Openness and Interoperability @Microsoft Microsoft and Port25 Codeplex Open Source blogs from the platform resources for gateway for deeper community and the developers and exploration of open OSS Lab teams consumers of open source engagements http://Port25.technet.com source projects http://www.microsoft.com/ http://www.codeplex.com openness Interoperability Open Up Shared Source Bridges cross-Industry portal for technical collaborative Interoperability and programmatically works Standards activities sharing code http://www.interoperability http://www.microsoft.com/ http://www.microsoft.com/ bridges.com interop/openup sharedsource OData Open Spec BizSpark open source starter kit protocols, file formats, Program for Start-Up for Internet publishing of standards, technical companies from both Government datasets specifications commercial and open using the Open Data http://www.microsoft.com/ source backgrounds http://ogdisdk.cloudapp.net openspecifications http://www.microsoft.com/ bizspark How can I receive up-to-date Openness announcements from Microsoft? In addition to the websites above, you can receive regular updates to Microsoft’s openness, interoperability and standards efforts via the following channels: • http://blogs.technet.com/b/openness/ • http://blogs.msdn.com/b/interoperability/ • http://twitter.com/OpenAtMicrosoft • http://port25.technet.com • http://channel9.msdn.com/Blogs/Interoperability
  • 22. Please rate this lecture and WIN HTC MOZART! Help us choose the best Sinergija lecturer! Telekom Srbija and Microsoft will award you – at the conference end, we’ll give one HTC Mozart WP7 phone to someone from the audience – randomly. Go to www.mssinergija.net, log in and cast your votes. You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have. Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portal. This prize contest will end at Thursday, October 20th at 9 PM. Winner will be announced at the official Sinergija web portal, www.mssinergija.net is a friend of Sinergija 2011 Conference and Imagine Cup student competition in Serbia.

Editor's Notes

  • #4: Providers, PS drives
  • #5: Providers, PS drives