Indelingsgroepen maken en gebruiken in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Een orkestratiegroep biedt u de flexibiliteit om apparaten bij te werken op basis van een percentage, een specifiek aantal of een expliciete volgorde. U kunt ook een PowerShell-script uitvoeren voor- en nadat de update-implementatie op de apparaten is uitgevoerd.

Leden van een orkestratiegroep kunnen elke Configuration Manager-client zijn, niet alleen servers. De regels van de orkestratiegroep zijn van toepassing op de apparaten voor alle implementaties van software-updates naar een verzameling die een lid van een orkestratiegroep bevat. Andere soorten implementatiegedrag blijven van toepassing. Bijvoorbeeld onderhoudsvensters en implementatieschema's.

Schermafbeelding van het tabblad Scripts in het knooppunt Orchestrationgroep. Het voorschrift wordt geweigerd en deze status wordt weergegeven op het tabblad Scripts.

Een orkestratiegroep maken

  1. Controleer de vereisten, machtigingen en beperkingen voor orkestratiegroepen.

  2. Ga in de Configuration Manager-console naar de werkruimte Activa en Compliance en selecteer het knooppunt Orchestration Group.

  3. Selecteer op het lint de optie Orkestratiegroep maken om de wizard Orkestratiegroep maken te openen.

  4. Geef op de pagina Algemeen een naam en desgewenst een beschrijving op voor de orkestratiegroep. Geef de waarden op voor de volgende items:

    • Time-out voor orkestratiegroepen (in minuten): tijdslimiet voor alle groepsleden om de installatie van de update te voltooien.
    • Time-out voor leden van de orkestratiegroep (in minuten): tijdslimiet voor één apparaat in de groep om de installatie van de update te voltooien.
  5. Geef op de pagina Lidselectie eerst de sitecode op. Selecteer vervolgens Toevoegen om apparaatresources toe te voegen als leden van deze orkestratiegroep. Zoek op naam naar apparaten en voeg ze vervolgens toe . U kunt uw zoekopdracht ook filteren op één verzameling met behulp van Zoeken in verzameling. Selecteer OK wanneer u klaar bent met het toevoegen van apparaten aan de geselecteerde lijst met bronnen.

    • Wanneer resources voor de groep worden geselecteerd, worden alleen geldige clients weergegeven. Er wordt gecontroleerd of de sitecode is geïnstalleerd, of de client is geïnstalleerd en of bronnen niet zijn gedupliceerd.
  6. Selecteer een van de volgende opties op de pagina Regelselectie :

    • Sta toe dat een percentage van de machines tegelijkertijd wordt bijgewerkt en selecteer of voer vervolgens een getal in voor dit percentage. Gebruik deze instelling om in de toekomst flexibiliteit toe te staan ten aanzien van de grootte van de orkestratiegroep. Uw orkestratiegroep bevat bijvoorbeeld 50 apparaten en u stelt deze waarde in op 10. Tijdens een implementatie van een software-update kunnen met Configuration Manager vijf apparaten tegelijk de implementatie uitvoeren. Als u de orkestratiegroep later uitbreidt tot 100 apparaten, worden er tien apparaten tegelijk bijgewerkt.

    • Sta toe dat een aantal computers tegelijkertijd worden bijgewerkt en selecteer of voer vervolgens een nummer in voor dit specifieke aantal. Gebruik deze instelling om altijd een beperkt aantal apparaten te gebruiken, ongeacht de totale grootte van de orkestratiegroep.

    • Geef de onderhoudsvolgorde op en sorteer de geselecteerde resources in de juiste volgorde. Gebruik deze instelling om expliciet de volgorde te definiëren waarin apparaten de implementatie van software-updates uitvoeren.

  7. Kies zo nodig op de pagina Scriptkiezer een script voor de installatie en een script voor na de installatie voor uw orkestratiegroep.

    • Pre-script: een PowerShell-script dat op elk apparaat wordt uitgevoerd voordat de implementatie wordt uitgevoerd.
    • Na de pagina Post-Script voert u een PowerShell-script in dat op elk apparaat moet worden uitgevoerd nadat de implementatie is uitgevoerd en de herstart, indien nodig, plaatsvindt. Het gedrag is verder hetzelfde als het PreScript.

    De scripts moeten een waarde van 0 voor succes retourneren. Elke waarde die niet nul is, wordt beschouwd als een scriptfout. Scripts met parameters kunnen niet worden gebruikt en de maximale scriptlengte is 50.000 bytes, ofwel 25.000 tekens (omdat we Unicode-codering gebruiken). Kies uit de volgende opties wanneer u een script toevoegt of wijzigt op de pagina Scriptkiezer :

    • Toevoegen: hiermee kun je een script kiezen dat je wilt toevoegen. Typ of plak een PowerShell-script in het deelvenster of gebruik een van de volgende opties:
      • Openen: een specifiek .ps1 bestand openen
      • Bladeren: Kies een script dat al is goedgekeurd in de lijst met scripts . Scripts met parameters worden in de lijst verborgen.
      • Wissen: wist het huidige script in het scriptdeelvenster
    • Bewerken: Bewerk het momenteel geselecteerde script
    • Verwijderen: Het huidige script verwijderen
    • Scripttime-out (in seconden): de toegestane tijd (in seconden) die het script moet uitvoeren voordat er een time-out optreedt
  8. Voltooi de wizard.

