Arrow ECS Training Get-KnowHow | Select-Object -property 'Essential'

Slides:



Advertisements
Ähnliche Präsentationen
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Advertisements

PHP Extension und Application Repository
Datenbankzugriff über ISAPI-Webservererweiterungen
C Sharp (C#) Martin Saternus Senior Student Partner
.NET Users Group Karlsruhe Worum gehts? Goodby cmd.exe (ok ok, sie bleibt noch ein bisschen) Die Eingabeaufforderung erhält endlich einen.
Modellgetriebene Softwareentwicklung
Grundlagen .NET Hilmar Salomo Tobias Richling
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Objektrelationales Mapping mit JPA Getting Started Jonas Bandi Simon Martinelli.
Installation des Add-In SOLVERSTAT
SOMA Service-Oriented Mobile learning Architecture.
Templates. © beas2009 / Page 2 This documentation and training is provided to you by beas group AG. The documents are neither approved nor in any way.
Open Services Gateway Initiative
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Netzwerke | Serversysteme | Client-Service | Groupware Darmstadt The Game Changer Microsofts Hyper-V v3 & HPs Insight Online Thorsten Podzimek,
Oliver Schnider Peaches Industries GmbH Its time to be ready for May 12th.
Eine Welt jenseits von Fenstern und Mausklicks
Michael Haverbeck System Engineer
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
1 Juni 05 Lernen Sie doch wann Sie wollen... (Konzeption) eLearning bei der SKC GmbH Zorneding.
Eine kurze Einführung von Boris Smeisser
Video Streaming mit Silverlight
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Technisches Update Veeam Backup & Replication Version 7 Cloud Edition
Seminar Internet Technologien
Scripting mit Windows PowerShell
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 1 Folie 2 Microsoft.NET Framework: Quelle:
Getting Started Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO V3R2 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
Uwe Habermann Venelina Jordanova VFX in Cloud.
Potentiale für den Channel Server-Software aktualisieren Server-Hardware erneuern Migration von Anwendungen Diese Produkte stehen vor dem Ende des Support.
Modals of the past…. Erste Stuffe: Take the original form of the modal verb and remove all umlauts. können = konnen wollen = wollen.
ROS – Robot Operating System
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Arbeiten in einem agilen Team mit VS & TFS 11
? What is Open PS? SAP Open PS based on EPS 4.0
Frameworks
TemplaVoilá. Allgemeines Dient nicht der Erweiterung der Funktionalität bestehender TYPO3-Sites, sondern der Erhöhung der Produktivität und der Vereinfachung.
Cloud Entwicklung: Web Services
Here‘s what we‘ll do... Talk to the person sitting in front of you. Introduce each other, and ask each other questions concerning the information on your.
HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
Übersicht und Neuerungen
Für was, wen, wann und überhaupt? DEVOP PART IV: DSC – DESIRED STATE CONFIGURATION.
Arrow ECS Training Get-KnowHow | Select-Object -property 'Essential' Windows PowerShell v5: Die Neuerungen im Überblick Thorsten Butz.
How to Pipelining DEVOP PART I: WINDOWS POWERSHELL.
Arrow ECS Training Windows Server 2016: Die Neuerungen im Überblick Bei technischen Problemen mit GoToMeeting kontaktieren Sie:
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
05-Betriebssysteme1 Was ist ein Betriebssystem? l Programm, das die Verbindung zwischen dem Benutzer, der Software und der Hardware herstellt l Die Installation.
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
Die Programmiersprache Ruby Seminarvortrag von Lia Schulze Dephoff 1.
1Crypto AG / P_M_HC-2650-Course-Notes-d_0833_rd.PPT Training and Education HC-2650 Kursunterlagen.
Neuigkeiten in Reporting Services 2016 Frank Geisler The box is back…
LINUX II Unit 9 Network File Server NFS. NFS Überblick ● Zugriff von lokalen Rechner über Netzwerk auf Dateien oder Ordnern auf entfernten Servern ● Entwickelt.
NetApp Alliance ProLion CEO Robert Graf
WS2016: Container von A bis Z
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Workshop 1 Getting Started 2016 Boris Wylutzki
The IT–Information System
Erweiterte Azure Dienste
10 Gründe, weshalb ich Powershell hasse
PowerShell das geniale Allzweck-Werkzeug !
Dynamisches Laden von Klassen
Microsoft Zertifizierungen Kurse und Lehrgänge
HP Education Services Das Angebot für HP OpenVMS
Templates
PowerShell-dbachecks
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
mecke engineering information
 Präsentation transkript:

Arrow ECS Training Get-KnowHow | Select-Object -property 'Essential' Windows PowerShell v5: Die Neuerungen im Überblick Thorsten Butz http://education.arrowecs.de/seminare training.ecs.de@arrow.com Tel.: 089 93099168

Agenda Upgrade PS 5 (Einige) Neue Cmdlets PackageManagent [class] ----------------------------------------------------------------------------------------------------------- = 1 h, 2 Demos, 20 Folien _________________________________________________________________________________________

Arrow Education – Trainings & Zertifizierungen … deutschlandweite Abdeckung > München > Frankfurt > Bochum > Berlin > Hamburg … Modernste Lernumgebung > Highend Laborumgebung > Digitale Kursunterlagen > Klimatisierte Kursräume …Qualität > Supportprofis als Trainer > Lerngarantie > Garantierte Kursdurchführung > Zertifiziertes Testcenter … Einmaliges Kursportfolio > Citrix > VMware > Microsoft > Check Point > Uvm. … innovative und zeitgemäße Lernmethoden > Klassenraumtraining > Virtual Classroom > Elearning > Videolearning _________________________________________________________________________________________

Arrow Education – Trainings & Zertifizierungen … deutschlandweite Abdeckung > München > Frankfurt > Bochum > Berlin > Hamburg Empfohlene Microsoft Kurse: Mastering Windows 2012 R2 & Windows 10 // Praxis.Workshop (5 Tage) Automating Administration with Windows PowerShell MOC-10961 (5 Tage) Installing and Configuring Windows 10 MOC-20697-1 (5 Tage) … Modernste Lernumgebung > Highend Laborumgebung > Digitale Kursunterlagen > Klimatisierte Kursräume …Qualität > Supportprofis als Trainer > Lerngarantie > Garantierte Kursdurchführung > Zertifiziertes Testcenter … Einmaliges Kursportfolio > Citrix > VMware > Microsoft > Check Point > Uvm. training.ecs.de@arrow.com Tel.: 089 93099168 _________________________________________________________________________________________

about_me $speaker = @{ name = 'Thorsten Butz' certification = 'MC*/LIPC-2' focus = 'Scripting', 'ServerManagement' = '@thorstenbutz' = 'http://www.thorsten-butz.de' } _________________________________________________________________________________________

Windows 10 & PowerShell v5 RTM ? Erste Fassung einer "finalen" PowerShell 5: Windows 10 Build 10240: Treshold 1 _________________________________________________________________________________________

http://blogs.msdn.com/b/powershell/archive/2015/12/16/windows-management-framework-wmf-5-0-rtm-is-now-available.aspx _________________________________________________________________________________________

"Download the correct package for your operating system and architecture. The following architectures are supported. Windows Server 2012 R2 x64: W2K12R2-KB3094174-x64.msu Windows Server 2012 x64: W2K12-KB3094175-x64.msu Windows Server 2008 R2 SP1 x64: W2K8R2-KB3094176-x64.msu Windows 8.1 x86: Win8.1-KB3094174-x86.msu Windows 7 SP1 x86: Win7-KB3094176-x86.msu" Quelle https://www.microsoft.com/en-us/download/confirmation.aspx?id=50395 http://www.heise.de/developer/meldung/PowerShell-5-fuer-Windows-Server-aber-nicht-fuer-aeltere-Clients-3046825.html http://twitter.com/dotnetdoktor

(Wesentliche) Neuerungen in Windows PowerShell 5.0 Klassen (Neue Schlüsselworte: Class, Enum) Neuer Stream: Information Neue Cmdlets ConvertFrom-String, Convert-String Compress-Archive, Expand-Archive Format-Hex Get-Clipboard, Set-Clipboard New-Guid Export-ODataEndpointProxy … PackageManagement, PowerShellGet (basierend auf NuGet) https://technet.microsoft.com/en-us/library/hh857339.aspx#BKMK_new50 _________________________________________________________________________________________

(Wesentliche) Verbesserungen in Windows PowerShell 5.0 Start-Transcript in der ISE nutzbar Cmdlets Symlink Support in Get-Item, Get-ChildItem Get-ChildItem: neuer "depth" Parameter: Get-ChildItem -recurse -depth 2 Copy-Item kopiert Dateien in eine andere Session (via WinRM) Get-Command zeigt eine neue Eigenschaft "Version" DSC-Erweiterungen: Klassen, Intellisense/Debugging-Verbesserungen _________________________________________________________________________________________

Windows 7 (SP1) PoSh v2 _________________________________________________________________________________________

Windows 7 (SP1) PoSh v5 _________________________________________________________________________________________

Windows 10 (1511) PoSh v5 _________________________________________________________________________________________

_________________________________________________________________________________________

Demo 1 _________________________________________________________________________________________

Neue Cmdlets: Zipping # PS < v5 $src = 'C:\logs\' $dst = 'C:\backup\log.zip' Add-Type -assembly 'System.IO.Compression.Filesystem' [System.IO.Compression.ZipFile]::CreateFromDirectory($src, $dst) # Simple Compress-Archive -Path 'C:\logs\log1.txt' -DestinationPath 'C:\backup\log1.zip' # Pipelining Get-ChildItem -Path $HOME -Recurse -File -Include *.txt,*.png | Compress-Archive -DestinationPath 'c:\backup\files.zip' # -Force http://www.heise.de/developer/artikel/Zippen-mit-PowerShell-5-0-2803617.html _________________________________________________________________________________________

Neues Cmdlet: Convert-String # PowerShell v5 $nationalspieler = 'Manuel Neuer', 'Mats Hummels' $nationalspieler | Convert-String -Example 'Manuel Neuer=NeuerM' # Previously $name = 'Manuel Neuer' $name.Split()[1] + $name.Split()[0].Substring(0,1) $nationalspieler = 'Manuel Neuer', 'Mats Hummels' # a: Just a string $name = 'Manuel Neuer' $name.Split()[1] + $name.Split()[0].Substring(0,1) # b: Array foreach ($name in $nationalspieler) { } $nationalspieler | ForEach-Object { $_.Split()[1] + $_.Split()[0].Substring(0,1)

Neues Cmdlet: Convert-FromString Get-Content -Path $datafile | ConvertFrom-String -TemplateFile $template _________________________________________________________________________________________

Package Management: PowerShell Gallery basiert auf NUGet Package Management basiert auf NUget: https://www.nuget.org/ _________________________________________________________________________________________

Package Management: Chocolatey Setup vor PS v5 Chocolatey ist ein "Community"-Projekt zur unbeaufsichtigten Installation von Software, vergleichbar mit den Linux-Tools "dpkg/apt". https://chocolatey.org/ Basiert ebenfalls auf NUget: https://www.nuget.org/ Alternative: https://ninite.com/ _________________________________________________________________________________________

Neues Schlüsselwort: [class] "Classes are not objects, and objects are not classes. An object is an instance of a class." (Ed Wilson) http://blogs.technet.com/b/heyscriptingguy/archive/2015/08/31/introduction-to-powershell-5-classes.aspx _________________________________________________________________________________________

Klassen und Objekte New-Object -TypeName DateTime # An object Class Server # A "blueprint" { [string]$Computername [vendor]$Vendor [string]$Model } New-Object -TypeName Server # An object _________________________________________________________________________________________

Neues Schlüsselwort: [enum] Enum Vendor { HP = 1 Dell = 2 IBM = 3 Lenovo = 4 Ciso = 5 } Gartner Says Worldwide Server Market Grew 4.8 Percent in Shipments, While Revenue Increased 2.2 Percent in Fourth Quarter of 2014 http://www.gartner.com/newsroom/id/2997118 _________________________________________________________________________________________ http://www.gartner.com/newsroom/id/2997118

Demo 2 _________________________________________________________________________________________

Save the date: 28. Jan. 2016, 17:15 h Windows Server 2016: Die Neuerungen im Überblick Thorsten Butz http://education.arrowecs.de/seminare/kurse/training_kurse.cfm?courseId=AAAAELM http://education.arrowecs.de/seminare/kurse/training_kurse.cfm?courseId=AAAAELM _________________________________________________________________________________________