Praca z historią wersji rozszerzenia Azure Desired State Configuration
Uwaga
Usługa Azure Automation State Configuration zostanie wycofana 30 września 2027 r., przechodząc do usługi Azure Machine Configuration do tej daty. Aby uzyskać więcej informacji, zobacz ogłoszenie w blogu. Usługa Azure Machine Configuration łączy funkcje rozszerzenia DSC, usługi Azure Automation State Configuration i najczęściej żądanych funkcji opinii klientów. Usługa Azure Machine Configuration obejmuje również obsługę maszyn hybrydowych za pośrednictwem serwerów z obsługą usługi Arc.
Uwaga
Usługa Azure Automation DSC dla systemu Linux została wycofana 30 września 2023 r. Aby uzyskać więcej informacji, zobacz ogłoszenie.
Rozszerzenie maszyny wirtualnej Azure Desired State Configuration (DSC) jest aktualizowane zgodnie z potrzebami w celu obsługi ulepszeń i nowych funkcji dostarczanych przez platformę Azure, system Windows Server i program Windows Management Framework (WMF), który obejmuje program Windows PowerShell.
Ten artykuł zawiera informacje o każdej wersji rozszerzenia maszyny wirtualnej DSC platformy Azure, o środowiskach, które obsługuje, oraz komentarze i uwagi dotyczące nowych funkcji lub zmian.
Najnowsza wersja
Wersja 2.83
- Data wydania:
- Luty 2021 r.
- Obsługa systemu operacyjnego:
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2 SP1
- Klient systemu Windows 7/8.1/10
- Serwer Nano Server
- Obsługa programu WMF:
- WMF 5.1
- WMF 5.0 RTM
- Aktualizacja programu WMF 4.0
- WMF 4.0
- Środowisko:
- Azure
- Platforma Microsoft Azure obsługiwana przez firmę 21Vianet
- Azure Government
- Uwagi: Ta wersja zawiera poprawkę dla niepodpisanych plików binarnych z rozszerzeniem maszyny wirtualnej z systemem Windows.
Wersja 2.80
- Data wydania:
- 26 września 2019 r. (Azure) | 6 lipca 2020 r. (Platforma Microsoft Azure obsługiwana przez firmę 21Vianet) | 20 lipca 2020 r. (Azure Government)
- Obsługa systemu operacyjnego:
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2 SP1
- Klient systemu Windows 7/8.1/10
- Serwer Nano Server
- Obsługa programu WMF:
- WMF 5.1
- WMF 5.0 RTM
- Aktualizacja programu WMF 4.0
- WMF 4.0
- Środowisko:
- Azure
- Platforma Microsoft Azure obsługiwana przez firmę 21Vianet
- Azure Government
- Uwagi: w tej wersji nie uwzględniono żadnych nowych funkcji.
Wersja 2.76
- Data wydania:
- 9 maja 2018 r. (Azure) | 21 czerwca 2018 r. (Platforma Microsoft Azure obsługiwana przez firmę 21Vianet, Azure Government)
- Obsługa systemu operacyjnego:
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2 SP1
- Klient systemu Windows 7/8.1/10
- Serwer Nano Server
- Obsługa programu WMF:
- WMF 5.1
- WMF 5.0 RTM
- Aktualizacja programu WMF 4.0
- WMF 4.0
- Środowisko:
- Azure
- Platforma Microsoft Azure obsługiwana przez firmę 21Vianet
- Azure Government
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Poprawa metadanych rozszerzenia dla podstatu i innych drobnych poprawek błędów.
Obsługiwane wersje
Ostrzeżenie
W wersjach od 2.4 do 2.13 jest używana publiczna wersja zapoznawcza WMF 5.0, której certyfikaty podpisywania wygasły w sierpniu 2016 r. Aby uzyskać więcej informacji na temat tego problemu, zobacz następujący artykuł w blogu.
Wersja 2.75
- Data wydania: 5 marca 2018 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10, Nano Server
- Obsługa WMF: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
Po wymuszaniu protokołu TLS 1.2 w usłudze GitHub nie można dołączyć maszyny wirtualnej do usługi Azure Automation State Configuration przy użyciu szablonów usługi DIY Resource Manager dostępnych w witrynie Azure Marketplace lub użyć rozszerzenia DSC do pobrania konfiguracji hostowanych w usłudze GitHub. Zwracany jest błąd podobny do następującego podczas wdrażania rozszerzenia:
{ "code": "DeploymentFailed", "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.", "details": [{ "code": "Conflict", "message": "{ \"status\": \"Failed\", \"error\": { \"code\": \"ResourceDeploymentFailure\", \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\", \"details\": [ { \"code\": \"VMExtensionProvisioningError\", \"message\": \"VM has reported a failure when processing extension 'Microsoft.Powershell.DSC'. Error message: \\\"The DSC Extension failed to execute: Error downloading https://github.com/Azure/azure-quickstart-templates/raw/master/dsc-extension-azure-automation-pullserver/UpdateLCMforAAPull.zip after 29 attempts: The request was aborted: Could not create SSL/TLS secure channel..\\nMore information about the failure can be found in the logs located under 'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.74.0.0' on the VM.\\\".\" } ] } }" }] }
W nowej wersji rozszerzenia protokół TLS 1.2 jest teraz wymuszany. Podczas wdrażania rozszerzenia, jeśli określono już
AutoUpgradeMinorVersion = true
w szablonie usługi Resource Manager, rozszerzenie zostanie automatycznie uaktualnione do wersji 2.75. W przypadku aktualizacji ręcznych określTypeHandlerVersion = 2.75
w szablonie usługi Resource Manager.
Wersja 2.70 – 2.72
- Data wydania: 13 listopada 2017 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10, Nano Server
- Obsługa WMF: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Poprawki błędów i ulepszenia, które upraszczają korzystanie z usługi Azure Automation State Configuration w portalu i przy użyciu szablonu usługi Resource Manager. Aby uzyskać więcej informacji, zobacz Domyślny skrypt konfiguracji w dokumentacji rozszerzenia DSC.
Wersja 2.26
- Data wydania: 9 czerwca 2017 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10, Nano Server
- Obsługa WMF: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Ulepszenia telemetrii.
Wersja 2.25
- Data wydania: 2 czerwca 2017 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10, Nano Server
- Obsługa WMF: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Dodano kilka poprawek błędów i inne drobne ulepszenia.
Wersja 2.24
- Data wydania: 13 kwietnia 2017 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Nano Server
- Obsługa WMF: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Uwidacznia identyfikator agenta UUID i DSC maszyny wirtualnej jako metadane rozszerzenia. Dodano inne drobne ulepszenia.
Wersja 2.23
- Data wydania: 15 marca 2017 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Nano Server
- Obsługa WMF: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Dodano poprawki błędów i inne ulepszenia.
Wersja 2.22
- Data wydania: 8 lutego 2017 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Nano Server
- Obsługa WMF: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.1 (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Rozszerzenie DSC obsługuje teraz program WMF 5.1.
- Dodano drobne inne ulepszenia.
Wersja 2.21
- Data wydania: 2 grudnia 2016 r.
- Obsługa systemu operacyjnego: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Nano Server
- Obsługa programu WMF: WMF 5.1 Preview, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa rozszerzenia DSC dołączonego do systemu Windows Server 2016; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia). W przypadku systemu Nano Server rola DSC jest zainstalowana na maszynie wirtualnej.
- Nowe funkcje:
- Rozszerzenie DSC jest teraz dostępne na serwerze Nano Server. Ta wersja zawiera przede wszystkim zmiany kodu do uruchamiania rozszerzenia na serwerze Nano Server.
- Dodano drobne inne ulepszenia.
Wersja 2.20
- Data wydania: 2 sierpnia 2016 r.
- Obsługa systemu operacyjnego: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 z dodatkiem SP1
- Obsługa programu WMF: WMF 5.1 Preview, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa DSC w systemie Windows Server 2016 Technical Preview; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia).
- Nowe funkcje:
- Obsługa programu WMF 5.1 (wersja zapoznawcza). Po pierwszym opublikowaniu ta wersja była opcjonalnym uaktualnieniem i trzeba było określić Wmfversion = "5.1PP" w szablonach usługi Resource Manager w celu zainstalowania wersji zapoznawczej programu WMF 5.1. Wmfversion = "latest" nadal instaluje program WMF 5.0 RTM. Aby uzyskać więcej informacji na temat wersji zapoznawczej WMF 5.1, zobacz ten blog.
- Dodano drobne poprawki i ulepszenia.
Wersja 2.19
- Data wydania: 3 czerwca 2016 r.
- Obsługa systemu operacyjnego: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 z dodatkiem SP1
- Obsługa programu WMF: WMF 5.0 RTM, aktualizacja WMF 4.0, WMF 4.0
- Środowisko: Azure, Platforma Microsoft Azure obsługiwana przez firmę 21Vianet, Azure Government
- Uwagi: Ta wersja używa DSC w systemie Windows Server 2016 Technical Preview; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia).
- Nowe funkcje:
- Rozszerzenie DSC jest teraz dostępne na platformie Microsoft Azure obsługiwanej przez firmę 21Vianet. Ta wersja zawiera poprawki dotyczące uruchamiania rozszerzenia na platformie Microsoft Azure obsługiwanej przez firmę 21Vianet.
Wersja 2.18
- Data wydania: 3 czerwca 2016 r.
- Obsługa systemu operacyjnego: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 z dodatkiem SP1
- Obsługa programu WMF: WMF 5.0 RTM, aktualizacja WMF 4.0, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa DSC w systemie Windows Server 2016 Technical Preview; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia).
- Nowe funkcje:
- Nie blokuj telemetrii, gdy wystąpi błąd podczas pobierania poprawek telemetrii (znany problem z usługą Azure DNS) lub podczas instalacji.
- Rozwiązano sporadycznie problem polegający na tym, że rozszerzenie zatrzymuje przetwarzanie konfiguracji po ponownym uruchomieniu. Spowodowało to, że rozszerzenie DSC pozostanie w stanie "przejścia".
- Dodano drobne poprawki i ulepszenia.
Wersja 2.17
Data wydania: 26 kwietnia 2016 r.
Obsługa systemu operacyjnego: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 z dodatkiem SP1
Obsługa programu WMF: WMF 5.0 RTM, aktualizacja WMF 4.0, WMF 4.0
Środowisko: Azure
Uwagi: Ta wersja używa DSC w systemie Windows Server 2016 Technical Preview; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia).
Nowe funkcje:
- Obsługa aktualizacji programu WMF 4.0. Aby uzyskać więcej informacji na temat aktualizacji programu WMF 4.0, zobacz ten blog.
- Logika ponawiania prób w przypadku błędów występujących podczas instalacji rozszerzenia DSC lub podczas stosowania konfiguracji DSC po zainstalowaniu rozszerzenia. W ramach tej zmiany rozszerzenie ponowi próbę instalacji, jeśli poprzednia instalacja nie powiodła się lub ponownie uchwaliła konfigurację DSC, która wcześniej zakończyła się niepowodzeniem, przez maksymalnie trzy razy, dopóki nie osiągnie stanu ukończenia (powodzenie/błąd) lub jeśli nastąpi nowe żądanie. Jeśli rozszerzenie nie powiedzie się z powodu nieprawidłowych ustawień użytkownika/danych wejściowych użytkownika, nie ponawia próby. W takim przypadku rozszerzenie musi zostać ponownie wywołane z nowym żądaniem i poprawnymi ustawieniami użytkownika.
Uwaga
Rozszerzenie DSC jest zależne od agenta maszyny wirtualnej platformy Azure dla ponownych prób. Agent maszyny wirtualnej platformy Azure wywołuje rozszerzenie z ostatnim żądaniem, które zakończyło się niepowodzeniem, dopóki nie osiągnie ono stanu powodzenia lub błędu.
Wersja 2.16
- Data wydania: 21 kwietnia 2016 r.
- Obsługa systemu operacyjnego: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 z dodatkiem SP1
- Obsługa WMF: WMF 5.0 RTM, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa DSC w systemie Windows Server 2016 Technical Preview; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia).
- Nowe funkcje:
- Poprawa obsługi błędów i innych drobnych poprawek błędów.
- Nowa właściwość w ustawieniach rozszerzenia DSC.
ForcePullAndApply
W obszarze AdvancedOptions jest dodawany w celu włączenia rozszerzenia DSC uchwalenie konfiguracji DSC, gdy tryb odświeżania jest ściągany (w przeciwieństwie do domyślnego trybu wypychania). Aby uzyskać więcej informacji na temat ustawień rozszerzenia DSC, zapoznaj się z tym blogem.
Wersja 2.15
- Data wydania: 14 marca 2016 r.
- Obsługa systemu operacyjnego: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 z dodatkiem SP1
- Obsługa WMF: WMF 5.0 RTM, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa DSC w systemie Windows Server 2016 Technical Preview; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia).
- Nowe funkcje:
- W wersji 2.14 rozszerzenia uwzględniono zmiany instalacji programu WMF RTM. Podczas uaktualniania z rozszerzenia w wersji 2.13.2.0 do 2.14.0.0 można zauważyć, że niektóre polecenia cmdlet DSC kończą się niepowodzeniem lub konfiguracja kończy się niepowodzeniem z powodu błędu — "Nie znaleziono wystąpienia z podanymi wartościami właściwości". Aby uzyskać więcej informacji, zobacz informacje o wersji DSC. Obejścia tych problemów zostały dodane w wersji 2.15.
- Jeśli zainstalowano już wersję 2.14 i uruchomiono jeden z powyższych dwóch problemów, należy wykonać te kroki ręcznie. W sesji programu PowerShell z podwyższonym poziomem uprawnień uruchom następujące polecenia:
Remove-Item -Path $env:SystemRoot\system32\Configuration\DSCEngineCache.mof
mofcomp $env:windir\system32\wbem\DscCoreConfProv.mof
Wersja 2.14
- Data wydania: 25 lutego 2016 r.
- Obsługa systemu operacyjnego: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 z dodatkiem SP1
- Obsługa WMF: WMF 5.0 RTM, WMF 4.0
- Środowisko: Azure
- Uwagi: Ta wersja używa DSC w systemie Windows Server 2016 Technical Preview; w przypadku innych systemów operacyjnych Windows instaluje program Windows Management Framework 5.0 RTM (instalowanie programu WMF wymaga ponownego uruchomienia).
- Nowe funkcje:
- Używa programu WMF RTM.
- Umożliwia zbieranie danych w celu poprawy jakości rozszerzenia DSC. Aby uzyskać więcej informacji, zobacz ten artykuł w blogu.
- Udostępnia zaktualizowany format ustawień rozszerzenia w szablonie usługi Resource Manager. Aby uzyskać więcej informacji, zobacz ten artykuł w blogu.
- Poprawki błędów i inne ulepszenia.
Następne kroki
- Aby uzyskać więcej informacji na temat rozszerzenia DSC programu PowerShell, zobacz Centrum dokumentacji programu PowerShell.
- Sprawdź szablon usługi Resource Manager dla rozszerzenia DSC.
- W przypadku innych funkcji i zasobów, którymi można zarządzać za pomocą rozszerzenia DSC programu PowerShell, przejdź do galerii programu PowerShell.
- Aby uzyskać szczegółowe informacje na temat przekazywania poufnych parametrów do konfiguracji, zobacz Bezpieczne zarządzanie poświadczeniami za pomocą procedury obsługi rozszerzenia DSC.