Waarschuwing

  • Vanaf versie 2111 moeten pre- en postscripts worden goedgekeurd voordat ze van kracht worden. Als je een script bewerkt nadat het is goedgekeurd, wordt de goedkeuringsstatus teruggezet naar Wachten op goedkeuring. Scripts die niet zijn goedgekeurd, worden niet uitgevoerd op clients.
  • In versie 2103 en hoger worden scripts met parameters niet ondersteund en is de maximale scriptlengte 50.000 bytes, ofwel 25.000 tekens (omdat we Unicode-codering gebruiken).
  • Voeg voor Configuration Manager 2010 en eerder scripts toe aan uw orkestratiegroepen op de pagina's Pre-Script en Post-Script.
    • Zorg ervoor dat voor- en naschriften worden getest voordat u ze gebruikt voor orkestratiegroepen. Er treedt geen time-out op voor de voor- en naschriften en deze worden uitgevoerd totdat de time-out van het lid van de orkestratiegroep is bereikt. Scripts met parameters worden niet ondersteund en de maximale scriptlengte is 5000 tekens.

Goedkeuringen voor orkestratiegroepsscripts

(Geïntroduceerd in versie 2111)

Vanaf versie 2111 moeten pre- en postscripts voor orkestratiegroepen worden goedgekeurd voordat ze van kracht worden. Als u een script selecteert uit een bestand, uw eigen script maakt of wijzigt, is goedkeuring voor het script vereist van een andere beheerder. Als u een goedgekeurd script selecteert uit de bibliotheek Scripts, hoeft u verder niets goed te keuren. Standaard kunnen gebruikers een script dat ze hebben gemaakt niet goedkeuren. Deze rollen bieden een extra beveiligingsniveau tegen het uitvoeren van een script zonder toezicht. Om het testen te vergemakkelijken, kunt u scriptgoedkeuring voor de omgeving uitschakelen door de hiërarchische instelling te wijzigen.

Om u te helpen bij het goedkeuren van scripts, zijn de volgende twee tabbladen toegevoegd aan het detailvenster voor Orchestration Groups in versie 2111:

  • Samenvatting: bevat informatie over de geselecteerde orkestratiegroep, inclusief de goedkeuringsstatus van scripts.
  • Scripts: hier wordt informatie weergegeven over pre- en postscripts, waaronder de time-out, fiatteur en goedkeuringsstatus voor elk script.

Goedkeuringsstatussen voor voor- en naschriften

De goedkeuringsstatus voor elk van de scripts wordt weergegeven op het tabblad Scripts . Als je een script bewerkt nadat het is goedgekeurd, wordt de goedkeuringsstatus opnieuw ingesteld. De goedkeuringsstatus voor elk script wordt hieronder gedefinieerd:

  • Goedgekeurd: het script wordt goedgekeurd. Goedkeuring wordt verleend op de volgende manieren:
    • Een script selecteren in de lijst met goedgekeurde PowerShell-scripts
    • Handmatige goedkeuring van het script door Goedkeuren te selecteren op het lint of in het snelmenu.
  • Wachten op goedkeuring: het script wacht op goedkeuring. Scripts die rechtstreeks in de code-editor zijn geschreven of bewerkt of die uit een .ps1 bestand zijn geïmporteerd, worden met deze goedkeuringsstatus gestart.
  • Geweigerd: Het script is geweigerd tijdens het goedkeuringsproces.

Waarschuwing

Als je een script bewerkt nadat het is goedgekeurd, wordt de goedkeuringsstatus teruggezet naar Wachten op goedkeuring. Dit betekent ook dat de eerder goedgekeurde versie van het script niet wordt uitgevoerd als u de orkestratie voor de groep start terwijl dat script de status Wachten op goedkeuring heeft. Scripts die niet zijn goedgekeurd, worden niet uitgevoerd op clients.

Tip

Een van de manieren om een script zonder onderbreking bij te werken is door een nieuw script te maken in de bibliotheek Scripts en goedkeuring te krijgen. Kies vervolgens het goedgekeurde script in de bibliotheek wanneer u het voor- of naschrift van een orkestratiegroep bewerkt. Het bestaande script wordt onmiddellijk vervangen door het reeds goedgekeurde nieuwe script.

Machtigingen voor het goedkeuren van scripts

Voor het goedkeuren van scripts voor orkestratiegroepen is een van de volgende beveiligingsrollen vereist:

  • Volledig beheerder
  • Beheerder voor bedrijfsactiviteiten

Een script voor een orkestratiegroep goedkeuren of weigeren

  1. Ga vanuit de Configuration Manager-console naar Assets en Compliance-werkruimte>Overzicht>Orchestrationgroepen.
  2. Selecteer een orkestratiegroep en selecteer vervolgens het tabblad Scripts voor de groep.
  3. Selecteer een van de scripts en kies Goedkeuren/weigeren op het lint of in het snelmenu.
  4. Controleer het script op de pagina Scriptdetails in de wizard Script goedkeuren of weigeren . Selecteer Volgende wanneer u klaar bent met het bekijken van het script.
  5. Selecteer Goedkeuren of Weigeren op de pagina Scriptgoedkeuring in de wizard. Voer indien nodig een opmerking in die in het detailvenster van de scripts moet worden weergegeven.
  6. Voltooi de wizard om het goedkeuringsproces te voltooien.

Een orkestratiegroep bewerken of verwijderen

Als u de orkestratiegroep wilt verwijderen, selecteert u deze en selecteert u Verwijderen op het lint of in het snelmenu. Als u een orkestratiegroep wilt bewerken, selecteert u deze en selecteert u vervolgens Eigenschappen op het lint of in het snelmenu. Wijzig de instellingen op de volgende tabbladen:

  • Algemeen:

    • Naam: de naam van uw orkestratiegroep
    • Beschrijving: Beschrijving van de orkestratiegroep (optioneel)
    • Time-out voor orkestratiegroepen (in minuten): tijdslimiet voor alle groepsleden om de installatie van de update te voltooien.
    • Time-out voor leden van de orkestratiegroep (in minuten): tijdslimiet voor één apparaat in de groep om de installatie van de update te voltooien.
  • Selectie leden:

    • Sitecode: sitecode voor de orkestratiegroep.
    • Leden: Selecteer Toevoegen om meer apparaten voor de orkestratiegroep te selecteren. Kies Verwijderen om het geselecteerde apparaat te verwijderen.
  • Selectie van regels:

    • Sta toe dat een percentage van de machines tegelijkertijd wordt bijgewerkt en selecteer of voer vervolgens een getal in voor dit percentage. Gebruik deze instelling om in de toekomst flexibiliteit toe te staan ten aanzien van de grootte van de orkestratiegroep. Uw orkestratiegroep bevat bijvoorbeeld 50 apparaten en u stelt deze waarde in op 10. Tijdens een implementatie van een software-update kunnen met Configuration Manager vijf apparaten tegelijk de implementatie uitvoeren. Als u de orkestratiegroep later uitbreidt tot 100 apparaten, worden er tien apparaten tegelijk bijgewerkt.
    • Sta toe dat een aantal computers tegelijkertijd worden bijgewerkt en selecteer of voer vervolgens een nummer in voor dit specifieke aantal. Gebruik deze instelling om altijd een beperkt aantal apparaten te gebruiken, ongeacht de totale grootte van de orkestratiegroep.
    • Geef de onderhoudsvolgorde op: Sorteer de geselecteerde resources in de juiste volgorde. Gebruik deze instelling om expliciet de volgorde te definiëren waarin apparaten de implementatie van software-updates uitvoeren.
  • Kies naar wens een script voor de installatie en een script voor na de installatie voor uw orkestratiegroep. Het script moet de waarde voor 0 succes retourneren. Elke waarde die niet nul is, wordt beschouwd als een scriptfout. Scripts met parameters kunnen niet worden gebruikt en de maximale scriptlengte is 50.000 bytes, ofwel 25.000 tekens (omdat we Unicode-codering gebruiken).

    • Voor Configuration Manager versie 2103 en hoger kiest u een script voor de installatie en een script voor na de installatie op de pagina Scriptkiezer. Kies uit de volgende opties wanneer u een script toevoegt of wijzigt:

      • Toevoegen: hiermee kun je een script kiezen dat je wilt toevoegen. Typ of plak een PowerShell-script in het deelvenster of gebruik een van de volgende opties:
        • Openen: een specifiek .ps1 bestand openen
        • Bladeren: Kies een script dat al is goedgekeurd in de lijst met scripts . Scripts met parameters worden in de lijst verborgen.
        • Wissen: wist het huidige script in het scriptdeelvenster
      • Bewerken: Bewerk het momenteel geselecteerde script
      • Verwijderen: Het huidige script verwijderen
      • Scripttime-out (in seconden): de toegestane tijd (in seconden) die het script moet uitvoeren voordat er een time-out optreedt
    • Voeg voor Configuration Manager versie 2010 en eerder scripts toe aan uw orkestratiegroepen op de tabbladen Pre-Script en Post-Script.

Waarschuwing

  • Vanaf versie 2111 moeten pre- en postscripts worden goedgekeurd voordat ze van kracht worden. Als je een script bewerkt nadat het is goedgekeurd, wordt de goedkeuringsstatus teruggezet naar Wachten op goedkeuring. Scripts die niet zijn goedgekeurd, worden niet uitgevoerd op clients.
  • In versie 2103 en hoger worden scripts met parameters niet ondersteund en is de maximale scriptlengte 50.000 bytes, ofwel 25.000 tekens (omdat we Unicode-codering gebruiken).
  • Voeg voor Configuration Manager 2010 en eerder scripts toe aan uw orkestratiegroepen op de tabbladen Pre-Script en Post-Script.
    • Zorg ervoor dat voor- en naschriften worden getest voordat u ze gebruikt voor orkestratiegroepen. Er treedt geen time-out op voor de voor- en naschriften en deze worden uitgevoerd totdat de time-out van het lid van de orkestratiegroep is bereikt. Scripts met parameters worden niet ondersteund en de maximale scriptlengte is 5000 tekens.

Orkestratiegroepen en leden weergeven

Selecteer in de werkruimte Activa en Compliance het knooppunt Orchestrationgroep . Als u leden wilt weergeven, selecteert u een orkestratiegroep en selecteert u Leden weergeven op het lint. Zie Orchestratiegroepen en -leden bewaken voor meer informatie over de beschikbare kolommen voor de knooppunten.

Orkestratie starten

  1. Software-updates implementeren in een verzameling die de leden van de orkestratiegroep bevat.

  2. Orkestratie begint wanneer een client in de groep een software-update probeert te installeren op deadline of tijdens een onderhoudsperiode. Het wordt gestart voor de hele groep en zorgt ervoor dat de apparaten worden bijgewerkt volgens de regels van de orkestratiegroep.

  3. U kunt Orchestration handmatig starten door deze te selecteren in het knooppunt Orchestration Group en vervolgens Orchestration starten te kiezen op het lint of in het contextmenu.

  4. Indien nodig selecteert u Alle toepasselijke vensters negeren voor de leden om de installatie onmiddellijk te starten en onderhoudsvensters te omzeilen.

    • Deze optie is geïntroduceerd in Configuration Manager versie 2103
  5. Als een orkestratiegroep de status Mislukt heeft:

    1. Bepaal waarom de orkestratie is mislukt en los eventuele problemen op.
    2. Stel de orkestratiestatus voor groepsleden opnieuw in.
    3. Kies in het knooppunt Orchestration-groep de knop Start Orchestration om de orkestratie opnieuw te starten.

Tip

  • Orkestratiegroepen zijn alleen van toepassing op implementaties van software-updates. Ze zijn niet van toepassing op andere implementaties.
  • U kunt met de rechtermuisknop klikken op een lid van de orkestratiegroep en Orkestratiegroepslid opnieuw instellen selecteren. Hierdoor kunt u de orkestratie opnieuw uitvoeren.

Orkestratiestatus opnieuw instellen voor een groepslid

Als u orkestratie opnieuw wilt uitvoeren voor een groepslid, kunt u de status wissen, zoals Volledig of Mislukt. Als u de status wilt wissen, klikt u met de rechtermuisknop op het lid van de orkestratiegroep en selecteert u Orkestratiegroepslid opnieuw instellen. U kunt ook Orkestratiegroepslid opnieuw instellen op het lint selecteren. Voordat u de status opnieuw instelt, moet u de client controleren om te zien waarom deze is mislukt en eventuele problemen te corrigeren.

Automatiseren met Windows PowerShell

U kunt de volgende PowerShell-cmdlets gebruiken om sommige van deze taken te automatiseren:

Volgende stappen