Automatyzacja zadań administracyjnych za pomocą Windows PowerShell
description
Transcript of Automatyzacja zadań administracyjnych za pomocą Windows PowerShell
Automatyzacja zadań administracyjnych za pomocą Windows PowerShell
Promotor: dr inż. Rafał Różycki
Windows PowerShell
powłoka wiersza polecenia
następca konsoli CMD.exe
język skryptowy
oparty na systemie Microsoft .NET Framework
Założenia Jeffrey’a Snover’a
interaktywna administracja
automatyzacja za pomocą skryptów
interfejs graficzny oparty na języku skryptowym
2002 2006 2007 2009 2012
WindowsPowerShell 2.0
Ogłoszenie wsparcia przez Microsoft
Publikacja Monad
Manifesto
Windows Exchange Server 2007
WindowsPowerShell 3.0
{$_.ProcessName -like 'WIN*'} ProcessName -like 'WIN*'
Integrated Scripting Environment
Ułatwiona składnia(PowerShell 3.0)
Rozbudowany system pomocy
Get-HelpShow-Command
Verb-Noun
Wygoda pracy
Tab Completion
IntelliSense™
Bezpieczeństwo
Wbudowane funkcję bezpieczeństwa
Podpisywanie skryptów
Polityka wykonywania skryptów
Delegacje uprawień
Bezpieczna obsługa ścieżek plików
Windows PowerShell Web Access
Możliwości
129PowerShell 1.0
Harmonogram zadań
Usługi zdalnePrzekazywanie potokowe
Get-Hotfix | Sort-Object InstalledOn –Descending | Format-List *
236PowerShell 2.0
4000+PowerShell 3.0
LinuxAndroidiOS
Możliwości
i wiele innych
Microsoft SQL
Skrypty
Nowy pracownik
Active DirectoryModuł Quest
MySQL.NET
Microsoft Exchange Server
Interfejsy
WMI (Windows Management Instrumentation)
COM
i.NET
Dziękuję za uwagę