Skocz do zawartości

KolegaDudysa

Użytkownicy
  • Postów

    418
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez KolegaDudysa

  1. Powershell Audit Script Jest to skrypt zbierający informację z klas WMI, dostarcza takich danych jak: - general (informacje ogólne) - lista zainstalowanych aktualizacji - informacje o dyskach - informacje o karcie sieciowej - informacje o zainstalowanym oprogramowaniu - informacje o udostępnionych zasobach - informacje o zainstalowanych drukarkach - informacje o usługach systemowych - informacje o ustawieniach regionalnych - informacje wpisów z dziennika zdarzeń Dane zostaną zapisane do pliku html, każdy dział posiada rozwijaną belkę, wygląda to naprawde nieźle. Uruchomienie skryptu automatycznie zbierze informację z localhost czyli naszego komputera. Skryptu można używać do zbierania informacji z komputerów w sieci lokalnej. Poprawnie działa w przeglądarce IE oraz FF z małymi wyjątkami. Downland i opis użycia skryptu na blogu teckinfo-blogspot
  2. Master-PowerShellKsiążka autorstwa Dr. Tobiasa Weltnera znanego specjalisty w dziedzinie scriptingu udpstępniona całkowicie darmowo. Stron 567. Książkę można pobrać stąd Mastering-PowerShell.pdf lub skorzystać OnLine Effective Windows PowerShellKsiążka autorstwa Keith Hill, znanego blogera, omawiającego dziedzinę scriptingu. Stron 50. Książka może ulec aktualizacji. Download PowerShell in PracticeAutor Richard Siddaway architekt IT z 20 letnim doświadczeniem jako administrator serwera, założyciel w Wielkiej Brytanii - PowerShell User Group. Stron 62. Udostępniono kilka rozdziałów. Download
  3. DocProps CmdletWymagania: .NET Framework 3.0 Ten pojedyńczy cmdlet Get-DocProps pozwala uzyskać listę podstawowych właściwości dokumentu Office, takich jak: kategoria, utworzono, twórca, opis, słowa kluczowe, język, ostatnia modyfikacja, temat, tytuł, wersja, słowa, strony, linie, itd. Wymaga instalacji. DocProps Cmdlet
  4. Pscript Licencja: Freeware Pscript to narzędzie małych rozmiarów, nie wymagające instalacji, służy ono do uruchamiania skryptów w postaci ukrytego, zminimalizowanego, zmaksymalizowanego okna konsoli, jest uzupłenieniem istniejącej funkcji -WindowStyle, która jest zaimplementowana w PS v2 CTP3, a która nie występuje w PS 1.0 PSRun Kolejna alternatywa do ukrywania okna PowerShella. Przydate do różnych zadań. Wystarczy wpisać ścieżkę do skryptu. Nie wymaga instalacji. Downland na dole strony.
  5. TwitterTwitter Powerpack dla PowerGUI umożliwia zalogowanie się do Twittera i obserwowanie blogowania, posiada możliwość dodawania znajomych, obserwowania, wyświetlić listę znajomych, wyszukiwać i inne.
  6. PSGlass - Windows PowerShell Aero Glass Tool Licencja: Freeware Windows Vista (32-bit / 64-bit) , Win7 (32-bit / 64-bit) Program nie wymagający instalacji, po uruchomieniu pojawi się w zasobniku systemowym. W tle przeszukuje otwarte okna i znalezione przetworzy na przeźroczystość, tworząc "maź", poświata w kolorze zgodnym z aktualnie wybranym kolorem Aero. Uwaga! PSGlass może przekonfugrować okno PS (rozmiar i kolor tła), w tedy należy ręcznie przywrócić ustawienia. PowerShell Glass Licencja: Microsoft Public License (Ms-PL) Platforma: Windows Vista, Server 2008, 7 Powershell Glass nie wymaga instalacji, lokuje się w zasobniku systemowym. Przeszkukuje otwarte okna CMD lub PowerShell i tworzy przeźroczyste okno.
  7. Console 2 To kolejna alternatywa, program nie wymaga instalacji. Fajną rzeczą są zakładki, znane z rozwiązań w przeglądarkach. W pliku Console.xml możliwość modyfikowania wyglądu okna, jak przeźroczystość, rodzaj znaku zachęty, kolor, itp. Możliwość dodawania - odejmowania paska menu, toolbara, paska zakładek, paska statusu. Zakładka Console w ustawieniach nie jest przeźroczysta, natomiast zakładka cmd jest. Jest to wersja rozwojowa - beta. Oznaczenie projektu - Console-2.00b120-Beta. Dostępny do pobrania na SourceForge. VMD Vista Style Command Prompt To kolejna propozycja. Jednakże jest to projekt rozwijający się. Na dzień dzisiejszy jest to trzecia odsłona Alpha. Projekt wydaje się ciekawy, przeźroczyste tło okna z możliwością dostosowania indywidualnie efektu opacity bardzo przypomina efekt szkła, który jest zastosowany w Viście. Polecenia wpisuje się w dolnej belce. Ostatecznie aplikacja wykożystuje 100% mocy procesora, a wykonanie poleceń jest lekko "przymulone". Projekt dostępny na SourceForge. winqconsole Windows Quake Style Console Platforma: Win2K / XP / Vista Licencja: GNU General Public License (GPL) Windows Quake Style Console jest to szybka, podręczna konsola (quake-console), pracująca przez cały czas w tle. Wywołanie konsoli zachodzi skrótem klawiaturowym Win~ , jak i chowanie. Konsola "wychodzi" z górnej części ekranu. Jeśli ktoś przez cały czas bardzo często używa wiersza poleceń, aplikacja będzie dość pomocna. Sam pomysł quake-console został stworzony dla systemu Linux, bodajże pod nazwą Tilda (quake-console), a teraz jest również dostępna dla systemów Windows. Aplikacja wymaga instalacji, jednakże jej rozmiar nie jest większy niż 1,1MB. Możliwość ustawienia przeźroczystości, koloru konsoli oraz czy program ma się uruchamiać ze startem systemu. Nie jest pamięciożerna, elastyczna w użyciu. Projekt bardzo świeży, piąta odsłona - wersja stabilna. Do pobrania na SourceForge - Windows Quake Style Console WpfConsole Na razie jest to wczesna wersja alfa. Widoczne są problemy z poprawnym wyświetlaniem odstępów w znakach. Program nie posiada opcji - kopiuj, wklej i tyle. Update - 12.12.2008. WpfConsole, program zmienia status na wydanie beta. W wersji dodano otwieranie konsoli w kartach:
  8. Console-1.5 to mała aplikacja, działająca bez instalacji. Podmieniająca okno CMD, a właściwie ukrywa główne okno cmd i ładuje własne. Strona opisowa How to get a better Windows command-line. Link downlandu Klik (Console-1.5.zip). Aplikacja daje do wyboru 3 rodzaje okna - Small, Big i Xml. Wszystkie domyślnie posiadają ten sam kolor okna, jak i przeżroczystość, ten sam kolor czcionki, itp. Okno Big i Small posiada ciekawy efekt, gdy nie jest zminimalizowane to w przeżroczystym tle tylko przebija sie tapeta, ikony czy tabela innego programu sa ukryte - nie widać ich. Posiada własne menu kontekstowe, gdzie w nim możemy edtytować i konfigurować wygląd okna, wybierając opcje "Edit configuration file" (zmiany zostają zapisane na stałe, do kolejnej edycji). Można zmieniać przeżroczystość okna - opacity, rozmiar okna, kolor okna, kolor czcionki, wielkość czcionki, czy ma być zminimalizowane w sposób tradycyjny czy do zasobnika. Okna: Okno Big: Okno podstawowe Xml: Okno Small: przykleja sie automatycznie do prawej-dolnej części ekranu Menu: Okno Big - edycja ustawień: Jeśli chcemy nadać własny tytuł okna, należy na samej górze dopisać: <console title="Moja sesja" change_refresh="20" refresh="100"> a dokładniej: title="Moja sesja" Zmiana koloru tła przeżroczystego okna ze zmianą przeżroczystości okna: <tint r="102" g="0" b="0" opacity="70" /> a dokładniej: r="102" g="0" b="0" Zmiana koloru czcionki. Na samej górze trzeba w pozycji font dopisać linie: <font> <color r="204" g="255" b="204" /> </font> Zmiana rozmiaru okna: <size rows="235" columns="180" buffer_rows="1000" /> Podstawowe okno XMl - edycja ustawień: Zmiana tytułowa okna - na samej górze: <console title="-Konsola-" change_refresh="10" refresh="100" editor="notepad.exe"> a dokładniej title="-Konsola-" Ustawienie odstępów liter wewnątrz tabeli: <inside_border>30</inside_border> Ustawienie by okno chowało się do Traya(dwuklik na ikone - chowanie i odkrywanie) <taskbar_button>tray</taskbar_button> Ustawienie znaku zachęty na standardowe: <cursor> <style>Console</style> </cursor> Okno Small - edycja ustawień: Została dodany kolor czcionki bo standardowo nie ma, na samej górze w font: <font> <color r="153" g="255" b="0" /> </font> W pliku podstawowej tabeli XML są podane przykłady, gotowych kolorów RGB. Zmiany tyczą się wyglądu wyżej pokazanych okien. Pozdrawiam.
  9. PsMsi (Windows Installer PowerShell Module) Licencja: Microsoft Limited Permissive License (Ms-LPL) Paczka pozwala na pobieranie informacji o zainstalowanych produktach i poprawkach oraz komponentów zainstalowanych za pomocą Windows Installer. Zapytania można stosować dla konkretnego produktu lub wszystkich zainstalowanych produktów oraz wyszukiwać za pomocą unikalnego nr. ID programu. Do pobrania jest przystawka (Snap-In) lub Moduł, który po instalacji dostępny jest w profilu. Wymagania: PowerShell 2.0
  10. Choinki (2009) z lampkami w różnych rozmiarach. Wedle gustu... Cheesy Christmas Tree Script Cheesy Christmas Tree Script V2 Powershell Christmas Tree - Again! -> Choinka
  11. Unix To PowerShell Unix To PowerShell jest zestawem narzędzi, które występują w systemach Uniksowych. Na razie tyle, ale mam nadzieję że w miarę czasu dojdzie ich więcej, bo to dobry smaczek. MD5Oblicza i sprawdza sumy kontrolne pliku, która daje ostatecznie 128-bitową wartość mieszania, jest zgodny ze specyfikacją RFC1321 - The MD5 Message-Digest Algorithm Przykład Unix To PowerShell - Md5 1 TouchMoże być używany do utworzenia nowego pliku oraz do zmiany czasu modyfikacji czy dostępu do pliku. Pozwala ustawić dowolną datę. Przykład Unix To PowerShell - Touch 2 CutPolecenie to jest używane do wyciągania części z pliku. W funkcji został pominięty parametr -b dla określenia bajtów, reszta jest zgodna ze standardem. Przykład Unix To PowerShell - Cut 3 BasenameWydziela składniki nazw ścieżki dostępu czyli spowoduje usunięcie wszelkich na początku aż do ostatniego ukośnika znaków i zwraca wynik. Przykład Unix To PowerShell - Basename 4 CatPozwala na wyświetlenie zawartości pliku lub grupy plików. Pozwala na przesyłanie zawartości z jednego pliku do drugiego, wstawianie numerów lini i ich formatowanie. Konsola PowerShell posiada taki odpowiednik Get-Content, który w aliasie rówież nazywa się Cat. Przykład Unix To PowerShell - Cat 5 DirnameDirname wykazuje wszystkie, oprócz ostatniej, rozdzielone ukośnikami składowe nazwy pliku. Otrzymujemy w ten sposób ścieżkę pliku. Jeśli plik występuje w bieżącym katalogu, narzędzie wypiszę kropkę. Przykład Unix To PowerShell - Dirname 6 FindFind służy do wyszukiwania plików o zadanych parametrach. Przykład Unix To PowerShell - Find 7 FactorFactor wypisuje czynniki pierwsze zadanej liczby (liczb). Czynniki są to numery, które pomnożone dają orginalny numer (Prime Factor). Przykład: Factor -numbers 102 102: 2 3 17 2x3x17 = 102 czyli 102 to 2 i 3 i 17 (są to liczby pierwsze) Przykład Unix To PowerShell - Factor 8 SeqPozwala wyświetlać sekwencję liczb. Przykład Unix To PowerShell - Seq 9 TacPozwala pozwala obejrzeć plik pozycji do tyłu. Plik będzie drukowany w odwrotnej kolejności. Może być przydatne do przejrzenia potężnych logów czy zapisania nowych danych do pliku w odwrotnej kolejności. Przykład Unix To PowerShell - Tac 10 TailPozwala przeglądać plik, domyślnie wykaże dziesięć ostatnich linijek, pozwala przeglądać po ilości bajtach danych. Przykład Unix To PowerShell - Tail 11 FoldPozwala w pliku zawijać każdą linię by pasowała do określonej szerokości. Przykład Unix To PowerShell - Fold 12 Nl Pozwala przeglądać plik i wstawiać numery linii. Daje możliwość filtrowania, podawając odpowiednie argumenty, jak - styl numeracji, formatowanie numeracji. Przykład Unix To PowerShell - Nl 13 WcPozwala liczyć słowa, znaki, linię w pliku lub grupie Przykład Unix To PowerShell - Wc 14 Head]Pozwala wyświetlać pierwsze linie w przegądanym pliku, domyślnie dziesieć, parametrem ustalamy ilość lini do przeglądania. Przykład Unix To PowerShell - Head 15 WhichPozwala na identyfikację plików wykonywalnych. Praktycznie pozwala na wyszukanie każdego pliku wykonywalnego, który znajduję się w katalogach wymienionych w zmiennej środowiskowej. Zmienne środowiskowe można sobie konfigurować. Konsola PS, posiada już wbudowane polecenie Get-Command, którym można wykonać te samo zadanie. Przykład Unix To PowerShell - Which 16 Alias Skrypt prezentuje alias w stylu Basha. W PowerShellu alias jest skrótem czy inną nazwą dla polecenia. Skrypt pozwala tworzyć "pseudonimy" czyli nadać aliasowi dodatkowe parametry oraz pozwala na dodanie dodatkowych parametrów podczas użycia konkretnego polecenia. Szkoda że nie ma czegoś takiego w standardzie. Dodatkowo: unalias - usuwa alias, Resolve-Aliases - rozwiązuje alias. Przykład 17 Get-FileTail Skrypt pozwala przeglądać ostatnie linie w pliku tekstowym, domyślnie listuje dziesięć ostatnich linii. Parametrem -Lines ustalamy ilość ostatnich lini do przeglądania. Funkcja jest odpowiednikiem Uniksowego narzędzia TAIL. Wymagania: PS V2 Przykład 18 Measure-File Funkcja odzwierciedla uniksowe narzędzie wc, które służy do liczenia słów, znaków, lini w plikach w wybranym katalogu, jednakże skrypt nie liczy sumy, wierne kopie uniksowego polecenia wc są dostępne pod Windowsa. Przykład 1 , przykład 2 19 Measure-Total Funkcja jest uzupełnieniem skryptu Measure-File, która pozwala na zliczanie sum słów, znaków, lini w plikach, znajdujących się w wybranym katalogu. Funkcja pozwala na zliczenie wszystkich własności lub wybranie konkretnej. Podliczone sumy znajdują się w nowym wierszu. Przykład 20 Du Skrypt ma za zadanie wyświetlać wielkości katalogów. Argumentem -Unit wybieramy jednostki wielkości - KB, MB, GB, argumentem -round można uzyskać bardziej szczegółowe wielkości po przecinku, wykazujące mniejsze wartości. Funkcja naśladuje Uniksowe narzędzie. Przykład 21 Get-Tail To kolejna wariacja, która pozwala na przeglądanie pliku. Domyślnie listuje dziesięć ostatnich linijek. Posiada filrt -loop, którym można monitorować aktywność pliku, odświeżenie następuje klawiszem enter, zakończenie - Ctrl+C. Przykład 22 Touch-File Funkcja ma za zadanie zmienić datę utworzenia, modyfikacji pliku. Domyślnie jeśli podany tylko ścieżkę z nazwą pliku, funkcja zmieni datę utworzenia, modyfikacji, ostatniego dostępu na datę aktualną, aby zmienić datę utworzenia, modyfikacji trzeba podać odpowiednie wartości. Downland na dole strony. Przykład Polecenie Touch także ma za zadanie tworzyć pliki, skrypt powyżej tego nie potrafi, a ten tak Some Unix Comm.... i zmienia datę modyfikacji na bierzącą, jeśli podamy w ścieżce konkretny plik. 23 Whereis Funkcja Whereis pozwala na szybkie wyszukiwanie plików. Skrypt nie jest wierną kopią Unixowego polecenia. Parametrami pozwala wyszukiwać pliki oraz katalogu, pasujące do określonego wzorca. Parametr -path pozwala określić ścieżkę do wyszukania, bez podania parametru funkcja przeszuka wszystkie dyski lokalne. Pozwala na filtrację po dacie ostatniej modyfikacji pliku. Parametr -SizeRange pozwala na wyszukiwanie po rozmiarze plików większych niż podana wartość w parametrze. Parametr -Dirs wyszukuje według podanego wzorca tylko katalogi. Aby wyszukiwać pliki i foldery należy użyć dwóch parametrów razem -Dirs -Files. Parametr -DefaultFormat zmienia formatowanie danych w oknie produkcji konsoli. Przykład synesis Linux/Windows Tools - Whereis Jest to dość rozbudowane narzędzie do wyszukiwania plików z zestawu Synesis Tools. Według mojej oceny bardzo szybkie w działaniu. Pozwala na wyszukiwanie według różnych wzorców. Parametrami można określić czy wszystkie dyski lokalne mają zostać przeszukane, końcowe zestawienie ilości znalezionych plików czy rozszerzeń, wykaz wersji pliku, ostatni dostęp, rozmiar, atrybut, pozwala na wyszukiwanie katalogów, wyszukiwanie w katalogach wymienionych w zmiennej środowiskowej, w podkatalogach, w katalogu bierzącym,itd. Przykład Nie jest to najświeższe narzędzie, jego dość świeżą alternatywą jest również whereis, różniącą się. Dostępną na stronie jesusnjim Przykład 24
  12. Czym jest dział "Konsola i Windows PowerShell" i jakie zagadnienia są w nim poruszane? C:\fixitpc\Konsola i Windows PowerShell> Get-Help .\KiWPS.ps1 -Full NAME KiWPS.ps1 SYNOPSIS Czym jest dział "Konsola i Windows PowerShell" i jakie zagadnienia są w nim poruszane? DETAILED DESCRIPTION Dział "Konsola i Windows PowerShell" jest działem, który jest jedyny w swojej dziedzinie, ale i bardzo typowy bo obejmuje inne działy informatyki i każdy może znaleść coś dla Siebie. Nie ukierunkowuję działu, jako zagadnienia typowo administracyjnego, czy do automatyzacji zadań, określę mianem - nie tylko dla administratorów. Zawsze brakowało czegoś co posiada Linux - powłokę Bash. Od trzech lat Windows może się pochwalić własną powłoką skryptową - PowerShell (Monad). Pozwala uzyskać z niej przeróżne informacje, od tak dla zabawy, dla własnego zainteresowania, dla poznania informatyki widzianej w połowce tekstowej, dla zrozumienia działania systemu, zaspokojenia ciekawości. PowerShell jest przez cały czas udoskonalany, niektóre polecenia emigrują, niektóre zostają wycofane, ale zawsze z nowej edycji na edycję jest ich coraz więcej. Jeśli ktoś lubi powłokę tekstową i zabawę poleceniami to się tu odnajdzie bo tak to powinno być traktowane - jako zabawa, a profesjonalizm przychodzi z czasem. Osoby silnie związane z systemami uniksowymi, również znajdą coś co pozwoli im poczuć się jak w Bashu, wiele narzędzi emigruje do powłoki Windowsa i z dnia na dzień powstają nowe, tworzone przez społeczność, która robi to dobrowolnie i całkowicie darmowo, ceniąc sobie cechy obcej powłoki. Dział jest otwarty na dyskusje administracyjne, jak skrypty, jeśli tylko macie ochotę to rozmawiajcie o tym, wymieniajcie się poglądami. Jednak należy pamiętać ze nikt za nikogo nie napisze skryptu i proszę to wziąść pod uwagę. Celem jest pomoc. Co mogę więcej napisać? Jeśli macie jakieś skrypty to zapraszam do podzielenia się nimi, nie muszą to być skrypty PowerShella, mogą być i również vbs czy narzędzia wiersza poleceń. Dział jest otwarty. C:\Documents and Settings\fixitpc\Konsola i Windows PowerShell>
×
×
  • Dodaj nową pozycję...