Microsoft Windows
PowerShell

What we are going to talk about:
- What is PowerShell - Definitions

- PowerShell Versions

- Why should I learn PowerShell

- Help System - Basic commands

- PowerShell & Security

- Getting started with PowerShell 3.0 Jump Start

- PowerShell Community

- PowerShell Books

- You are all Welcome

PowerShell

DEFINITIONS

From Wikipedia:
1) Windows PowerShell
is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.
 

2) object-oriented interface where you can interact with .NET classes (or COM/WMI objects)

PowerShell

DEFINITIONS


Windows PowerShell is powerful tool where:

    -  you can deal with any kind of task,

    -  as many times as you will be requested to

    -  reducing repetitiveness by writing & using scripts & modules

    -  giving best results

    -  with one tool in use: PowerShell

PowerShell

VERSIONS


First version of PowerShell was released in Nov 2006 for Windows XP, Windows Server, Windows Server 2003 and Windows Vista.
The latest version of PowerShell is Windows PowerShell 4.0 and it was released in October 2013. It is delivered by default with Windows 8.1 and Windows Server 2012 R2.

PowerShell

Why Should I learn it?


Because every scenario is different.

In fact you can deal with problems from the GUI, too.
But GUI tends to become more big and complex.

PowerShell designed to offer custom solution that Microsoft didn't predict for everyone separately.

 

It's easy to learn - Collects useful information that GUI even cannot see - Deals with complex tasks in an easy way - Enables Remoting and finally - Has Fun !!!

 

PowerShell

They tried to create a world where you can:
think about what you want,
you type it
and you get it !

Structure:
Easy to use & powerful Help System
Modules have cmdlets
cmdlets follow Verb-Noun pattern

 

PowerShell & Security

If you specialize on Security Concerns,
PowerShell can help you find solution about:

- Who accessed a server within the past 24 hours?

- How, when, and where was a file accessed?

- Group Policy reporting & analysis (identify, collect & export potential problems),
or more complex and hard issues such us:

- Incident response, Black/Malicious Code analysis, monitoring Servers - Websites, Active Directory, Anti-virus, Intrusion Detection, Computer Forensics.

Are you a beginner?
Here is where you can start with

Microsoft Jump Start with Helmick and Snover:
[http://www.microsoftvirtualacademy.com/training-courses/getting-started-with-powershell-3-0-jump-start]

PowerShell Community


PowerShell.org Forums
   [http://powershell.org/wp/forums/]
PowerShell MVP Blogs
PowerShell Free eBooks
   [http://powershell.org/wp/ebooks/]

 

PowerShell Books to start with

Learning Windows PowerShell
in a month of lunches

published on Nov 2012

authors: Don Jones & Jeffery D. Hicks
almost 400 pages
best seller

PowerShell Books to become an expert

Learning PowerShell
Toolmaking

in a month of lunches

published on Dec 2012

authors: Don Jones & Jeffery D. Hicks
almost 300 pages
best seller

You are all welcome

greekitedu.blogspot.gr

Feel free to visit and comment

Thank you very much

PowerShell

By Charis Pctr