Jak sprawdzić aktywne połączenia sieciowe nawiązane z naszej maszyny? Użyjemy polecenia Get-NetTCPConnection, to nie tylko alternatywa dla starego dobrego netstat, ale dzięki PowerShell znacznie przerasta jego możliwości.
Czytaj dalej „PowerShell: Sprawdzanie aktywnych połączeń TCP/IP – alternatywa dla netstat”PowerShell: Szyfrowanie hasła (poświadczeń) w skrypcie
Wiele skryptów używa poświadczeń/haseł do realizacji określonych zadań. Automatyczna wysyłka wiadomości mailowej czy realizacja zapytania SQL będzie wymagała podania nazwy użytkownika i hasła. Często zdarza się, że administrator zapomina o bezpieczeństwie tworząc skrypt i wpisuje hasło otwartym tekstem. Nie trzeba nikomu mówić o tym że nie jest to dobra ani bezpieczna praktyka. Na szczęście mamy na to sprawdzone rozwiązanie.
Czytaj dalej „PowerShell: Szyfrowanie hasła (poświadczeń) w skrypcie”PowerShell: wysyłka email z konta Gmail
Wysyłka wiadomości email z użyciem PowerShell? Z użyciem darmowego konta pocztowego Gmail? Mamy sprawdzony sposób jak użyć do tego polecenia Send-MailMessage
Czytaj dalej „PowerShell: wysyłka email z konta Gmail”Office 365 / Microsoft 365: Jak połączyć się z Exchange Online używając PowerShell’a ?
Niektóre operacje w środowisku Office 365 wymagają automatyzacji albo głębszego sięgnięcia do opcji niż te dostępne w GUI portalu. W tym celu użytkownicy i partnerzy łączą się z usługami Office 365 z użyciem modułów PowerShell. Poniżej znajdziecie dokładny opis jak nawiązać połączenie z Exchange Online wchodzącego w skład pakietu Microsoft 365 z użyciem PowerShell’a.
Czytaj dalej „Office 365 / Microsoft 365: Jak połączyć się z Exchange Online używając PowerShell’a ?”PowerShell: Windows odczytywanie klucza produktu
Zadanie wydaje się bardzo proste – musimy odczytać klucz Windows Server. Problem powstał z powodu bałaganu u klienta. Dziesiątki maszyn, oddzielne licencje kupowane w różnych miejscach, brak spisu i nie wiadomo jaki klucz produktu był użyty do aktywacji.
Sprawdzone rozwiązanie to klasyczny one liner z poziomu PowerShell’a, otwieramy okno z uprawnieniami administratora i wklejamy poniższe polecenie:
powershell "(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey"
Z takim poleceniem już widzimy jak budujecie swoje zapytanie które odpytuje o klucz wszystkie maszyny w środowisku i umieszcza dane w pliku.