Skocz do zawartości

PowerGadgets - Gadżety PowerShell


Rekomendowane odpowiedzi

 

 

Gadżety PowerShell - swojego rodzaju wskazniki, liczniki, trójwymiarowe wykresy, zegary i inne cudeńka, które współpracują z konsolą. Ile kosztuje wersja płatna to może nie będe pisał. Mozna pobrać wersje Trial (60 dniowa). Do jej działania jest potrzeby:

- Windows PowerShell RC1/RC2/RTW

- NET Framework 2.0

- Windows XP, Windows Vista, Windows Server 2003

Przed pobraniem wersji trial należy podać swojego emeila i jakieś tam dane. Podczas instalacji programu zawoła o SerialNumber. Ten Serial Number dostaniemy na skrzynke pocztową. Przyznać trzeba że interfejs graficzny programu jest całkiem niezły. Potężny plik pomocy z którego na początku i tak nie mozna dojść do strzału. Własny Kreator do tworzenia.

 

Uruchamiany PowerShell for PowerGadged tak też będzie napisane na okienku. Na stronie jest pokazane kilkanaście przykładów w postaci filmików. Porobiłem kilka przykładów jak wyglądają wykresy z procesami lub plikami na dysku i data z odświeżaną godziną (fajny zegareczek).

 

dateye1.png

 

nowy1xd0.th.png

 

nowy2ve8.th.png

 

nowy4yg7.th.png

 

nowy5qo6.th.png

 

W prostym przykładzie jak zmonitorować w czasie rzeczywistym użycie procesora dla poszczególnych procesów:

Get-Process | select ProcessName, CPU | out-chart -Refresh 0:0:1 -Title "Twój Komentarz"

 

out-chart - format wyświetlania czyli obiekt przyjmuje postać wykresu

-Refresh - odświeżanie działania

-Title - wstawienie własnego komentarza

 

Pozostałe to : out-gauge - zawartość zostanie wyświetlona w postaci wskażników, out-map - tym poleceniem możemy stworzyć własną mapke z pogodą.

 

Jak przy jednorazowej sesji dodac wtyczkę PowerGadgets po to by uruchomić sesje z Gadgets. W oknie Shella należy wpisać:

Add-PSSnapin PowerGadgets

To by było na tyle.

 

A teraz może chciałbym napisać że na ten czas zamykam PowerShella. W nowej odsłonie będzie dodany nowy cmdlet - na ten czas jest ich 24 szt więcej oraz powłoka obiektowa i Out-GridView, które automatycznie zamieni nam w postać okienkową - graficzną nasze wyniki w poleceniu. W którymś poście podałem adres skąd pobrać wersje testową, ale żeby Out-GridView działał należy przeinstalować Net-Framework 2.0 na 3.0, który działa bez problemu. Tak więc kilka przykładów:

 

Get-Service | Sort-Object Status, DisplayName | Out-GridView

Get-Service | Out-GridView

Get-Process | Sort-Object Name, Handles | Out-GridView

Get-Process | Out-GridView

 

3333ld7.th.jpg

 

 

Jak pogrupować elementy w Out-GridView czyli wykonać posegregowaną, otwieraną liste w wylistowanym okienku. W przykładzie tak, aby oddzielić stan usług running-stopped otwieraną listą. Możemy użyć wyżej poleceń, gdy komenda zostanie wykonana poprawnie w oknie Out-GridView prawoklikiem na pozycje STATUS, pojawi się pozycja "Show in groups" i należy ją zaptaszkować, nastepnie klikamy ponownie na pozycje STATUS(lewoklik) Poprawnie zwrócone działanie posortuje usługi jako otwierane listy:

 

groupjr2.th.png

 

group1aw5.th.png grouai3.th.jpg

 

Uwaga! Jeśli ktoś będzie przeinstalowywał wersje Shella, musi wcześniej odinstalowac PS v1.0. Podczas instalacji 2.0 może zawołać o wcześniejsze zainstalowanie WS-MAN czyli WS-Management v1.1 oznaczenie: WindowsXP-KB936059-v2-x86-PLK

 

 

 

 

LibraryChart

Wymagania: Microsoft Chart Controls for Microsoft .NET Framework 3.5

 

LibraryChart pozwala na tworzenie wykresów, do poprawnego działania należy pobrać i zainstalować Microsoft Chart Controls, który jest zestawem wykresów. Jest to kontrolka, która działa z Windows Forms oraz ASP.NET. Cmdlet pozwala na wyświetlenie wykresu w Windows Forms, wybrać wykres, zapisać wykres do pliku, aktualizować wykres w czasie rzeczywistym. Współpracuje z PowerShell V1.

 

libshellchartz.th.png

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...