Windows Powershell: Tool Building

Total Page:16

File Type:pdf, Size:1020Kb

Windows Powershell: Tool Building Windows PowerShell: Tool Building WorkshopPLUS Duration: 3 Days Focus Area: Operations and Monitoring Difficulty: 400 - Expert Overview Key Takeaways The WorkshopPLUS provides attendees with a deep Course Material dive using PowerShell. It covers various topics that are • Advanced PowerShell Programming designed to enable the attendee to create advanced • Working with the GUI content with PowerShell. Modules are organized by Hands-on Labs scenario and designed to provide participants with • Most of the concepts covered above will be expertise, tools and hands-on experience with supported by hands-on labs and demos Windows PowerShell version 5.0 and above. • Access to resources and labs for up to 6 months post class completion. Objectives After completing this training, students will be able to: Agenda • Create advanced functions Day 1 • Create Classes in PowerShell • Knowledge Refresh • Work with the debugger • Developing Advanced Functions • Mastering Parameters • Work with code in GIT repositories • Classes • Create GUI based PowerShell code Day 2 • Error Handling • Debugging • Git Introduction • Git Intermediate Day 3 • Runspaces • Create a GUI in PowerShell • Final Great Lab - Apply learnings Plan for 3 full days. Early departure on any day is not recommended. 2019 © Microsoft Corporation. All rights reserved. This data sheet is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY Course Details Module 1: Knowledge Refresh Module 6: Debugging • Script Basics, Flow Control and Functions • Introduction and Basics • Object Models and Regular Expressions • Console and ISE debugging • Advanced Debugging Module 2: Advanced Functions • Basic functions and parameters Module 7: Git Introduction • CmdletBinding attribute and properties • DevOps and Git • Returning Objects and pipeline • Source Control and Changes • Dynamic parameters • Git Repository Module 3: Mastering Parameters Module 8: Git Intermediate • Attributes and special parameters • Push and Pull • Validation and risk mitigation • Branch/Merging • Comment-based help • OutputType() Module 9: Runspaces • Overview and Commands Module 4: Classes • Classes and Methods • What is a class • Creation and Initialization • Work with Methods and advanced object features • Invoke and Remoting • Debugging and Pools Module 5: Error Handling • Introduction Module 10: Create a GUI in PowerShell • Streams and Write-Host • The presentation Framework • Working with the ErrorRecord Object • Visual Studio • Terminating and Non-Terminating Errors • Graphical User Interface and GUI Design • Try-Catch • Code behind a Form and Advanced Techniques Recommended Qualifications Hardware Requirements Target experience, expectations and qualifications, for • An Intel Core-i5-based PC example: • USB port • IT staff who have taken the PowerShell Foundation • Microsoft/Windows Live ID to connect to the virtual Skills course. environment • Work with PowerShell on a day to day basis. • 4 GB RAM • 128 GB HDD • Windows 7 SP1 or later • Office 2013 Professional Plus • Internet access with at least 1 Mbps bandwidth per student. For more information Contact your Microsoft Account Representative for further details. 2019 © Microsoft Corporation. All rights reserved. This data sheet is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Recommended publications
  • Office 365 Via SJU Microsoft Account
    Office 365 via SJU Microsoft Account SJU email accounts are also Microsoft Accounts, allowing students to download and install Microsoft Office 2016 on up to five personal devices. To access the software, login to email through MySJU. Once logged into MySJU, click on the “Email” link, located in the top of the page. ** If you have any issues logging into Email or MySJU, Contact (718) 990-5000. ** 1. Once logged in to Outlook, access Office 365 menu by clicking in the upper left part of the page. 2. The Office 365 Installation page will appear at the top of the screen. CLICK on “INSTALL OFFICE”. The version of the installation that will appear will depend on the operating system that is being used at the time of login. If Microsoft Office for Mac is needed, the student must sign in to the website with a Mac. If the Windows version of Microsoft Office is needed, the student must sign in to the website with a Windows computer. 3. Steps on how to continue the installation will appear. If you do not see the button to click “Run.” You may have to check your Downloads folder to see if the installation has fully downloaded. Once it is completed, you can open it up to install. You must remain connected to the internet for the software to install. Office will be automatically activated with your SJU account when the install is finalized. 4. After installation is complete. Open up one of the programs, such as Microsoft Word to complete activation. Click on the prompts to get to the Sign-In page.
    [Show full text]
  • NTFS • Windows Reinstallation – Bypass ACL • Administrators Privilege – Bypass Ownership
    Windows Encrypting File System Motivation • Laptops are very integrated in enterprises… • Stolen/lost computers loaded with confidential/business data • Data Privacy Issues • Offline Access – Bypass NTFS • Windows reinstallation – Bypass ACL • Administrators privilege – Bypass Ownership www.winitor.com 01 March 2010 Windows Encrypting File System Mechanism • Principle • A random - unique - symmetric key encrypts the data • An asymmetric key encrypts the symmetric key used to encrypt the data • Combination of two algorithms • Use their strengths • Minimize their weaknesses • Results • Increased performance • Increased security Asymetric Symetric Data www.winitor.com 01 March 2010 Windows Encrypting File System Characteristics • Confortable • Applying encryption is just a matter of assigning a file attribute www.winitor.com 01 March 2010 Windows Encrypting File System Characteristics • Transparent • Integrated into the operating system • Transparent to (valid) users/applications Application Win32 Crypto Engine NTFS EFS &.[ßl}d.,*.c§4 $5%2=h#<.. www.winitor.com 01 March 2010 Windows Encrypting File System Characteristics • Flexible • Supported at different scopes • File, Directory, Drive (Vista?) • Files can be shared between any number of users • Files can be stored anywhere • local, remote, WebDav • Files can be offline • Secure • Encryption and Decryption occur in kernel mode • Keys are never paged • Usage of standardized cryptography services www.winitor.com 01 March 2010 Windows Encrypting File System Availibility • At the GUI, the availibility
    [Show full text]
  • Dynamics NAV2013 Large Scale Hosting on Windows Azure
    Microsoft Dynamics NAV Large scale hosting on 2013 R2 Windows Azure Whitepaper April 2014 Contents Introduction 4 Assumptions 4 Who is the audience of this whitepaper? 4 Windows Azure components that are needed to deploy a scalable Microsoft Dynamics NAV 2013 R2 with high availability 6 What is Windows Azure? 6 The Windows Azure SLA 6 The Windows Azure Cloud Service 6 Port-forwarding endpoints 6 Load-balancing endpoints 7 Availability sets 8 Scale 8 How to deploy Microsoft Dynamics NAV 2013 R2 for multitenancy 9 Deployment scripts on the product media 9 Certificates and SSL 9 URLs 10 Load Balancing Microsoft Dynamics NAV 11 Adding/Removing Tenants 15 Adding/Removing Microsoft Dynamics NAV servers 15 ClickOnce deployment of the Microsoft Dynamics NAV Windows client 16 Application code considerations 17 Upgrade 18 Backup 19 Monitoring 19 How to deploy SQL Server with high availability and what is supported by Microsoft Dynamics NAV 2013 R2 21 SQL Server Always-On Availability Groups 21 SQL Server Always-On Failover Clusters 21 SQL Server Database Mirror 21 SQL Azure 21 NAV Service Sample Scripts 22 Main scripts 22 Helper scripts 22 Helper DLL 22 Definitions 23 The scripts 27 Helper scripts 29 Scripts deployed to Microsoft Dynamics NAV Server 29 Folder structure on the provisioning machine 30 Folder structure on the server 30 How to get started 31 2 Large scale hosting on Windows Azure Whitepaper 3 Large scale hosting on Windows Azure Whitepaper Introduction This whitepaper describes in detail how to deploy Microsoft Dynamics NAV 2013 R2 on Windows Azure so you can serve a very large number of customers with high availability.
    [Show full text]
  • Microsoft Security Intelligence Report
    Microsoft Security Intelligence Report Volume 20 | July through December, 2015 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. This document is provided “as-is.” Information and views expressed in this document, including URL and other Internet website references, may change without notice. You bear the risk of using it. Copyright © 2016 Microsoft Corporation. All rights reserved. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Authors Charlie Anthe Dana Kaufman Anthony Penta Cloud and Enterprise Security Azure Active Directory Team Safety Platform Nir Ben Zvi Nasos Kladakis Ina Ragragio Enterprise and Cloud Group Azure Active Directory Team Windows and Devices Group Patti Chrzan Daniel Kondratyuk Tim Rains Microsoft Digital Crimes Unit Azure Active Directory Team Commercial Communications Bulent Egilmez Andrea Lelli Paul Rebriy Office 365 - Information Windows Defender Labs Bing Protection Geoff McDonald Stefan Sellmer Elia Florio Windows Defender Labs Windows Defender Labs Windows Defender Labs Michael McLaughlin Mark Simos Chad Foster Identity Services Enterprise Cybersecurity Bing Group Nam Ng Roger Grimes Enterprise Cybersecurity Vikram Thakur Microsoft IT Group Windows Defender Labs Paul Henry Niall O'Sullivan Alex Weinert Wadeware LLC Microsoft Digital Crimes Unit Azure Active Directory Team Beth Jester Daryl Pecelj Terry Zink Windows Defender Microsoft IT Information
    [Show full text]
  • Microsoft Windows 10 Update Hello, Microsoft Has Begun
    Subject Line: Microsoft Windows 10 Update Hello, Microsoft has begun pushing a warning message to Windows 10 computers that a critical security update must be performed. Several clients have informed us that they are seeing the warning message. It will appear as a generic blue screen after your computer has been powered up, and it states that after April 10, 2018 Microsoft will no longer support your version of Windows 10 until the critical security update has been performed. Please note if your UAN computer has not been recently connected to the internet, you would not have received this message. UAN has confirmed that the warning message is a genuine message from Microsoft, and UAN strongly encourages all clients to perform this critical security update as soon as possible. Please note: ‐ This update is a Microsoft requirement and UAN cannot stop or delay its roll out. To perform the critical security updated select the ‘Download update’ button located within the warning message. ‐ This update is very large, for those clients that have metered internet usage at their home may want to perform the update at a different location with unmetered high speed internet, perhaps at another family member’s home. ‐ Several UAN staff members have performed the critical security update on their home computers, and the process took more than an hour to complete. To check that your computer has been updated or to force the update at a time that is convenient to you, go to the windows Start button and click on Settings (the icon that looks like a gear above the Start button) > Update and Security > Windows Update > Check for Updates and then follow the instructions on the screen.
    [Show full text]
  • Windows Messenger Live Msn Download
    Windows messenger live msn download Windows Live Messenger latest version: See. Hear. Share. Instantly.. Windows Live Messenger previously known as MSN Messenger, was renamed as part of. MSN Messenger is an instant messaging program that lets you send instant messages to your friends, and much more. Previously known as MSN Messenger, Windows Live Messenger is Microsoft's answer to instant messaging. While largely the same as its predecessor. Windows Live Messenger free download. on their MSN or Hotmail account, as the integration with the email accounts can be. Mobile and web: Using a public computer without Messenger? No problem! You can chat on the web from Windows Live Hotmail or use. Share photos: Look at photos together, right in the conversation window and Messenger tells you when people you know post new photos on Windows Live. Microsoft Windows live messenger free Download Link: Latest Version. Old Version of MSN (Live) Messenger. Website. Developer. Microsoft Corporation. Latest Version. Windows. Messenger, which offers the user the same functionalities as Windows Live Messenger. Windows Live Messenger Final Deutsch: Der Windows Live Messenger, Nachfolger des MSN Messenger, in der Version​: ​ - vom How to Download and Install Windows Live Messenger. Windows Live Messenger is a great way to talk to people online. You can now have a personal picture. Windows 7 by default is installed without Windows Live Messenger. So to get it, we will need to download and install it. select, like setting Bing as the default search provider and setting MSN as your browser home page. is a free, personal email service from Microsoft.
    [Show full text]
  • Onenote Preview
    OneNote Preview Quick Start Guide We’ve created a touch version of OneNote for your Windows 10 tablet. Use this guide to learn the basics. Explore the OneNote toolbox Concentrate on your ideas instead of your files Undo your mistakes Look through the ribbon to see what this version of OneNote saves your notebook files automatically and continually, so you When you’re working in tablet mode without a keyboard, OneNote can do. Tap the same tab to hide its commands. can always focus on your work. tap the Undo button to quickly erase mistakes. Tag important notes Tap here to browse and apply tags to selected notes on the current page. Navigate and search Use page titles Tap here to search or print your notes, go to a specific Label your notes with notebook, or set options. meaningful titles for better search results later. View and manage notes Draw, write, or sketch Tap a page tab to view its notes, Notes don’t have to be walls of or press and hold a page tab to text. Use the drawing tools to see more options. get creative. OneNote Preview Access your notes anywhere Jot down and recall with ease What good are notes, plans, and ideas if they’re trapped on a computer at home or OneNote never runs out of paper. To create new pages, tap the plus sign [+] at the at the office? Keep all of your notebooks available to you at every turn by signing top of the sidebar. In the Recent Notes list, tap the name of the page that you want into OneNote with your free Microsoft account when you first start the app.
    [Show full text]
  • Microsoft IIS Agent Installation and Configuration Guide Tables
    IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 10 Installation and Configuration Guide IBM SC27-5656-01 IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 10 Installation and Configuration Guide IBM SC27-5656-01 Note Before using this information and the product it supports, read the information in “Notices” on page 21. This edition applies to version 6.3.1.10 of IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent (product number 5278 - U18) and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 2008, 2016. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Tables ............... v Running as a non-administrator user ...... 15 Agent-specific installation and configuration ... 15 Chapter 1. Overview of the agent .... 1 Configuration values .......... 16 Remote installation and configuration .... 16 New in this release ............ 4 Components of the IBM Tivoli Monitoring environment .............. 4 Appendix. ITCAM for Microsoft Agent Management Services ......... 6 Applications documentation library .. 19 User interface options ........... 6 Prerequisite publications .......... 19 Data sources .............. 7 Related publications ........... 20 Tivoli Monitoring Community on Service Chapter 2. Agent installation and Management Connect ........... 20 configuration ............ 11 Other sources of documentation ....... 20 Requirements .............. 11 Language pack installation ......... 11 Notices .............. 21 Installing language packs on Windows systems 11 Trademarks .............. 23 Installing language packs on UNIX or Linux Terms and conditions for product documentation.. 23 systems............... 12 IBM Online Privacy Statement .......
    [Show full text]
  • Microsoft 365 Onedrive Frequently Asked Questions
    MICROSOFT 365 ONEDRIVE FREQUENTLY ASKED QUESTIONS What is OneDrive for Business? OneDrive is an integral part of Office 365. OneDrive is a Microsoft-hosted location where employees can store and share files and access files from anywhere using any Internet-connected device. How does OneDrive for Business work? Getting started with OneDrive for Business is easy. You can add files already on your computer to OneDrive by either copying them over or moving them from your computer through drag-and- drop. When you save new files, you can choose to save them to OneDrive so you can get to them from any device and share them with other people. And, if your computer has a built-in camera, you can automatically save copies of the photos in your camera roll to OneDrive, so you'll always have a backup. How can I benefit from using OneDrive? Here are a number of ways you can benefit from using OneDrive: Automatically save a backup copy of your files. Access your files from anywhere. Easily switch between different devices. Share files with whomever you want – whenever you want. Free access to Office online. Do I have to install the OneDrive app on all my computers? No. If you don't want to keep all the files in your OneDrive on a computer, you can still work with your OneDrive on that computer by going to the OneDrive website. How should I prepare for my files to be moved to OneDrive? The process of moving your files is relatively simple. While your files are moving, you may not edit them, so plan on doing other work tasks that do not require you to work within your files.
    [Show full text]
  • Web Server IIS Deployment
    https://www.halvorsen.blog ASP.NET Core Web Server IIS Deployment Hans-Petter Halvorsen Introduction • Introduction to IIS deployment • If you have never used ASP.NET Core, I suggest the following Videos: – ASP.NET Core - Hello World https://youtu.be/lcQsWYgQXK4 – ASP.NET Core – Introduction https://youtu.be/zkOtiBcwo8s 2 Scenario Development Environment Test/Production Environment Local PC with Windows 10 Windows 10/Windows Server ASP.NET Core IIS Web Application SQL Server Visual Studio ASP.NET Core SQL Server Express Web Application Visual Studio Web Server • A web server is server software that can satisfy client requests on the World Wide Web. • A web server can contain one or more websites. • A web server processes incoming network requests over HTTP and several other related protocols. • The primary function of a web server is to store, process and deliver web pages to clients. • The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). • Pages delivered are most frequently HTML documents, which may include images, style sheets and scripts in addition to the text content. https://en.wikipedia.org/wiki/Web_server 4 Web Pages and Web Applications Web Server Client Web Server software, e.g., Internet Information Services (IIS) Request Web Browser, (URL) e.g., Edge, Internet Chrome, Safari, or Local etc. Response Network (LAN) Data- (HTML) base Operating System, e.g., Windows Server PC with Windows 10, macOS or Linux Smartphone with Android or iOS, etc. Web Server Software PHP (pronounced "engine x") Internet Information Services - Has become very popular lately ASP.NET Cross-platform: UNIX, Linux, OS X, Windows, ..
    [Show full text]
  • The Total Economic Impact™ of Microsoft Windows 10
    A Forrester Total Economic Impact™ Study Commissioned By Microsoft December 2016 The Total Economic Impact™ Of Microsoft Windows 10 Cost Savings And Business Benefits Enabled By Windows 10 Table Of Contents Executive Summary 1 Key Findings 1 The Windows 10 Customer Journey 4 Interviewed Organizations 4 Key Challenges 4 Solution Requirements 5 Key Results 5 Composite Organization 6 Financial Analysis 7 IT Management Cost Savings And Productivity 7 Application Delivery And Testing Time Savings 9 Reduced Security Issues And Remediation Costs 10 Client Management Process Improvements 11 New Or Retained Sales Opportunities 12 Mobile Worker Productivity 13 Deployment Impact 14 Flexibility 16 Initial Planning And Implementation Costs 17 Costs For Continued Deployment 18 Management Costs For New Windows 10 Tasks 18 Financial Summary 20 Microsoft Windows 10: Overview 21 Appendix A: Total Economic Impact 23 Total Economic Impact Approach 23 Appendix B: Endnotes 24 ABOUT FORRESTER CONSULTING Forrester Consulting provides independent and objective research-based Project Director: consulting to help leaders succeed in their organizations. Ranging in scope from a Sean Owens short strategy session to custom projects, Forrester’s Consulting services connect December 2016 you directly with research analysts who apply expert insight to your specific business challenges. For more information, visit forrester.com/consulting. © 2016, Forrester Research, Inc. All rights reserved. Unauthorized reproduction is strictly prohibited. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Forrester®, Technographics®, Forrester Wave, RoleView, TechRadar, and Total Economic Impact are trademarks of Forrester Research, Inc. All other trademarks are the property of their respective companies.
    [Show full text]
  • Microsoft Corporation
    Before the Federal Trade Commission Washington, DC In the Matter of ) ) Microsoft Corporation. ) _____________________________ ) Complaint and Request for Injunction, Request For Investigation and for Other Relief INTRODUCTION 1. This complaint concerns the privacy implications of the Microsoft XP operating system that is expected to become the primary means of access for consumers in the United States to the Internet. As is set forth in detail below, Microsoft has engaged, and is engaging, in unfair and deceptive trade practices intended to profile, track, and monitor millions of Internet users. Central to the scheme is a system of services, known collectively as “.NET,” which incorporate “Passport,” “Wallet,” and “HailStorm” that are designed to obtain personal information from consumers in the United States unfairly and deceptively. The public interest requires the Commission to investigate these practices and to enjoin Microsoft from violating Section 5 of the Federal Trade Commission Act, as alleged herein. PARTIES 2. The Electronic Privacy Information Center (“EPIC”) is a non-profit, public interest research organization incorporated in the District of Columbia. EPIC’s activities include the review of government and private sector polices and practices to determine their possible impact on the privacy interests of the American public. Among its other activities, EPIC has prepared reports and presented testimony before Congress and administrative agencies on the Internet and privacy issues. 3. The Center for Digital Democracy (“CDD”) is a non-profit organization that represents the interests of citizens and consumers with respect to new media technologies. 4. The Center for Media Education (“CME”) is a national nonprofit, nonpartisan organization dedicated to creating a quality electronic media culture for children, their families, and the community.
    [Show full text]