+ All Categories
Home > Software > PowerShell mtl-dev 2015

PowerShell mtl-dev 2015

Date post: 20-Jul-2015
Category:
Upload: nikolas-charlebois-laprade
View: 43 times
Download: 0 times
Share this document with a friend
38
PowerShell: Une perspective du développeur
Transcript

PowerShell: Une perspective du développeur

@NikCharlebois

NikCharlebois.com

@NikCharlebois […]

Auteur« Beginning PowerShell for SharePoint 2013 »

Amazon, Apress, Springer

Pourquoi cette session

Historique

Dans mon temps…

Encore pire…

PowerShell

Survol

Qu’est-ce que PowerShell?

Variables

=> 15

=> “My name is Nik”

Opérateurs de Conditions

Opérateur PowerShell Équivalent .NET

-eq =

-le <=

-ge >=

-ne !=

-gt >

-lt <

Opérateurs de Logique

Opérateur PowerShell Équivalent .NET

-and &&

! !

-not !

-or ||

Itérateurs

1

2

3

10

Je mange une Banane

Je mange une Pomme

Types .NET

23 Avril 2015 14:48:14

BEEEEEEEEP

.NET Assemblies

GAC = True, Version=[…], Location = […]

Objets .NET

Nik

Pousser les limites

Interface Graphique

Objets personnalisés

[Reflection.Assembly]::LoadFile(“c:\xxxx”)

Objets personnalisés

Cmdlet

• Combinaison Verbe-Nom:

Ex: Get-Service, Set-Date, Clear-Content, etc.

Tuyautage…..restons en à Piping ok?

Obtenir de l’information concernant les objets

Get-Member

Développer des Cmdlets avec Visual Studio

Fonctions

Fonctions[…]

Fonctions de base

Fonctions avancées

Fonctions avancées […]

Fonctions avancées

Quand utiliser une Fonction vs un Cmdlet?

vNext

PowerShell à distance

PowerShell Desired State Configuration (DSC)

PowerShell Get (One-Get)

https://msconfiggallery.cloudapp.net/

PowerShell Tools for Visual Studio

Ques t i on s ?


Recommended