Benennungsregeln für Runbooks
Dateinamen in GitHub
Wir erwarten eine bestimmte Datei- und Namensstruktur im gemeinsamen Runbook-Repository. RealmJoin wird diese Ordner und Dateien von GitHub in das Azure Automation-Konto des Kunden importieren.
Bindestriche ("-") werden in Leerzeichen umgewandelt. Ordner werden verwendet, um Runbooks in „Kontext“ und „Kategorie“ zu trennen, z. B. user\general. Dateinamen sollten den Zweck des Skripts beschreiben.
Alle importierten Runbooks haben ein Präfix von rjgit-, gefolgt vom Kontext, entweder org, group, user dann die Kategorie, zum Beispiel _general_, _security_, _mail_ und dem Namen des Skripts selbst wie add-additional-alias.
Beispiel:
Ein Runbook in GitHub in user\general mit dem Namen add-additional-alias.ps1 wird angezeigt als:
rjgit-user_general_add-additional-aliasim Azure Automation-Konto"Add Additional Alias" im RealmJoin-Portal an einem Benutzerobjekt in der Runbook-Kategorie "General".
Gängige Kategorien
Allgemein
Sicherheit
E-Mail
Benutzerinfo
Sie können zusätzliche Kategorien definieren, jedoch keine Kontexte.
Wozu dient das?
Dies ermöglicht es, die Runbooks im RealmJoin-Portal automatisch zu befüllen und zu benennen. Außerdem rjgit- vermeidet das Präfix Namenskonflikte mit lokalen/kundenspezifischen Runbooks. Runbooks ohne dieses Präfix werden von RealmJoins Importlogik nicht berührt.
Private / kundenspezifische Runbooks
Sie können private (lokale) Runbooks in Ihrem Azure Automation-Konto hosten. Diese Runbooks erscheinen im RealmJoin-Portal genauso wie die geteilten Runbooks. Lokale Runbooks werden von unserem Synchronisationsprozess nicht verändert und sind für andere Kunden nicht sichtbar.
Um ein lokales Runbook zu erstellen, entfernen Sie das rjgit- Präfix aus der Namenskonvention und behalten den Rest der Namensstruktur bei.
Beispiel: Sie möchten ein Runbook "Private Runbook" im Kontext von Azure AD-Gruppen und der Kategorie "General" anbieten. Sie würden es benennen als group_general_private-runbook in Ihrem Azure Automation-Konto.
Das sieht in Azure Automation dann so aus:

Es wird im RealmJoin-Portal wie folgt dargestellt:

Zuletzt aktualisiert
War das hilfreich?