WINDOWS ADMINISTRATION AND WORKING WITH OBJECTS
CREATING AND MANAGING ACTIVE DIRECTORY OBJECTS
CONFIGURING NETWORK SETTINGS ON WINDOWS SERVER
CREATING A WEB SITE
SELECTING, SORTING, AND DISPLAYING DATA
FILTERING OBJECTS AND ENUMERATING OBJECTS
Basic commands for powershell : Configuring Windows PowerShell and working wi...Hitesh Mohapatra
This document provides an overview of common PowerShell commands for automating tasks and managing configurations in Windows. It discusses commands for configuring the PowerShell console and ISE application, finding available commands, getting help, and viewing services, events, and processes. The document also covers using the history, setting execution policies, filtering output, and managing aliases, modules, drives and sessions. Specific commands demonstrated include Get-Command, Get-Help, Get-Service, Get-EventLog, Get-Process, Clear-History, Set-ExecutionPolicy, Select-Object, and more.
This document provides an overview and agenda for a presentation on Windows PowerShell. It introduces PowerShell concepts like the interactive shell, cmdlets, objects, variables, operators, and scripting best practices. It also demonstrates how to work with different object types like WMI, COM, and .NET objects from within PowerShell scripts. The goal is to familiarize attendees with PowerShell scripting and automation capabilities.
Request dispatching allows one servlet to forward a request to another servlet, JSP, or HTML page for further processing. This is done using a RequestDispatcher object, which can be obtained from the servlet context or request object. The RequestDispatcher's forward() method dispatches the request without the client's knowledge, maintaining request parameters, while include() dispatches and includes the response in the original response without changing headers.
Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...Knoldus Inc.
This document provides an introduction and overview of the Play web application framework. It discusses key components of Play like Actions, Controllers, Results, routing, templates, and forms. It also covers how to develop a basic application using Play including setting up a new project, defining routes and controllers, rendering templates, and submitting forms. Finally, it demonstrates persisting application data in a database.
This document demonstrates how to perform basic math operations like addition, subtraction, multiplication, division, finding maximum and minimum values, rounding, and square root functions using DataWeave. It provides code examples for each operation, showing how to transform and output the results in JSON or XML format.
The document contains details of 9 practical assignments for an Advance Java course. Each practical assignment involves developing a Java program or application to demonstrate a concept. For example, Practical 01 involves creating a program to select stationary products and display prices; Practical 02 creates an editable employee table; Practical 03 uses a split pane to display planet images; and so on. The final practical involves developing a room reservation system using Enterprise Java Beans.
The document provides information about HTML forms and JavaScript. It includes examples of HTML form fields like text, password, checkbox, radio buttons, and submit buttons. It also discusses how JavaScript can be used to validate form data, submit forms, and perform calculations. The last part discusses AJAX and how JavaScript and XMLHttpRequest object can be used to make asynchronous calls to retrieve and display data without reloading the page.
This document provides an overview of building NativeScript applications with Angular. It covers setting up a NativeScript project with Angular, using components and bindings, routing, forms, HTTP requests, and testing. While there are some minor differences from web Angular, NativeScript aims to embrace the Angular framework and allow building truly native mobile apps using Angular concepts.
Typescript fundamentals document summarized in 3 sentences:
The document discusses Typescript fundamentals including types, classes, interfaces, modules and how to use the Typescript compiler. It explains how Typescript adds type safety and compile time checking to JavaScript by using types for variables, parameters, returns and more. Examples are provided for many Typescript features and how they compile down to equivalent JavaScript.
Angular 2 Component Communication - Talk by Rob McDiarmidAmrita Chopra
This talk was a part of the January 2017 AngularTO meetup at Rangle.io
All content is by Rob McDiarmid
Components are one of Angular 2's greatest features. They combine many redundant concepts from Angular 1.x into one flexible and elegant API. A Component can interact with its parent/children through @Input and @Output bindings but sometimes that's not enough. What happens when you need to communicate between siblings or nested routes? What if you need to send a message to multiple components at once or just need more control? Fortunately, Angular 2 has got you covered. Level up your component skills and learn some advanced features and patterns for component interaction.
The document discusses implementing a factory design pattern and RESTful web services.
For the factory pattern, object creation code is encapsulated so that different UI components like combo boxes and radio boxes can be created at runtime. The factory method "orderComponent" returns the requested component.
For the RESTful services, an "addImage" function receives an image URL via GET and stores the file path in an Image object. A publish button allows publishing a design and verifies success via a popup message. Approve and deny functions are implemented to control whether images are displayed on the home page or only in the admin tab.
This document discusses PowerShell and its use with SharePoint. It begins by explaining that PowerShell is a tool intended to replace the Command Prompt and provide more control over Windows. It then discusses how PowerShell allows administrators to automate and simplify tasks through scripting and combining commands. The document also provides examples of using PowerShell to manage SharePoint, including creating sites, upgrading environments, and managing users.
This document provides an overview of PowerShell fundamentals that will be covered, including custom objects, advanced function parameters, building proper functions, the help system, pipelines, scope, and more. It does not cover PowerShell syntax or specific SharePoint cmdlets. The help system, pipelines, scope, custom objects, functions, parameter validation, verbose/debug output, and converting scripts to modules are discussed in more detail. Code examples are provided to demonstrate many of these concepts.
This document discusses how to compress and decompress payloads in Mule flows. It describes using the gzip-compress-transformer to compress a payload, which reduces its size, and the gzip-uncompress-transformer to decompress it back to the original size. An example is provided of a flow that picks up a 83 KB file, compresses it reducing it to 21.99 KB, then decompresses it back to the original 83 KB size.
The document discusses configuring caching in Mule using a non-persistent managed objects store. It shows how to configure a caching strategy with a non-persistent managed object store, test the cached web service response, invalidate the cache to force a database hit, and configure a flow to clear the cache. The caching allows retrieving the same response even if the database data is deleted, and invalidating empties the cache so the service hits the database again.
Лаконічні та елегантні автоматизовані тести? Безболісний (майже) тестовий стек для UI веб-додатків? Більше часу, щоб випити кави/пограти у Cuphead/ подивитись у порожнечу?
Ми поговоримо про Lombok, Vavr, Owner, чому вам варто використовувати готові рішення та як зробити тести більш лаконічними та читабельними. Вам знадобиться Vaper та/або гіроборд.
This document provides an overview of QB (QueryBuilder), a fluent and chainable syntax for building SQL statements in a database-agnostic way. QB aims to abstract SQL statements from database grammar, help stop concatenating SQL strings, and enable new patterns for managing complex SQL. The document demonstrates how to configure QB, use its query builder syntax to construct queries, and perform CRUD operations in a cleaner way compared to manually writing SQL. Key methods covered include from, select, join, where, orderBy, get, insert, update, and delete.
This document contains a quiz on Java programming concepts like NullPointerException, floating point numbers, StringBuffer, inheritance, and stacks. It includes 10 multiple choice questions related to code snippets that demonstrate these concepts, along with explanations of some answers.
Asynchronous web apps with the Play Framework 2.0Oscar Renalias
This document discusses Play's asynchronous capabilities for building scalable and responsive web applications. It begins by explaining the traditional blocking request processing model and Play's asynchronous non-blocking model. It then covers asynchronous requests using Futures and Promises in Play. Examples are provided for making actions asynchronous using asynchronous responses. The document also discusses reactive IO in Play using Enumerators and Iteratees for non-blocking streaming of data. Real world use cases for asynchronous programming include asynchronous web services, streaming files and data, and websockets.
Introduction to windows power shell in sharepoint 2010Binh Nguyen
This document provides an introduction to using PowerShell in SharePoint 2010. It discusses why PowerShell is useful for SharePoint administration and automation. The key points covered include: an overview of PowerShell and how it works with objects and the .NET Framework; when and why to use PowerShell over STSADM; basics of PowerShell like variables, loops, logic, and functions; how to create your own PowerShell scripts; and how to schedule scripts to run automatically. The presentation includes a demo of sample PowerShell scripts for common SharePoint tasks.
This document discusses performance testing using JMeter. It provides an overview of different types of performance tests like load testing, stress testing, spike testing etc. and how they are used to identify bottlenecks. It then describes how to install and configure JMeter for performance testing. Steps are provided to add thread groups, samplers, listeners and other components. Techniques like correlation, remote testing are also summarized. The goal is to help understand how to effectively use JMeter for load and performance testing of web applications.
advance level of javascript fundamentals has been covered in these slide try it out learn with an ease. https://auroskkil.com/
This document provides an overview of Windows PowerShell, including:
- What PowerShell is and its benefits over traditional command prompts
- The PowerShell architecture including hosts, runspaces, providers, and the pipeline
- Common PowerShell cmdlets, parameters, and how to get help
- Working with PowerShell objects, formatting output, and using providers
- Basic PowerShell scripting concepts like variables, arrays, and conditional logic
This document provides an introduction to PowerShell, including what it is, its core components like cmdlets and objects, and how it can be used for automation and management. PowerShell combines a command-line shell and a scripting language that allows users to discover, query, and manipulate systems through a .NET object model. It includes cmdlets for common system tasks and can be extended with additional cmdlets. PowerShell is included with Windows 7/Server 2008 R2 and later or can be installed on earlier versions, and will be important for IT professionals to learn as it replaces traditional shells.
The document contains details of 9 practical assignments for an Advance Java course. Each practical assignment involves developing a Java program or application to demonstrate a concept. For example, Practical 01 involves creating a program to select stationary products and display prices; Practical 02 creates an editable employee table; Practical 03 uses a split pane to display planet images; and so on. The final practical involves developing a room reservation system using Enterprise Java Beans.
The document provides information about HTML forms and JavaScript. It includes examples of HTML form fields like text, password, checkbox, radio buttons, and submit buttons. It also discusses how JavaScript can be used to validate form data, submit forms, and perform calculations. The last part discusses AJAX and how JavaScript and XMLHttpRequest object can be used to make asynchronous calls to retrieve and display data without reloading the page.
This document provides an overview of building NativeScript applications with Angular. It covers setting up a NativeScript project with Angular, using components and bindings, routing, forms, HTTP requests, and testing. While there are some minor differences from web Angular, NativeScript aims to embrace the Angular framework and allow building truly native mobile apps using Angular concepts.
Typescript fundamentals document summarized in 3 sentences:
The document discusses Typescript fundamentals including types, classes, interfaces, modules and how to use the Typescript compiler. It explains how Typescript adds type safety and compile time checking to JavaScript by using types for variables, parameters, returns and more. Examples are provided for many Typescript features and how they compile down to equivalent JavaScript.
Angular 2 Component Communication - Talk by Rob McDiarmidAmrita Chopra
This talk was a part of the January 2017 AngularTO meetup at Rangle.io
All content is by Rob McDiarmid
Components are one of Angular 2's greatest features. They combine many redundant concepts from Angular 1.x into one flexible and elegant API. A Component can interact with its parent/children through @Input and @Output bindings but sometimes that's not enough. What happens when you need to communicate between siblings or nested routes? What if you need to send a message to multiple components at once or just need more control? Fortunately, Angular 2 has got you covered. Level up your component skills and learn some advanced features and patterns for component interaction.
The document discusses implementing a factory design pattern and RESTful web services.
For the factory pattern, object creation code is encapsulated so that different UI components like combo boxes and radio boxes can be created at runtime. The factory method "orderComponent" returns the requested component.
For the RESTful services, an "addImage" function receives an image URL via GET and stores the file path in an Image object. A publish button allows publishing a design and verifies success via a popup message. Approve and deny functions are implemented to control whether images are displayed on the home page or only in the admin tab.
This document discusses PowerShell and its use with SharePoint. It begins by explaining that PowerShell is a tool intended to replace the Command Prompt and provide more control over Windows. It then discusses how PowerShell allows administrators to automate and simplify tasks through scripting and combining commands. The document also provides examples of using PowerShell to manage SharePoint, including creating sites, upgrading environments, and managing users.
This document provides an overview of PowerShell fundamentals that will be covered, including custom objects, advanced function parameters, building proper functions, the help system, pipelines, scope, and more. It does not cover PowerShell syntax or specific SharePoint cmdlets. The help system, pipelines, scope, custom objects, functions, parameter validation, verbose/debug output, and converting scripts to modules are discussed in more detail. Code examples are provided to demonstrate many of these concepts.
This document discusses how to compress and decompress payloads in Mule flows. It describes using the gzip-compress-transformer to compress a payload, which reduces its size, and the gzip-uncompress-transformer to decompress it back to the original size. An example is provided of a flow that picks up a 83 KB file, compresses it reducing it to 21.99 KB, then decompresses it back to the original 83 KB size.
The document discusses configuring caching in Mule using a non-persistent managed objects store. It shows how to configure a caching strategy with a non-persistent managed object store, test the cached web service response, invalidate the cache to force a database hit, and configure a flow to clear the cache. The caching allows retrieving the same response even if the database data is deleted, and invalidating empties the cache so the service hits the database again.
Лаконічні та елегантні автоматизовані тести? Безболісний (майже) тестовий стек для UI веб-додатків? Більше часу, щоб випити кави/пограти у Cuphead/ подивитись у порожнечу?
Ми поговоримо про Lombok, Vavr, Owner, чому вам варто використовувати готові рішення та як зробити тести більш лаконічними та читабельними. Вам знадобиться Vaper та/або гіроборд.
This document provides an overview of QB (QueryBuilder), a fluent and chainable syntax for building SQL statements in a database-agnostic way. QB aims to abstract SQL statements from database grammar, help stop concatenating SQL strings, and enable new patterns for managing complex SQL. The document demonstrates how to configure QB, use its query builder syntax to construct queries, and perform CRUD operations in a cleaner way compared to manually writing SQL. Key methods covered include from, select, join, where, orderBy, get, insert, update, and delete.
This document contains a quiz on Java programming concepts like NullPointerException, floating point numbers, StringBuffer, inheritance, and stacks. It includes 10 multiple choice questions related to code snippets that demonstrate these concepts, along with explanations of some answers.
Asynchronous web apps with the Play Framework 2.0Oscar Renalias
This document discusses Play's asynchronous capabilities for building scalable and responsive web applications. It begins by explaining the traditional blocking request processing model and Play's asynchronous non-blocking model. It then covers asynchronous requests using Futures and Promises in Play. Examples are provided for making actions asynchronous using asynchronous responses. The document also discusses reactive IO in Play using Enumerators and Iteratees for non-blocking streaming of data. Real world use cases for asynchronous programming include asynchronous web services, streaming files and data, and websockets.
Introduction to windows power shell in sharepoint 2010Binh Nguyen
This document provides an introduction to using PowerShell in SharePoint 2010. It discusses why PowerShell is useful for SharePoint administration and automation. The key points covered include: an overview of PowerShell and how it works with objects and the .NET Framework; when and why to use PowerShell over STSADM; basics of PowerShell like variables, loops, logic, and functions; how to create your own PowerShell scripts; and how to schedule scripts to run automatically. The presentation includes a demo of sample PowerShell scripts for common SharePoint tasks.
This document discusses performance testing using JMeter. It provides an overview of different types of performance tests like load testing, stress testing, spike testing etc. and how they are used to identify bottlenecks. It then describes how to install and configure JMeter for performance testing. Steps are provided to add thread groups, samplers, listeners and other components. Techniques like correlation, remote testing are also summarized. The goal is to help understand how to effectively use JMeter for load and performance testing of web applications.
advance level of javascript fundamentals has been covered in these slide try it out learn with an ease. https://auroskkil.com/
This document provides an overview of Windows PowerShell, including:
- What PowerShell is and its benefits over traditional command prompts
- The PowerShell architecture including hosts, runspaces, providers, and the pipeline
- Common PowerShell cmdlets, parameters, and how to get help
- Working with PowerShell objects, formatting output, and using providers
- Basic PowerShell scripting concepts like variables, arrays, and conditional logic
This document provides an introduction to PowerShell, including what it is, its core components like cmdlets and objects, and how it can be used for automation and management. PowerShell combines a command-line shell and a scripting language that allows users to discover, query, and manipulate systems through a .NET object model. It includes cmdlets for common system tasks and can be extended with additional cmdlets. PowerShell is included with Windows 7/Server 2008 R2 and later or can be installed on earlier versions, and will be important for IT professionals to learn as it replaces traditional shells.
Everything you need to know about PowerShellShane Hoey
This document provides an overview and introduction to Windows PowerShell 2.0. It discusses the history and evolution of command shells leading up to PowerShell. It explores the basic concepts of PowerShell including cmdlets, objects, properties, methods, and pipelines. It provides examples of common cmdlets and demonstrates basic usage. It offers best practices for using PowerShell and identifies additional learning resources such as books, user groups, and podcasts.
This document provides an overview of using objects in PowerShell. It discusses getting member information from objects using Get-Member, sorting objects with Sort-Object, selecting object properties with Select-Object, adding custom properties, and filtering objects out of the pipeline. Methods for working with objects when no cmdlet exists are also covered. The presentation is part of a course on PowerShell administration.
An a z index of windows power shell commandssBen Pope
This document provides an A-Z index of common Windows PowerShell commands, listing the command name, a brief description, and common aliases where applicable. It covers a wide range of commands for working with files, folders, processes, services, networking, Active Directory, XML, and more. The commands are listed alphabetically and many have multiple entries to cover their verb and noun forms as well as aliases. In addition to the listed commands, PowerShell can also run any executable or script.
Power Shell for System Admins - By KaustubhKaustubh Kumar
This document outlines an agenda and content for a PowerShell training session. It includes introductions to PowerShell concepts like cmdlets, parameters, aliases and objects. It also provides examples of using PowerShell to interact with services, processes, event logs and more. The training covers PowerShell fundamentals, administration tasks, scripting and other topics to help students learn and use PowerShell.
This document provides a quick reference to useful commands, operators, and concepts in Windows PowerShell 3.0. It includes summaries of common commands like Get-Help and Get-Command, bitwise and logical operators, arrays, hash tables, variables, and more. The document acts as a cheat sheet for learning the basics of the PowerShell language.
This document discusses advanced PowerShell concepts including functions, modules, comment-based help, accepting pipeline input, and creating PowerShell objects. It highlights three important cmdlets for discovery (Get-Help, Get-Command, Get-Member) and how to create reusable functions and modules with functions. It also covers how to accept pipeline input into functions and create PowerShell objects to output from functions.
PowerShell is a command line and scripting language that provides native access to .NET classes, COM objects, WMI, and XML. It allows administrators to leverage these APIs and formats output for improved productivity. The document demonstrates PowerShell's ability to investigate systems, manipulate and transform objects, and access existing instrumentation through demos. It provides resources for learning PowerShell including documentation, books, community forums, and code repositories.
This document provides an overview and agenda for a PowerShell crash course presentation. It introduces PowerShell concepts like cmdlets, aliases, snap-ins, objects, and the pipeline. It also covers PowerShell security features and using alternate credentials. The agenda includes a PowerShell backgrounder, accomplishing admin tasks with PowerShell, and available resources.
Powershell Seminar @ ITWorx CuttingEdge ClubEssam Salah
Windows PowerShell is a new interactive shell and scripting language based on .NET. It allows access to system resources like file systems and data stores in an easy way. PowerShell aims to make administrators more productive and secure by default. It is supported on Windows XP and above and many Microsoft products. PowerShell provides a command line experience and can also be used for GUI scripting and custom applications.
Manage your infrastructure with PowerShellJaap Brasser
It had already been well over a year since the first iteration of the DuPSUG Basics day, but yesterday we finally had the opportunity to host our second day of basic PowerShell training. This time we were hosted at the Sogeti office in Vianen.
This document provides an overview of a tutorial on learning Windows PowerShell core skills in 2 days. The tutorial will be delivered in 4 sessions and cover topics like PowerShell cmdlets, parameters, aliases, providers, help system, connecting commands with pipes, formatting output, adding commands with snapins and modules, and working with objects and the pipeline. It encourages participants to use the skills in their jobs and asks them to provide feedback through session evaluations.
Let’s face it, when was the last time you opened a command prompt as part of your daily routine? Did you know you can save a lot of time by creating scripts that automate your daily tasks, such as altering your application’s configuration files and then deploy the application to a remote server? There are developers that still think that scripting is the IT department’s domain. But Windows PowerShell is a different story. PowerShell is a scripting language that is more coding than scripting, mostly because its commands return objects, not text.
In this session we will learn what PowerShell is, the basics of coding with it, and how to call it from your .NET code. Most of the session will focus on how developers can benefit from using PowerShell in their day-to-day routine in order to work with XML and JSON, automate deployments, manage certificates, call HTTP services, manipulate file content, and more. Next time you are asked to deploy your application to the server, type, don’t click!
This document provides an introduction to PowerShell, including what PowerShell is, how it addresses security issues with existing scripting languages, basic commands and features like cmdlets, variables, pipelines, operators, and functions. It also covers topics like exporting, importing, sorting, filtering, regular expressions, arrays, hash tables, XML handling, and resources for learning more about PowerShell.
This document provides an overview of using PowerShell to automate administrative tasks in SQL Server. It discusses SQL Server PowerShell (SQLPS), which loads the necessary SQL Server snap-ins. It also covers using SQL Server Management Objects (SMO) and ADO.NET for administrative tasks like managing servers and running queries. Key objects in SMO and ADO.NET that are useful for automation are highlighted.
You're stuck on a basic Windows estate, you can't pull the data out, there's no SIEM, and you have 20GB of logs you've been tasked to turn into actionable intelligence. Powershell brings not just in-built tools for querying Windows event logs, but also extremely powerful text processing tools. This talk will give you a quick overview of these features and its notable quirks, allowing you to pull off tricks that are often thought to be only for *NIX environments.
PowerShell is a task automation and configuration management platform that can help IT administrators more easily manage Windows systems. It contains cmdlets that perform tasks, works with objects to represent system components, and uses a pipeline to connect cmdlets. PowerShell is built on .NET and is extensible via modules. It supports discovering what cmdlets and objects can do via Get-Help and Get-Member. Desired State Configuration (DSC) allows defining and enforcing configurations using PowerShell. The presentation encourages administrators to learn PowerShell to more efficiently manage systems and tasks.
Edge computing and fog computing can both be defined as technological platforms that bring computing processes closer to where data is generated and collected from. This article explains the two concepts in detail and lists the similarities and differences between them.
Amazon Web Services (AWS) is a popular cloud platform praised for its scalability, flexibility, and extensive range of services, making it a good choice for businesses of all sizes.
In cloud computing, a "Resource Cluster" refers to a group of multiple computing resources (like servers, storage units) managed as a single entity to provide high availability and scalability, while a "Multi-Device Broker" acts as a intermediary that translates data formats and protocols to enable a cloud service to be accessed by a wide range of devices, even if they have different capabilities or communication standards; essentially acting as a compatibility layer between the cloud service and various client devices.
Uses established clustering technologies for redundancy
Boosts availability and reliability of IT resources
Automatically transitions to standby instances when active resources become unavailable
Protects mission-critical software and reusable services from single points of failure
Can cover multiple geographical areas
Hosts redundant implementations of the same IT resource at each location
Relies on resource replication for monitoring defects and unavailability conditions
In cloud computing, "Resource Replication" refers to the process of creating multiple identical copies of a computing resource (like a server or database) to enhance availability and fault tolerance, while an "Automated Scaling Listener" is a service agent that constantly monitors workload demands and automatically triggers the creation or deletion of these replicated resources based on predefined thresholds, essentially allowing for dynamic scaling of applications to meet fluctuating traffic needs.
Storage Device & Usage Monitor in Cloud Computing.pdfHitesh Mohapatra
A "Storage Device & Usage Monitor" in cloud computing refers to a tool or feature that tracks and analyzes the performance and usage of storage devices within a cloud infrastructure, providing insights into metrics like disk space utilization, read/write speeds, data access patterns, and potential storage bottlenecks, allowing administrators to optimize data storage and manage capacity effectively.
Cloud networking is the use of cloud-based services to connect an organization's resources, applications, and employees. It's a type of IT infrastructure that allows organizations to use virtual network components instead of physical hardware.
A logical network perimeter in cloud computing is a virtual boundary that separates a group of cloud-based IT resources from the rest of the network. It can be used to isolate resources from unauthorized users, control bandwidth, and more.
Software product quality is how well a software product meets the needs of its users and developers. It's important to ensure high quality software, especially for safety-critical applications.
Multitenancy in cloud computing is a software architecture that allows multiple customers to share a single cloud instance. In this model, each customer, or tenant, has their own secure virtual application instance, even though they share the same resources.
Server Consolidation in Cloud Computing EnvironmentHitesh Mohapatra
Server consolidation in cloud computing refers to the practice of reducing the number of physical servers by combining workloads onto fewer, more powerful virtual machines or cloud instances. This approach improves resource utilization, reduces operational costs, and enhances scalability while maintaining performance and reliability in cloud environments.
Web services in cloud computing are technologies that enable communication between different applications over the internet using standard protocols like HTTP, XML, or JSON. They allow systems to access and exchange data remotely, enabling seamless integration, scalability, and flexibility in cloud-based environments.
Resource replication in cloud computing is the process of making multiple copies of the same resource. It's done to improve the availability and performance of IT resources.
Software project management is an art and discipline of planning and supervis...Hitesh Mohapatra
Software in project management is dedicated to the planning, scheduling, resource allocation, execution, tracking, and delivery of software and web projects.
Part 2
Software project management is an art and discipline of planning and supervis...Hitesh Mohapatra
Software in project management is dedicated to the planning, scheduling, resource allocation, execution, tracking, and delivery of software and web projects.
Part 1
The life cycle of a virtual machine (VM) provisioning processHitesh Mohapatra
The life cycle of a virtual machine (VM) provisioning process includes the following stages:
Creation: The VM is created
Configuration: The VM is configured in a development environment
Allocation: Virtual resources are allocated
Exploitation and monitoring: The VM is used and its status is monitored
Elimination: The VM is eliminated
Bituminous binders are sticky, black substances derived from the refining of crude oil. They are used to bind and coat aggregate materials in asphalt mixes, providing cohesion and strength to the pavement.
Kevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdfMedicoz Clinic
Kevin Corke, a respected American journalist known for his work with Fox News, has always kept his personal life away from the spotlight. Despite his public presence, details about his spouse remain mostly private. Fans have long speculated about his marital status, but Corke chooses to maintain a clear boundary between his professional and personal life. While he occasionally shares glimpses of his family on social media, he has not publicly disclosed his wife’s identity. This deep dive into his private life reveals a man who values discretion, keeping his loved ones shielded from media attention.
Tesia Dobrydnia brings her many talents to her career as a chemical engineer in the oil and gas industry. With the same enthusiasm she puts into her work, she engages in hobbies and activities including watching movies and television shows, reading, backpacking, and snowboarding. She is a Relief Senior Engineer for Chevron and has been employed by the company since 2007. Tesia is considered a leader in her industry and is known to for her grasp of relief design standards.
Module4: Ventilation
Definition, necessity of ventilation, functional requirements, various system & selection criteria.
Air conditioning: Purpose, classification, principles, various systems
Thermal Insulation: General concept, Principles, Materials, Methods, Computation of Heat loss & heat gain in Buildings
Forensic Science – Digital Forensics – Digital Evidence – The Digital Forensi...ManiMaran230751
Forensic Science – Digital Forensics – Digital Evidence – The Digital Forensics Process – Introduction – The
Identification Phase – The Collection Phase – The Examination Phase – The Analysis Phase – The
Presentation Phase.
This presentation provides a detailed overview of air filter testing equipment, including its types, working principles, and industrial applications. Learn about key performance indicators such as filtration efficiency, pressure drop, and particulate holding capacity. The slides highlight standard testing methods (e.g., ISO 16890, EN 1822, ASHRAE 52.2), equipment configurations (such as aerosol generators, particle counters, and test ducts), and the role of automation and data logging in modern systems. Ideal for engineers, quality assurance professionals, and researchers involved in HVAC, automotive, cleanroom, or industrial filtration systems.
Structural Health and Factors affecting.pptxgunjalsachin
Structural Health- Factors affecting Health of Structures,
Causes of deterioration in RC structures-Permeability of concrete, capillary porosity, air voids, Micro cracks and macro cracks, corrosion of reinforcing bars, sulphate attack, alkali silica reaction
Causes of deterioration in Steel Structures: corrosion, Uniform deterioration, pitting, crevice, galvanic, laminar, Erosion, cavitations, fretting, Exfoliation, Stress, causes of defects in connection
Maintenance and inspection of structures.
This presentation provides a comprehensive overview of air filter testing equipment and solutions based on ISO 5011, the globally recognized standard for performance testing of air cleaning devices used in internal combustion engines and compressors.
Key content includes:
This presentation provides a comprehensive overview of a specialized test rig designed in accordance with ISO 4548-7, the international standard for evaluating the vibration fatigue resistance of full-flow lubricating oil filters used in internal combustion engines.
Key features include:
May 2025: Top 10 Cited Articles in Software Engineering & Applications Intern...sebastianku31
The International Journal of Software Engineering & Applications (IJSEA) is a bi-monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Software Engineering & Applications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on understanding Modern software engineering concepts & establishing new collaborations in these areas.
May 2025: Top 10 Cited Articles in Software Engineering & Applications Intern...sebastianku31
WINDOWS ADMINISTRATION AND WORKING WITH OBJECTS : PowerShell ISE
1. 1
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
TABLE OF CONTENTS
LAB 2
WINDOWS ADMINISTRATION AND WORKING WITH OBJECTS
CREATING AND MANAGING ACTIVE DIRECTORY OBJECTS
CONFIGURING NETWORK SETTINGS ON WINDOWS SERVER
CREATING A WEB SITE
SELECTING, SORTING, AND DISPLAYING DATA
FILTERING OBJECTS AND ENUMERATING OBJECTS
DESCRIPTION
Because objects play such a central role in Windows PowerShell, there are several
native commands designed to work with arbitrary object types. The most important
one is the Get-Member command.
The simplest technique for analyzing the objects that a command returns is to pipe
the output of that command to the Get-Member cmdlet. The Get-
Member cmdlet shows you the formal name of the object type and a complete
listing of its members. The number of elements that are returned can sometimes
be overwhelming. For example, a process object can have over 100 members.
To see all the members of a Process object and page the output so you can view
all of it, type:
Get-Process | Get-Member | Out-Host -Paging
We can make this long list of information more usable by filtering for elements we
want to see. The Get-Member command lets you list only members that are
properties. There are several forms of properties. The cmdlet displays properties of
any type if we set the Get-Member MemberType parameter to the
value Properties. The resulting list is still very long, but a bit more manageable:
PS> Get-Process | Get-Member -MemberType Properties
Using Select-Object cmdlets
You can also use the Select-object cmdlet to create objects with custom properties
2. 2
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
Select-Object @{n='firstname';e={'Alexa'}},@{n='Google';e={'Google'}} -
InputObject ''
OR
'' | Select-Object @{n='firstname';e={'Alexa'}},@{n='lastname';e={'Google'}}
Using New-Object and Add-Member
This is longer way to create PowerShell objects, first you instantiate class: PSObjectthen
you use Add-Member cmdlet to add member properties to the object. You can also add
methods using this method.
$obj = New-Object -TypeName psobject
$obj | Add-Member -MemberType NoteProperty -Name firstname -Value 'Alexa'
$obj | Add-Member -MemberType NoteProperty -Name lastname -Value 'Google'
$obj
# add a method to an object
$obj | Add-Member -MemberType ScriptMethod -Name "GetName" -Value
{$this.firstname +' '+$this.lastname}
Using New-Object and hashtables
PowerShell also allows you to create hashtables and assign it as property to New-Object
PSObject cmdlet.
# Using New-Object and hashtables
$properties = @{
firstname = 'Alexa'
lastname = 'Google'
}
$o = New-Object psobject -Property $properties; $o
New-Object
3. 3
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
Creates an instance of a Microsoft .NET Framework or COM object.
New-Object
[-TypeName] <String>
[[-ArgumentList] <Object[]>]
[-Property <IDictionary>]
[<CommonParameters>]
New-Object
[-ComObject] <String>
[-Strict]
[-Property <IDictionary>]
[<CommonParameters>]
Example 1: Create a System.Version object
This example creates a System.Version object using the "1.2.3.4" string as the
constructor.
You can specify either the type of a .NET Framework class or a ProgID of a COM object.
By default, you type the fully qualified name of a .NET Framework class and the cmdlet
returns a reference to an instance of that class. To create an instance of a COM object, use
the ComObject parameter and specify the ProgID of the object as its value.
New-Object -TypeName System.Version -ArgumentList "1.2.3.4"
Major Minor Build Revision
----- ----- ----- --------
1 2 3 4
Example 2: Create an Internet Explorer COM object
This example creates two instances of the COM object that represents the Internet
Explorer application. The first instance uses the Property parameter hash table to
call the Navigate2 method and set the Visible property of the object to $True to
make the application visible. The second instance gets the same results with
individual commands.
$IE1 = New-Object -COMObject InternetExplorer.Application -Property
@{Navigate2="www.microsoft.com"; Visible = $True}
Example 3: Use the Strict parameter to generate a non-terminating error
4. 4
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
This example demonstrates that adding the Strict parameter causes the New-
Object cmdlet to generate a non-terminating error when the COM object uses an
interop assembly.
$A = New-Object -COMObject Word.Application -Strict -Property @{Visible =
$True}
Example 4: Create a COM object to manage Windows desktop
This example shows how to create and use a COM object to manage your Windows
desktop.
The first command uses the ComObject parameter of the New-Object cmdlet to
create a COM object with the Shell.Application ProgID. It stores the resulting
object in the $ObjShell variable. The second command pipes the $ObjShell variable
to the Get-Member cmdlet, which displays the properties and methods of the COM
object. Among the methods is the ToggleDesktop method. The third command
calls the ToggleDesktop method of the object to minimize the open windows on
your desktop.
$Objshell = New-Object -COMObject "Shell.Application"
$objshell | Get-Member
$objshell.ToggleDesktop()
Example 5: Pass multiple arguments to a constructor
This example shows how to create an object with a constructor that takes multiple
parameters. The parameters must be put in an array when
using ArgumentList parameter.
$array = @('One', 'Two', 'Three')
$parameters = @{
TypeName = 'System.Collections.Generic.HashSet[string]'
ArgumentList = ([string[]]$array,
[System.StringComparer]::OrdinalIgnoreCase)
}
$set = New-Object @parameters
5. 5
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
PowerShell Snap-in: Creating Websites
Introduction
The IIS PowerShell namespace consists of items like Web-Sites, Apps, Virtual
Directories and Application Pools. Creating new namespace items and managing
them is very easy using the built-in PowerShell cmdlets.
Creating Web-Sites
If you are familiar with PowerShell you know that the New-Item cmdlet is used to
create new items in the various PowerShell namespaces. The command New-Item
c:TestDirectory creates a new filesystem directory for example (most people use
the MD or MKDIR alias for New-Item however). New-Item is also used to create new
Web-Sites within the IIS PowerShell namespace.
The goal of this code eventually will be go get all other web pages within a folder
and create hyperlinks to file with the name of the files. This code mostly works but
puts all elements of the array on both links. I need help to separate them links to
1 per file (per element of array until all created)
New-Item web.htm -Type file -force // Create a new web page
Add-Content -Path web.htm -Value '<HTML>' // Put default opening html tag in file
$pages = @('web1.htm', 'web2.htm') //Create an array to contain web hyperlinks to create
foreach($page in $pages)
{
Add-Content -Path web.htm -Value "<a href=$page> $page</a><br />"
}
Add-Content -Path web.htm -Value '</HTML>' //Close the html file tag
Order Your Output by Easily Sorting Objects in PowerShell
Much of the time, there is no guarantee to the order in which Windows
PowerShell returns objects. This tutorial explains how to fix that issue.
Anyway, after the user group meeting, when we were all standing around,
one of the attendees came up to me and asked me in what order Windows
PowerShell returns information. The answer is that there is no guarantee of
6. 6
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
return order in most cases. The secret sauce is to use the built-in sorting
mechanism from Windows PowerShell itself. In the image that follows, the
results from the Get-Process cmdlet appear to sort on
the ProcessName property.
One could make a good argument that the processes should sort on the
process ID (PID) or on the amount of CPU time consumed, or on the amount
of memory utilized. In fact, it is entirely possible that for each property
supplied by the Process object, someone has a good argument for sorting
on that particular property. Luckily, custom sorting is easy to accomplish in
Windows PowerShell. To sort returned objects in Windows PowerShell, pipe
the output from one cmdlet to the Sort-Object cmdlet. This technique is
shown here where the Sort-Object cmdlet sorts the Process objects that
are returned by the Get-Process cmdlet.
Get-Process | Sort-Object id
The command to sort the Process objects on the ID property and the
output associated with that command are shown in the image that follows.
Reversing the sort order
By default, the Sort-Object cmdlet performs an ascending sort—the
numbers range from small to large. To perform a descending sort requires
utilizing the Descending switch.
Note: There is no Ascending switch for the Sort-Object cmdlet because
that is the default behavior.
To arrange the output from the Get-Process cmdlet such that
the Process objects appear from largest process ID to the smallest (the
smallest PID is always 0—the Idle process), choose the ID property to sort
on, and use the Descending switch as shown here:
Get-Process | Sort-Object id –Descending
The command to perform a descending sort of processes based on the
process ID.
7. 7
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
When you use the Sort-Object cmdlet to sort output, keep in mind that the
first position argument is the property or properties upon which to sort.
Because Property is the default means that using the name Property in the
command is optional. Therefore, the following commands are equivalent:
Get-Process | Sort-Object id –Descending
Get-Process | Sort-Object -property id –Descending
In addition to using the default first position for the Property argument,
the Sort-Object cmdlet is aliased by sort. By using gps as an alias for
the Get-Process cmdlet, sort as an alias for Sort-Object, and a partial
parameter of des for Descending, the syntax of the command is very short.
This short version of the command is shown here.
gps | sort id –des
Sorting multiple properties at once
The Property parameter of the Sort-Object cmdlet accepts an array (more
than one) of properties upon which to sort. This means that I can sort on the
process name, and then sort on the working set of memory that is utilized
by each process (for example). When supplying multiple property names, the
first property sorts, then the second property sorts.
The resulting output may not always meet expectations, and therefore, may
require a bit of experimentation. For example, the command that follows
sorts the process names in a descending order. When that sort completes,
the command does an additional sort on the WorkingSet (ws is the alias)
property. However, this second sort is only useful when there happen to be
multiple processes with the same name (such as the svchost process). The
command that is shown here is an example of sorting on multiple properties.
Get-Process | Sort-Object -Property name, ws –Descending
When the name and ws properties reverse order in the command, the
resulting output is not very useful because the only sorting of
the name property happens when multiple processes have an identical
8. 8
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
working set of memory. The command that is shown here reverses the order
of the WorkingSet and the process name properties.
Get-Process | Sort-Object -Property ws, name –Descending
Sorting and returning unique items
At times, I might want to see how many different processes are running on
a system. To do this, I can filter duplicate process names by using
the Unique switch. To count the number of unique processes that are
running on a system, I pipe the results from the Sort-Object cmdlet to
the Measure-Object cmdlet. This command is shown here.
Get-Process | Sort-Object -Property name -Descending -Unique | measure-
object
To obtain a baseline that enables me to determine the number of duplicate
processes, I drop the Unique switch. This command is shown here.
Get-Process | Sort-Object -Property name -Descending | measure-object
Performing a case sensitive sort
One last thing to discuss when sorting items is the CaseSensitive switch.
When used, the CaseSensitive switch sorts lowercase letters first, then
uppercase. The following commands illustrate this.
$a = “Alpha”,”alpha”,”bravo”,”Bravo”,”Charlie”,”charlie”,”delta”,”Delta”
$a | Sort-Object –CaseSensitive
Use the PowerShell Group-Object Cmdlet to Display Data
How to use the Windows PowerShell Group-Object cmdlet to organize
data?
One cmdlet that allows this analysis is the Group-Object cmdlet. In its most
basic form, the Group-Object cmdlet accepts a property from objects in a
9. 9
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
pipeline, and it gathers up groups that match that property and displays the
results. For example, to check on the status of services on a system, pipe the
results from the Get-Service cmdlet to the Group-Object cmdlet and use
the Status property. The command is shown here.
Get-Service | Group-Object -Property status
In the Group field of the output from the Group-Object cmdlet, the objects
that are grouped appear. The output indicates that each grouped object is
an instance of a ServiceController object. This output is a bit distracting.
In situations, where the grouping is simple, the Group output might actually
be useful. (Group is an alias for Group-Object).
PS C:Windowssystem32> 1,2,3,2,1,4 | group
If the grouping information does not add any value, omit it by using
the NoElement switched parameter. The revised command to display the
status of services and the associated output are shown in the image that
follows.
PS C:Windowssystem32> Get-Service | group status -NoElement
Here are the steps for using the Group-Object cmdlet to return a hash table
of information:
1. Pipe the objects to the Group-Object cmdlet.
2. Use the AsHashTable switched parameter and the AsString switched
parameter.
3. Store the resulting hash table in a variable.
An example of using these steps is shown in the code that follows.
$hash = Get-Service | group status -AsHashTable –AsString
After it is created, view the hash table by displaying the content that is stored
in the variable. This technique is shown here.
10. 10
LAB 2 // Hitesh Mohapatra // ACM // MCA // SCT
PS C:> $hash
At this point, the output does not appear to be more interesting than a
simple grouping. But, the real power appears when accessing the key
properties (those stored under the Name column). To access the objects
stored in each of the key values, use dotted notation, as shown here.
$hash.running
I can index into the collection by using square brackets and selecting a
specific index number. This technique is shown here.
PS C:> $hash.running[5]
If I am interested in a particular running service, I can pipe the results to
the Where-Object cmdlet (the question mark is an alias for Where-Object).
This technique is shown here.
PS C:> $hash.running | ? {$_.name -match “bfe”}
In addition to being able to group directly by a property, such as running
services, it is also possible to group based on a script block. The script block
becomes sort of a where clause. To find the number of services that are
running, and support a stop command, use the Group-Object cmdlet and a
script block. This command is shown here.
PS C:> Get-Service | group {$_.status -eq “running” -AND $_.canstop}
References:
1. https://serverfault.com/questions/683942/use-powershell-to-create-a-web-page-from-an-array
2. https://devblogs.microsoft.com/scripting/use-the-powershell-group-object-cmdlet-to-display-data/
3. https://docs.microsoft.com/en-us/powershell/module/nettcpip/set-netipaddress?view=win10-ps
4. https://devblogs.microsoft.com/scripting/order-your-output-by-easily-sorting-objects-in-
powershell/