PowerShell

Preview:

DESCRIPTION

PowerShell. Jak pracować w nim efektywnie(j)?. O sobie słów kilka…. All i One Przygoda z PowerShell Technologie: AD DS, WMI. Tryby pracy. Interaktywny Skryptowy Szara strefa. Shell cz.1. Admin czy nie admin …? Profile Aliasy komend/ parametrów Wartości liczbowe [ Enum ] Demo 1:. - PowerPoint PPT Presentation

Citation preview

PowerShellJak pracować w nim efektywnie(j)?

O sobie słów kilka…• All i One• Przygoda z PowerShell• Technologie: AD DS, WMI

Tryby pracy• Interaktywny• Skryptowy• Szara strefa

Shell cz.1• Admin czy nie admin…?• Profile• Aliasy komend/ parametrów• Wartości liczbowe [Enum]• Demo 1:

1_Aliasy.ps1

Shell cz.2• Add-PsSnapin/ Import-Module ver. minishell• PSDrive ver. cd \a\tu\jakas\dluga\sciezka\• ScriptBlock czyli podręczna funkcja• Demo 2:

2_Scriptblock.ps1

Skrypty cz. 1• Advanced Function – więcej niż funkcja• „Prywatne” moduły• Demo 3

3_Zaawansowane.ps1

Skrypty cz. 2• Wyłapywanie błędów• Debugowanie• Write-* zamiast printf-debugowania• Demo 4

4_BledyDebug.ps1

Skrypty cz. 3• Skrypty GUI – od narodzin po ALT-F4• <# Skomentuj to, czego długo szukałeś! #>• Unikaj aliasów, nie trzeba deszyfrować… ;)

Szara strefa• Funkcje pisane „na kolanie”• Get-History jako łącznik• Transkrypt dla sklerotyków ;)• Demo 5

5_Szara.ps1

Tips & tricks cz.1 - Shell• #<tab> -> wykorzystujemy historię• # Dluga-Komenda która zostanie w historii• -WhatIf i -Confirm• Cos | Komenda –Parametr { $_ tu jest! }• Demo 6

6_Triki.ps1

Tips & Tricks - Skrypty• $env:Path nadal działa• Podpisane = nie modyfikowa(l)ne• Testujemy „na czysto”• Demo 7

7_Triki2.ps1

Gdzie mnie znaleźć?• Blog: http://powershellpl.wordpress.com• Twitter: @bielawb• IRC: #Powershell@efnet• E-mail: bartb@aster.pl

Recommended