Czy zdarzyło Wam się, że usunęliście konto Office365 nie robiąc backupu? A czy zdarzyło Wam się, że pliki z tego konta po 2 miesiącach trzeba było odzyskać? Konto użytkownika office365 można odzyskać do 330 dni po usunięciu z poziomu panelu administracyjnego? A co po przekroczeniu tego czasu? Dzisiaj przedstawię prosty sposób jak przywrócić pliki po…
Kategoria: PowerShell
Nowe zadanie w harmonogramie – PowerShell
Dzisiaj chciałbym poruszyć temat tworzenia nowych zadań w harmonogramie Windows, czyli zaplanowanych wykonywania określonych skryptów lub programów w określonym czasie lub po spełnieniu określonych warunków. W tym artykule przedstawię, jak tworzyć nowe zadania w harmonogramie za pomocą PowerShell, zarówno w wersji podstawowej, jak i rozszerzonej. Pokażę również, jak ustawić najważniejsze parametry zadania, takie jak trigger,…
Sprawdzanie lokalnych administratorów – PowerShell
Często w firmach zastajemy sytuację, że wiele osób ma uprawnienia administratora lokalnego, przez co na komputerach znajduje się dużo aplikacji, których nigdy nie powinno tam być a także taka sytuacja znacznie podnosi ryzyko zainfekowania komputera. Przygotowałem prosty skrypt, który można umieścić w polityce GPO, aby uruchamiał się na przykład podczas zamknięcia komputera i zapisywał dane…
Wyszukiwanie i usuwanie maili w kontach ExchangeOnline – PowerShell
W tym wpisie pokażę Wam jak w przypadku otrzymania wiadomości będącej spamem, która została przesłana do wszystkich kont wewnątrz naszego tenanta wyszukać tę wiadomość i usunąć ze skrzynek. Tak jak pisałem w poprzednim wpisie, najpierw musimy zaimportować moduł ExchangeOnline oraz zalogować się w PS kontem administracyjnym Office365. Teraz możemy przystąpić do wyszukiwania maili. Przed rozpoczęciem…
Wyszukiwanie reguł ExchangeOnline – Powershell
Do dzisiejszego wpisu natchnął mnie przypadek, gdzie użytkownik kliknął w złośliwy link, zalogował się przez co jego dane logowania wyciekły. Atakujący po zalogowaniu się na skrzynkę (zapewne przy pomocy automatu) tworzą reguły, które albo usuwają określone maile – z reguły są to maile od IT oraz od nadawcy złośliwego maila. Nazwa tych reguł ma wartość…
Raport UpTime – PowerShell
Idąc w ślad za wpisem Raport ze statusem ochrony Defender w PowerShell postanowiłem zrobić skrypt, który przygotuje listę serwerów na podstawie danych z AD tak jak w poprzednim przypadku oraz pozyska informację o aktualnym UpTime oraz ostatnim czasie uruchomienia. W pierwszym kroku musimy pobrać listę komputerów lub serwerów. Jeśli mamy to gdzieś w pliku to…
Raport ze statusem ochrony Defender – PowerShell
Dzisiaj zaprezentuję Wam skrypt, który pobierze z określonego OU w AD listę serwerów i wyświetli dla nich status poszczególnych opcji ochrony w Defenderze. W pierwszym kroku musimy pobrać listę komputerów lub serwerów. Jeśli mamy to gdzieś w pliku to możemy tej listy użyć. Ja jednak pobieram listę maszyn z AD. Zmienna $ComputerList będzie zawierała wszystkie…
Exchange Online – statystyki rozmiaru skrzynek
Mając dużo skrzynek testowych może przydać się raport, który pokaże rozmiar wszystkich skrzynek mailowych. Jeśli zależy nam na sprawdzeniu pojedynczej skrzynki to można to zrobić z pomocą jednej komendy Wynikiem tego polecenia będzie A co jeśli mamy wiele skrzynek? Napisałem skrypt, który pozwoli na sprawdzenie rozmiarów wszystkich skrzynek i wyświetli je w raporcie. Wynikiem tego…
Konfiguracja autologowania – PowerShell
Czasami mamy potrzebę skonfigurowania komputera czy komputera typu POS w trybie autologowania, tak aby użytkownik od razu po uruchomieniu komputera miał dostęp do aplikacji. Obecnie w Windows 10 jest możliwość uruchomienia urządzenia w trybie kiosk, jednak nie zawsze jest to wystarczające – szczególnie w firmach produkcyjnych. W prosty sposób, autologowanie można skonfigurować za pomocą aplikacji…
Usunięcie pliku z profilów wszystkich użytkowników
Dzisiaj krótki wpis zawierający skrypt w PS, który na przykład na serwerze terminalowym pomoże usunąć dowolny plik w profilu wszystkich użytkowników. Skrypt ma kilka linijek i wygląda tak: