08448380779 Call Girls In Civil Lines Women Seeking Men
Â
Wsv406 Advanced Automation Using Windows Power Shell2.0
1.
2. Advanced Automation UsingWindows PowerShell 2.0 WSV406 Jeffrey Snover Distinguished Engineer Microsoft Dan Harman Senior Program Manager Microsoft
3. Session Overview Technical Level: 400 Intended Audience: IT administrators and scripters Learning Objectives: Learn about improvements to Windows PowerShell 2.0 Understand how to use advanced scripting techniques See how PowerShell features work in common scenarios Presentation Outline: Overview of new PowerShell 2.0 features Advanced scripting techniques in depth GUI over PowerShell demo Production scripting demo Universal automation environment demo
4. Improvements in PowerShell 2.0Dozens of big features Remoting PowerShell ISE Advanced Functions Background Jobs Restricted Sessions Transactions Out-GridView Script Debugging New & Improved Cmdlets Hosting APIs Modules Eventing Session Pools Language Enhancements WMI Improvements Improved AD Adapter Performance Improvements Script Internationalization Parser API Support More…
6. PowerShell 2.0 Themes Production Scripting Universal Automation Environment GUI over PowerShell Language and Cmdlets
7. GUI Over PowerShell Layering admin GUIs on top of PowerShell Drives consistency between CLI & GUI Enables agility in delivering new GUIs Guarantees automation of GUI commands Facilitates GUI teaching command line Standardizes access to managed elements GUI over PowerShell
8. GUI Over PowerShell Features PowerShell ISE Out-GridView Hosting APIs Session Pooling Thread Control
9. demo GUI Over PowerShell Dan Harman Senior Program Manager Windows PowerShell
11. Production Scripting Features Advanced Functions Advanced Functions Native Code Debugger Enhancements Restricted Language Modules Transactions
12. Advanced Functions Gives the power of authoring custom cmdlets to IT pros Write PowerShell cmdlets using script instead of compiled code Enables consistent syntax and semantics between functions & cmdlets Evolution of function syntax from PowerShell 1.0 Near parity with .NET cmdlet capabilities Parameter attributes Range Length Not Null Not Null or Empty Pattern Set Count Script Cmdlet attributes -SupportsShouldProcess -ConfirmImpact { Low | Medium | High } $PSCmdlet similar to 'this' in C# $PSCmdlet.ShouldProcess("Target", "Action") $PSCmdlet.ShouldContinue("Query", "Caption") Support inline help or external PSMAML help
15. Universal Automation Environment Interactive or programmatic In the foreground or background Local or remote Single machine or multiple machines Synchronous or asynchronous In restricted or unrestricted environments Wide range of authentication mechanisms Simple scripting to systems programming Universal Automation Environment
17. Remoting Scenarios 1:Many (fan-out): Large Scale Automation Send the script to remote machines Select properties - allows client to specify which properties to return Throttling - limits the number of concurrent operations Job support - runs commands in the background on client 1:1 (interactive): Secure Telnet Replacement Cmdlet equivalent of Remote Desktop Interact with a remote machine as if it were local No Invoke-Command required Ideal for troubleshooting a remote machine Many:1 (fan-in): Delegated Administration & Hosting Hosting model for web services No tools installation required on client Constrained session environment (cmdlets, parameters, language)
23. 16 New Partners in Windows 7 & WS08 R2Many active internal partners Exchange Server • Windows Diagnostics • Server Manager • SQL Server • Active Directory • Failover Clustering • System Center Operations Manager • Windows Backup • Server Migration • System Center Virtual Machine Manager • Best Practices Analyzer • Active Directory Rights Management Services • Internet Information Services • Background Intelligent Transfer Service • System Center Data Protection Manager • Network Load Balancing • Remote Desktop Services • Group Policy • WS-Management • AppLocker • WMI
24. Windows PowerShell Community Resources Team blog: http://blogs.msdn.com/PowerShell PowerShell Community: http://www.powershellcommunity.org PowerShell Forum: http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/threads Channel 9: http://channel9.msdn.com/tags/PowerShell Wiki: http://channel9.msdn.com/wiki/default.aspx/Channel9.WindowsPowerShellWiki Script Center: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx CodePlex: http://codeplex.com/Project/ProjectDirectory.aspx?TagName=powershell Some good books PowerShell in Action, 2nd Edition by Bruce Payette http://www.manning.com/payette2 Windows PowerShell Cookbook, 2nd Edition by Lee Holmes http://oreilly.com/catalog/9780596801519/ Professional Windows PowerShell Programming http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470173939.html PowerShell Comics! http://borntolearn.mslearn.net/comics/b/weblog/archive/2011/04/20/climbing-mt-powershell-comic-book-first-pages.aspx
25. Related Content Breakout Sessions WSV406 | Advanced Automation Using Windows PowerShell 2.0 WSV315 Windows PowerShell for Beginners WCL321 | Windows PowerShell Remoting: Definitely NOT Just for Servers WSV322 | Managing the Registry with Windows PowerShell 2.0 WSV471-INT | Build Reusable Tools in Windows PowerShell WSV473-INT | Windows PowerShell 3.0: Why Wait? Get Next-Generation PowerShell… EXL321 | Microsoft Lync Server 2010: Administering Lync Server Deployment Hands-on Labs WSV276-HOL Introduction to Windows PowerShell Fundamentals WSV371-HOL Advanced Windows PowerShell Scripting WSV378-HOL Server Management and Windows PowerShell V2 Product Demo Stations WSV 1 – Windows PowerShell and Server Management
26. Track Resources Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward. You can also find the latest information about our products at the following links: Cloud Power - http://www.microsoft.com/cloud/ Private Cloud - http://www.microsoft.com/privatecloud/ Windows Server - http://www.microsoft.com/windowsserver/ Windows Azure - http://www.microsoft.com/windowsazure/ Microsoft System Center - http://www.microsoft.com/systemcenter/ Microsoft Forefront - http://www.microsoft.com/forefront/
27. Resources Connect. Share. Discuss. http://northamerica.msteched.com Learning Sessions On-Demand & Community Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning Resources for IT Professionals Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn