Powershell: prawie grep

2019-11-30

Ciekawe, czy tylko ja jestem rozczarowany narzędziem do szukania plików w Windows….

Kiedy przeszukuję pliki tekstowe i chcę znaleźć pliki zawierające określony tekst, wystarczy w powershellu skorzystać z polecenia select-string:

Select-String -Path *.sql -Pattern „@ENV”

Krótkie, wygodne, a przede wszystkim SKUTECZNE – jak unixowy grep

By Rafał Kraik in Power Shell

Darmowy zbiór zadań do kursu MS Excel Tips & Tricks

2019-11-22

Jak się uczyć to najlepiej przez praktykę, dlatego właśnie w kursie MS Excel Tips and Tricks oprócz video mamy też mnóstwo zadań. Zadania zebrane w całość można pobrać i na własne potrzeby wykorzystywać ile się chce. Dostęp do materiałów video i potrzebnych plików ćwiczeniowych jest możliwy dopiero po zapisaniu się na kurs, ale już sam wgląd w zadania może pomóc się zorientować o czym opowiadamy na kursie.

Zbiór zadań do kursu „MS Excel Tips & Tricks”

MS Excel Tips and Tricks – zbiór zadań

A w tym podręczniku seria zadań na temat: codziennych czynności wykonywanych w Excel i Office, triki dotyczące bezpieczeństwa, formatowania danych, specyficznych typów danych, kontroli drukowania arkuszy, wskazówki dotyczące synchronizacji i porównywania arkuszy, korzystania z dodatków Excela, wstawiania i formatowania wykresów i wprowadzenie do makr.

Kurs

Tutaj dostępne są ćwiczenia. Jeżeli chcesz zobaczyć wykłady do tych lekcji oraz sprawdzić rozwiązania, zapraszam na kurs dostępny na platformie Udemy:

Kurs MS Excel Tips and Tricks

Kto może skorzystać z ćwiczeń?

  • na własną rękę i na własny użytek każdy
  • jeśli podręcznik ma być wykorzystany na kursie Excela, w ośrodkach szkoleniowych, w firmowych wewnętrznych akademiach, w szkołach, uczelniach, ma być w części lub w całości wykorzystany jako element innej publikacji, ma podlegać replikacji w jakiejkolwiek formie – prosimy o kontakt w celu ustalenia warunków licencji

Niech moc będzie z Tobą!

By Rafał Kraik in Helpdesk

Darmowy podręcznik: Zbiór zadań „Linux – linia komend dla początkujących”

2019-11-21

Podobno można się nauczyć pływania z książki. Podobno nawet komuś się to udało… Moim zdaniem, kiedy chodzi o naukę rzeczy praktycznych, trzeba to robić praktycznie. Dlatego właśnie jeśli chcesz poznać Linuxa, a dokładniej rzecz biorąc podstawowe komendy BASH-a, to możesz skorzystać z darmowego zbioru zadań, który można za darmo pobrać klikając w poniższy link

Zbiór zadań do kursu „Linux – linia komend dla początkujących”

Darmowy zbiór zadań „Linux – linia komend dla początkujących”

A w tym podręczniku seria zadań na temat: operacji na plikach i katalogach, edytorze vim, uprawnień do plików i katalogów, kont użytkowników, grup, poleceń użytkowych (who, whoami, users, uname, last, lastb, alias, expr, bc, date, cal, head, tail, less, more, cmp, diff), skryptowania i komunikacji (echo, read, write, mesg, wall, zarządzania plikami i dyskami (du, ds, tar, zip, unzip, gzip), skryptowania (grep, find, cut, wc, sort, uniq, tr, tree), zarządzania procesami (ps, pstree, top, kill).

Kurs

Tutaj dostępne są ćwiczenia. Jeżeli chcesz zobaczyć wykłady do tych lekcji oraz sprawdzić rozwiązania, zapraszam na kurs dostępny na platformie Udemy:

Linnux - linia komend dla początkujących kurs

Kto może skorzystać z ćwiczeń?

  • na własną rękę i na własny użytek każdy
  • jeśli podręcznik ma być wykorzystany na kursie Linuxa, w ośrodkach szkoleniowych, w firmowych wewnętrznych akademiach, w szkołach, uczelniach, ma być w części lub w całości wykorzystany jako element innej publikacji, ma podlegać replikacji w jakiejkolwiek formie – prosimy o kontakt w celu ustalenia warunków licencji

Niech moc będzie z Tobą!

By Rafał Kraik in Linuxy

Helpdesk: Jak wyłączyć aktualizacje w Windows

2019-11-06

Zacznijmy od tego, że aktualizacje to generalnie dobra rzecz. Niezaktualizowany system jest po prostu niebezpieczny, bo hakerzy czekają na „łosiów” ze starym system, na którym nie trzeba się specjalnie natrudzić żeby się włamać.

Trzeba jednak też przyznać, że są sytuacje kiedy aktualizacje chcesz wyłączyć, bo prostu transfer po sieci, miejsce na dysku, albo stabilność pracy są dla ciebie ważniejsze niż bezpieczny system. Tak było w przypadku mojego testowego systemu Windows zainstalowanego pod Hyper-V i który co kilka dni/tygodni wraca do swojego pierwotnego stanu. Nie ma potrzeby o aktualizować po każdym przywróceniu….

Niestety Microsoft bardzo dba o to żeby aktualizacje się wykonywały, dlatego kiedy chcesz je SKUTECZNIE wyłączyć, najlepiej zrobić to na WSZYSTKIE możliwe sposoby:

  • Zmień nazwę pliku wykorzystywanego do aktualizacji C:\Windows\System32\wuaueng.dll
    Oryginalnie do tego pliku nie masz uprawnień, więc musisz (1) przejąć plik na własność (2) nadać sobie uprawnienie pełna kontrola (3) zmienić nazwę pliku (4) zrestartować Windows
  • W services.msc wyłączyć (disable) usługę Windows Update
    Wyłączyć aktualizacje w rejestrze:
    W kluczu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc  wartość Start zmienić na 4
    W kluczu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc wartość Start zmienić na 4
  • Wyłączyć zadanie z harmonogramu zadań odpowiedzialne za sprawdzanie aktulizacji. Znajdziesz je w Task Scheduler Library -> Microsoft -> Windows -> Windows Update.
  • W przypadku wersji PRO wyłączyć aktualizacje w GPO. W tym celu należy uruchomić gpedit.msc i w ścieżce Computer Configuration\Administrative Templates\Windows Components\ Windows Update \ Specify Intranet Microsoft update service location zmienić adresy na tak bezsensowne jak można
  • Zmienić ustawienia połączenia sieciowego na taryfowe (metered connection)

Jeśli potrzeba więcej ilustracji to można zerknąć tu:

How To Turn Off Windows 10 Updates Permanently.

By Rafał Kraik in Helpdesk

Powershell: ftp ze zmianą uprawnień

2019-11-04

Na serwer FTP trzeba wysłać plik. Czemu by nie skorzystać z powershella?

Wszystko pięknie, ale plik miał domyślne uprawnienia, które należało zwiększyć. W takim przypadku niestety trzeba wrócić do interfejsu znakowego program ftp.exe dostępnego w Windows. Parametr s pozwala na wywołanie ftp razem z plikiem komend, który zawiera w sobie instrukcje jakie mają być wykonane przez ftp. Jeśli chcieć opisać to w powershell, to należałoby

  • zbudować plik komend
  • uruchomić ftp wskazując parametrem s na ten plik

W samym pliku z komendami następująca instrukcja określa jakie uprawnienia mają mieć nowotworzone pliki:

Zobacz też tu:

Powershell: Upload pliku przez FTP

By Rafał Kraik in Power Shell

Helpdesk: Problem z aktywacją Windows

2019-11-01

Podczas instalacji Windows 10, przy próbie wykonania aktywacji pojawia się komunikat:

Unable to activate Windows

We can’t reach a critical Windows service. Make sure you’re conncted to the Internet, wait a few minutes and try activating again. (0x80070422)

Ów serwis, którego nie można osiągnąć, to pewnie „Windows License Manager”, tylko… że u mnie on działa…

Pomaga uruchomienie komend:

1. Usunięcie aktualnego klucza:

2. Podanie nowego klucza:

Potem we właściwościach komputera w okienku z kluczem produktu wystarczy kliknąć „Activate” lub „Troubleshoot” i windows powinien się aktywować

 

 

By Rafał Kraik in Helpdesk

Helpdesk: Zdalne wylogowanie sesji RDP

2019-10-30

Na starszych serwerach Windows, kiedy próbujesz podlaczyc sie do RDP i wszystkie sesje są już zajęte, to nie zobaczysz informacji o tym kto tam pracuje. W takim przypadku trzeba innymi metodami

(a) dowiedzieć się kto pracuje na serwerze

(b) zakończyć te sesje

Oto polecenie, które wyświetli informację o zajętych sesjach RDP:

W odpowiedzi zostanie wyświetlona lista sesji, a każda z nich ma między innymi swój ID. Korzystając z tego ID można pójść krok dalej i takie sesje wylogować:

 

By Rafał Kraik in Helpdesk