Skip to main content

Naming Conventions

EineOne derof Stärkenthe desmain features of the SCCM Application Manager is to work with naming conventions consistently. For the following examples, these naming conventions were used:

  1. Applications, packages and collections should basically be created below the folder SCCM Application Manager.
  2. The folder SCCM Application Manager should also contain a subfolder with the name of the manufacturer and another subfolder according to the naming convention Product Version Language, in which the package or application will be stored.
  3. For the name of the package, the application, and the name of the deployment type for applications, the naming convention Manufacturer Product Version Platform Language (STATUS) should be used.
  4. For deployments and collections, the naming convention for installations should be Manufacturer Product Version Platform Language install s(STATUS) bestehtand darin,for durchgängigthe mituninstallation Namenskonventionenmanufacturer zuproduct arbeiten.version DiesePlatform Namenskonventionenlanguage sindUninstall definierbar(STATUS). undThe werdenuse aufof alleinstall/uninstall SCCM-Objektein angewendet,ensures mitthe denenunique dernames.

The result after creating the application:

nc-example1.png

The result after creating the package:

nc-example2.png

When using naming conventions, the SCCM Application Manager arbeitet.is Fürable dieto nachfolgendencreate Beispielehundreds wurdenof dieseapplications Namenskonventionenor verwendet:

packages
    within
  1. Applikationen, Pakete und Sammlungen sollen grundsätzlich unterhalb des Ordners SCCM Application Manager angelegt werden.
  2. Der Ordner SCCM Application Manager soll darüber hinaus einen Unterordner mit dem Namen des Herstellers sowie einen weiteren Unterordner nach der Namenskonvention Produkt Version Sprache beinhalten, in dem anschließend das Paket oder die Applikation abgelegt wird.
  3. Für den Namen des Pakets, der Applikation sowie für der Namen des Bereitstellungstyps für Applikationen soll die Namenskonvention Hersteller Produkt Version Platform Sprache (Status) verwendet werden.
  4. Für Bereitstellungen und Sammlungen soll die Namenskonvention Hersteller Produkt Version Platform Sprache Install (Status) für die Installation und Hersteller Produkt Version Platform Sprache Uninstall (Status) für die Deinstallation verwendet werden. Die Verwendung von Install/Uninstall im Namen sorgt für die notwendige Eindeutigkeit.

Das Ergebnis nach der Erstellung einer Applikation:

nc-example1.png

Dieselbe Sicht am Beispiel eines Pakets:

nc-example2.png

Durch die Verwendung von Namenskonventionen können mit Hilfe des SCCM Application Managers innerhalb derthe Configuration Manager Konsoleconsole hunderteaccording Applikationen/Paketeto nachthe demsame immerschema gleichenusing Schemathe einschließlichsame vordefinierterfolder Namenskonventionen für die Ordnerstruktur angelegt werden.structure.

PlatzhalterPlace Holder

FürPlace dieholders Definitionare vonused Namenskonventionento innerhalbdefine desnaming conventions within the SCCM Application ManagersManager. werdenThe Platzhaltersyntax verwendet.of Diethese Syntaxplace hierfürholders lautet:is: {Platzhalter}Placeholder}. DerThe Namename einesof Platzhaltersa istplace eingebettetholder is embedded in zweitwo geschweiftecurly Klammern.braces. DieseThese Platzhalterplace werdenholders zurare Laufzeitreplaced durchat Datenrun ersetzt.time Dieseby stammenvalues. z.B.These ausvalues dencome Eigenschaftenfrom einera MSI-Datei:MSI file, for example:

nc-properties.png

DieThe Eigenschaftenproperties Manufacturer, Product, Version, Language undand GUID sindare erforderlicherequired Bestandteileproperties jederof MSI-Datei.each Entsprechendmsi existierenfile. innerhalbAccordingly, desthe following predefined placeholders exist within the SCCM Application Managers folgende vordefinierte Platzhalter:Manager:

  • {Manufacturer}
  • {Product}
  • {Version}
  • {Language}
  • {GUID}

DieseThese Platzhalterplace werdenholders ergänztare durchsupplemented solche,by derenthose späterenwhose Inhaltecontent nichtis ausnot einertaken Quelldateifrom entnommena werden,source z.B.:file, for example:

  • {State} (beschreibtthe denstate Statusof eineran Applikationapplication oderor eines Paketes)package)
  • {SiteCode} (derthe Sitesite Codecode derof a Microsoft® System Center Instanz)instance)
  • {UninstallRegKey} (Derthe Namename desof Registrierungsschlüssels,the derregistry stattkey einesto Produktcodesuse verwendetinstead werdenof soll.)a product code)

DarüberYou hinauscan bestehtalso diedefine Möglichkeit,your eigeneown Platzhalterplace zuholders definieren,to umuse sielater späterwithin innerhalbthe dernaming Namenskonvention zu verwenden.convention.

BeiThe derfollowing Definitionrules vonmust Namenskonventionenbe sindobserved folgendewhen Regelndefining zunaming beachten:conventions:

Die Namen von Applikationen müssen eindeutig sein.
  • DieThe Namennames vonof Applikationenapplications müssenmust eindeutigbe sein.unique.
  • DieThe Namennames vonof Paketenpackages müssendo nichtnot eindeutighave sein,to solltenbe esunique, aber,but umthey Dublettenshould zube, vermeiden.to avoid duplicates.
  • DieThe Namennames vonof Sammlungencollections müssenmust eindeutigbe sein.unique.
  • DieThe Namennames vonof Bereitstellungendeployments müssenmust beibe Applikationenunique undfor Paketenapplications eindeutigand sein.packages.
  • DieThe Namennames vonof Programmenprograms innerhalbwithin einesa Paketespackage müssenmust eindeutigbe sein.unique.