• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

20 Educators providing Power Tools courses delivered Live Online

Vp ESS Training

vp ess training

Wellingborough

With over 25 years of experience, ESS stands at the forefront of safety training, delivering expert instruction to thousands of delegates each year across a network of specialised training centres. Our commitment to safety excellence is reflected in the qualifications of our trainers, who uphold the highest industry standards and ensure that every delegate receives exceptional purposeful training.  Each of our training centres are approved by City & Guilds and RoSPA (The Royal Society for the Prevention of Accidents), guaranteeing that our services meet the highest professional benchmarks. All ESS Training centres are both City & Guilds and RoSPA approved. w: https://www.vp-ess.com/training/ t: 0800 000 346 e: esstrainingsales@vpplc.com ESS Training work alongside key qualification bodies such as RoSPA, City & Guilds, Qualsafe, ECITB, EUSR and many more to provide a range of accredited courses ranging from Confined Space Training and Manual Handling to Working at Heights, First Aid, Utility Detection, New Roads and Streetworks Training as well as virtual and e-learning modules.  We can provide tailored training solutions to satisfy your requirements for both theoretical and practical assessments while our qualified and experienced trainers are constantly on hand to provide support and guidance during the training. All Locations Aberdeen,  Glasgow,  Castleford (Wakefield), Middlesbrough,  Wellingborough,  Manchester,  Southampton,  Heathrow (London West) Exeter,  Rainham (London East)

Courses matching "Power Tools"

Show all 1

55039 Windows PowerShell Scripting and Toolmaking

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is intended for administrators in a Microsoft-centric environment who want to build reusable units of automation, automate business processes, and enable less-technical colleagues to accomplish administrative tasks. Overview Describe the correct patterns for building modularized tools in Windows PowerShell Build highly modularized functions that comply with native PowerShell patterns Build controller scripts that expose user interfaces and automate business processes Manage data in a variety of formats Write automated tests for tools Debug tools This course covers advanced Windows PowerShell topics, with an emphasis on building reusable tools. Students are introduced to workflow, engage in best practices, and learn a variety of script development and toolmaking techniques. Tool Design Tools do one thing Tools are flexible Tools look native Start with a Command Why start with a command? Discovery and experimentation Build a Basic Function and Module Start with a basic function Create a script module Check prerequisites Run the new command Adding CmdletBinding and Parameterizing About CmdletBinding and common parameters Accepting pipeline input Mandatory-ness Parameter validation Parmeter aliases Emitting Objects as Output Assembling information Constructing and emitting output Quick tests An Interlude: Changing Your Approach Examining a script Critiquing a script Revising the script Using Verbose, Warning, and Informational Output Knowing the six channels Adding verbose and warning output Doing more with verbose output Informational output Comment-Based Help Where to put your help Getting started Going further with comment-based help Broken help Handling Errors Understanding errors and exceptions Bad handling Two reasons for exception handling Handling exceptions in our tool Capturing the actual exception Handling exceptions for non-commands Going further with exception handling Deprecated exception handling Basic Debugging Two kinds of bugs The ultimate goal of debugging Developing assumptions Write-Debug Set-PSBreakpoint The PowerShell ISE Going Deeper with Parameters Parameter positions Validation Multiple parameter sets Value from remaining arguments Help messages Aliases More CmdletBinding Writing Full Help External help Using PlatyPs Supporting online help ?About? topics Making your help updatable Unit Testing Your Code Sketching out the test Making something to test Expanding the test Going further with Pester Extending Output Types Understanding types The Extensible Type System Extending an object Using Update-TypeData Analyzing Your Script Performing a basic analysis Analyzing the analysis Publishing Your Tools Begin with a manifest Publishing to PowerShell Gallery Publishing to private repositories Basic Controllers: Automation Scripts and Menus Building a menu Using UIChoice Writing a process controller Proxy Functions A proxy example Creating the proxy base Modifying the proxy Adding or removing parameters Working with XML Data Simple: CliXML Importing native XML ConvertTo-XML Creating native XML from scratch Working with JSON Data Converting to JSON Converting from JSON Working with SQL Server Data SQL Server terminology and facts Connecting to the server and database Writing a query Running a query Invoke-SqlCmd Thinking about tool design patterns Design tools that use SQL Server for data storage Final Exam Lab problem Break down the problem Do the design Test the commands Code the tool

55039 Windows PowerShell Scripting and Toolmaking
Delivered OnlineFlexible Dates
Price on Enquiry