PowerShell: Blokada nieaktywnych kont użytkowników

Mamy znaleźć nieaktywnych użytkowników, następnie ich zablokować. Użyjemy do tego celu polecenia Search-AdAccount z modułu Active Directory. Przed ich zablokowaniem potrzebujemy dość szczegółowych informacji tak aby nasze porządkowanie nie pozbawiło dostępu do AD konta systemowego, czy kogoś kto rzadko zagląda do naszego środowiska. Sprawdzone rozwiązanie z użyciem PowerShell znajdziecie poniżej.

Czytaj dalej „PowerShell: Blokada nieaktywnych kont użytkowników”

PowerShell: zadanie usuwania plików starszych niż 7 dni

Jak usunąć pliki starsze niż 7 dni, za pomocą PowerShell’a? Jak zrobić to automatycznie, w określonym cyklu? Takie zadania są najczęstszymi tematami administracyjnymi, poniżej znajdziecie sprawdzone rozwiązanie na cykliczne operacje automatyczne z użyciem skryptu PowerShell. Przykładowe zadanie dotyczy usuwania danych z określonej lokalizacji, kryterium to czas utworzenia plików. Ale w miejsce tego konkretnego skryptu możecie wstawić dowolne polecenie PowerShell….

Czytaj dalej „PowerShell: zadanie usuwania plików starszych niż 7 dni”

Office 365 / Microsoft 365: problem z SMTP

Domena dodana do Microsoft 365 / Office 365 nie zgłasza problemów z konfiguracja, świeżo zakupione licencje, działająca poczta w usłudze Exchange… i dziwny problem z wysyłką wiadomości poprzez SMTP. Błąd klienta/skryptu czy formularza web sklepu informuje o problemach z uwierzytelnianiem lub podaje poniższym komunikatem:

The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM

My jednak jesteśmy pewni swoich ustawień, loginu i hasła. Microsoft podaje kilka sposobów na realizowanie wysyłki wiadomości za pomocą SMTP. Te rozwiązania to proste włączenia samej usługi na skrzynce aż po uruchomienie konektorów + odpowiednie wpisy SFP do domeny. Jeżeli jednak pomimo w/w czynności nadal macie z tym problem, kiedyś już u kogoś to działało! Microsoft mówi ze to musi działać! Czas zatem na sprawdzone rozwiązanie.

Czytaj dalej „Office 365 / Microsoft 365: problem z SMTP”

PowerShell: VMware PowerCLI – jak sprawdzić która maszyna blokuje ISO?

Przy próbie pobrania ISO z datastore z poziomu przeglądarki web pojawia się komunikat:

HTTP ERROR 500

Szybkie googlowanie tego problemu podpowiedziało że jedna lub kilka z maszyn wirtualnych musi mieć podmontowany ten plik i dlatego nie mogę go pobrać. Pytanie tylko która to z tych moich 200 maszyn trzyma plik ISO? Ręczne przeklikanie nie wchodzi w grę, dlatego sięgamy po VMware PowerCLI

Czytaj dalej „PowerShell: VMware PowerCLI – jak sprawdzić która maszyna blokuje ISO?”