Skip to main content

Die Konfigurationsdatei appsettings.json

Die Konfiguration erfolgt über die Datei appsettings.json in Installationsverzeichnis.

Hierüber wird das Laufzeitverhalten verhalten der Anwendung gesteuert.

Das beinhaltet:

  • Verbindung zum MECM Site Server.
  • Startpunkte auf Ordernebene.
  • Ausnahmen
    • Anhand von Ids.
    • Anhand von Ordnern.
    • Anhand von Namen.
      Bei der Angabe von Namen können Wildcards (*) verwendet werden, zum Beispiel: 7-Zip* oder *Google*Chrome*.
    • Anhand von Administrativen Kategorien (kann nur für Applikationen verwendet werden).
Beschreibung
appsettings.json


Dateipfad der Log-Datei
Maximale Größe der Log-Datei in MB
Windows Event Log Level


MECM Site Server
Konfiguration für Applikationen
Startpunkte auf Ordnerebene




Ausnahmen auf Ordnerebene


Ausnahmen anhand von Namen


Ausnahmen anhand von Ids


Ausnahem anhand von Administrativen Kategorien




Gibt an, ob Update Membership ausgeführt werden soll.

Konfiguration für Pakete
Startpunkte auf Ordnerebene




Ausnahmen auf Ordnerebene
Ausnahmen anhand von Namen
Ausnahmen anhand von Ids

Gibt an, ob Update Membership ausgeführt werden soll

Konfiguration für Ausnahmen anhand von Sammlungen

Ausnahmen auf Ordnerebene


Ausnahmen anhand von Namen


Ausnahmen anhand von Ids






#EOF
{
	"Logging": {
		"LogFile": "MembershipValidator.log",
		"MaxFileSizeMB": 10,
		"EventLogLevel": "Errors" //Possible values are Errors, ErrorsAndWarnings and Full
	},
	"AppConfig": {
		"SiteServer": "localhost",
		"Application": {
			"EntryPoints": [
				"smcTeam",
                "Applications/Live"
			],
			"Exclusions": {
				"Folders": [
					"RolloutManager"
				],
				"Names": [
					"SCCM Teleporter*"
				],
				"Ids": [
					"ScopeId_97BC51B9-94A5-44FE-AB34-01B473CE5BC0/Application_8bb5b3cc-c7b9-4f44-acb4-d57b5492c5a1"
				],
				"AdministrativeCategories": [
					"Standard-Software",
                    "Zusatz-Software",
				]
			},
          "UpdateMembership" :  false
		},
		"Package": {
			"EntryPoints": [
				"smcTeam",
                "Packages
			],
			"Exclusions": {
				"Folders": [],
				"Names": [],
				"Ids": []
			},
          "UpdateMembership" :  false
		},
		"Collection": {
			"Exclusions": {
				"Folders": [
					"Test"
				],
				"Names": [
					"SCCM Teleporter*INSTALL available*"
				],
				"Ids": [
					"DE1002AB"
				]
			}
		}
	}
}