Windows Server: konfiguracja systemu z użyciem skryptu PowerShell

Każdy z administratorów wielokrotnie konfiguruje system operacyjny zaraz po jego instalacji, zaczynając od adresacji, nazewnictwa, włączenia usługi RDP aż po ustawienia czasu czy profile zasilania. Stawianie wielu środowisk testowych wymaga ich powtarzalności i dokładności w konfiguracji. Z pomocą w takich przypadkach przychodzi nam PowerShell. Jak skonfigurować Windows z użyciem skryptu Powershell? Poniżej przedstawiam sprawdzony sposób.

Czytaj dalej „Windows Server: konfiguracja systemu z użyciem skryptu PowerShell”

Windows Server: aktualizacja Windows Server in-place

Wraz z zakończeniem okresu wsparcia systemów operacyjnych pojawiają się pytania.W jaki sposób zaktualizować Windows Server zachowując wszystkie dane i aplikacje? Jak wykonać Windows Upgrade In-Place systemu operacyjnego? W jaki sposób bezpiecznie podnieść wersje systemu operacyjnego zachowując swoje ustawienia i programy. Na te inne pytania znajdziecie sprawdzone rozwiązanie poniżej.

Czytaj dalej „Windows Server: aktualizacja Windows Server in-place”

PowerShell: Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send.

Przy próbie użycia polecenia Invoke-RestMethod otrzymujemy komunikat:

Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send.

Problem polega na tym, że starsze wersje .NET nie obsługują nowszych wersji TLS, takich jak 1.2 i 1.3.

Sprawdzonym rozwiązaniem jest wymuszenie użycia TLS w wersji 1.2, w tym samym oknie wydajmy polecenie:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Następnie wywołajmy polecenie Invoke-RestMethod jeszcze raz:

Invoke-RestMethod firsttorun.sprawdzone.it > first.ps1

Działa! Możemy już pobrany skrypt uruchomić: