Skip to main content

Software Installation

image.png

Das "Software Installation"-Plugin dient zur Zuweisung von Computern zu Sammlungen. Dazu kann der Benutzer eine Liste mit Computern und eine Liste mit Installationssammlungen zusammenstellen. Über den Schalter "Migration" können die Zuweisungen eines anderen Computers übernommen werden.

Als zusätzliche Informationen können die bereits vorhandenen Sammlungsmitgliedschaften angezeigt werden.

Konfiguration
Name Beschreibung Standardwert
CollectionDetailsQuery Das Query liefert zusätzliche Informationen über die Collections zurück.
Standardmäßig, "Description", "Tag", "IsTaskSequence", "IsStandard"
Aufklappen zum anschauen


1
2
3
4
5
<Controls>
<Control Type="ComboBox" Name="OSDSelection" FriendlyName="OPERATING_SYSTEM" IsEnabled="True" IsMandatory="False" IsVisible="True" IsInternal="True">
<Items />
</Control>
</Controls>

CollectionQuery Das Query liefert die Auswahl der Collections im Plugin zurück.
Aufklappen zum anschauen


1
2
3
4
5
<Controls>
<Control Type="ComboBox" Name="OSDSelection" FriendlyName="OPERATING_SYSTEM" IsEnabled="True" IsMandatory="False" IsVisible="True" IsInternal="True">
<Items />
</Control>
</Controls>

CollectionsByResourceQuery Das Query liefert die Collections zurück, die ein bestimmter Client zugewiesen wurde.
Aufklappen zum anschauen


1
2
3
4
5
<Controls>
<Control Type="ComboBox" Name="OSDSelection" FriendlyName="OPERATING_SYSTEM" IsEnabled="True" IsMandatory="False" IsVisible="True" IsInternal="True">
<Items />
</Control>
</Controls>

EnableUpdateMembership

Legt fest, ob nach der Zuweisung, "UpdateMembership" in MECM getriggert wird.

False
MaxCollections Die maximale Anzahl der Collection die zugewiesen werden können 20
MaxComputersPerThread Die Zuweisung der Clients geschieht Schrittweise. Mit jedem Schritt werden X Computer einer Collection zugewiesen. Der Wert beschreibt die maximale Computer Anzahl dabei.

Beispiel:
MaxComputersPerThread = 5, dann werden bei 10 Clients zwei Zuweisungen pro Collection gestartet.
5
PostActionScript Powershell Script das nach der Zuweisung ausgeführt wird. (Optional) /
PostActionScriptParameter Parameter für das Powershell Script. (Optional) /
PreventMultipleAssignments Bestimmt ob mehrere Zuweisungen gleichzeitig gestartet werden können. False
UserCollectionMode Bestimmt ob es um Computer- oder Benutzersammlungen geht. True
Threads

Zuweisungen werden über einen Thread abgearbeitet. Das ermöglicht das weiterarbeiten mit dem SCCM während im Hintergrund die Zuweisung stattfindet. 

Sammlungsmitgliedschaften entfernen

Mit dem Software Assignment Plugin können Computer nur zu Sammlungen hinzugefügt werden. Das Entfernen von Mitgliedschaftsregeln ist dennoch indirekt möglich.

Wird ein Computer zu einer Deinstallationssammlung hinzugefügt, wird er automatisch aus der dazu parallelen Installationssammlung entfernt und vice versa.

Damit das funktioniert, müssen lediglich folgende zwei Konfigurationsparameter im WebService gesetzt werden.

1. Starten des Web Config Editors auf dem Server

webconfig.png

2. Nach „postfix“ suchen, das führt zu folgenden zwei Werten:

installpostfix.png

Beispiel

Ausgangszustand

softwareassignment.png

Nach Ausführung über „Assign“:

softwareassignment2.png

Die jeweiligen Computer sind nun nicht mehr Mitglied der Installationssammlungen.

Default Plugin Integration
  • Assembly: SoftwareAssignmentPlugin
  • Name: SOFTWARE_INSTALLATION (wird übersetzt)
  • Icon: box_software_clients.png
  • SelectedComputer: UserDefined