Compare commits
2 Commits
44954bdd39
...
f1fb5dbc1b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f1fb5dbc1b | ||
|
|
15533ef005 |
@@ -15,7 +15,7 @@ namespace C4IT_IAM_Engine
|
|||||||
public const int MaxAdGroupDescriptionLength = 1024;
|
public const int MaxAdGroupDescriptionLength = 1024;
|
||||||
public const int MaxAdGroupLoopDigits = 3;
|
public const int MaxAdGroupLoopDigits = 3;
|
||||||
public const string DefaultGroupNameSanitizeReplacement = "_";
|
public const string DefaultGroupNameSanitizeReplacement = "_";
|
||||||
private const string AdUnsafeGroupNameCharactersPattern = @"[\x00-\x1F\s\-\/\\\[\]:;\|=,\+\*\?<>\@()'""]";
|
private const string AdUnsafeGroupNameCharactersPattern = @"[\x00-\x1F\x7F\/\\\[\]:;\|=,\+\*\?<>]";
|
||||||
private const int MinLeadingRelativePathSegmentLength = 3;
|
private const int MinLeadingRelativePathSegmentLength = 3;
|
||||||
private const int MinSingleLeadingRelativePathSegmentLength = 2;
|
private const int MinSingleLeadingRelativePathSegmentLength = 2;
|
||||||
private const int MinLastRelativePathSegmentLength = 12;
|
private const int MinLastRelativePathSegmentLength = 12;
|
||||||
|
|||||||
@@ -174,7 +174,7 @@ Wenn eine Traverse-Naming-Convention keine Gruppe erzeugen soll, kann das `Namin
|
|||||||
|
|
||||||
### Sanitizing, Laenge und Grossschreibung
|
### Sanitizing, Laenge und Grossschreibung
|
||||||
|
|
||||||
Pfadbasierte Platzhalter wie `{{NAME}}`, `{{RELATIVEPATH}}`, `{{ROOT_PATH}}` und `{{ROOT_SEGMENT(n)}}` werden fuer AD-Gruppennamen bereinigt. Standardmaessig werden ungueltige Zeichen mit `_` ersetzt. Das Ersatzzeichen kann ueber `NtfsGroupNameSanitizeReplacement` geaendert oder entfernt werden.
|
Pfadbasierte Platzhalter wie `{{NAME}}`, `{{RELATIVEPATH}}`, `{{ROOT_PATH}}` und `{{ROOT_SEGMENT(n)}}` werden fuer AD-Gruppennamen bereinigt. Standardmaessig werden Steuerzeichen und die fuer AD-Gruppennamen bzw. `sAMAccountName` problematischen Zeichen `/`, `\`, `[`, `]`, `:`, `;`, `|`, `=`, `,`, `+`, `*`, `?`, `<` und `>` mit `_` ersetzt. Das Ersatzzeichen kann ueber `NtfsGroupNameSanitizeReplacement` geaendert oder entfernt werden. Zeichen wie Leerzeichen, Bindestrich, Punkt, Unterstrich, Klammern, `@` und Quotes bleiben erhalten.
|
||||||
|
|
||||||
Generierte AD-Gruppennamen werden standardmaessig in Grossbuchstaben geschrieben. Mit `PreserveNtfsAdGroupNameCase=1` bleibt die Schreibweise erhalten.
|
Generierte AD-Gruppennamen werden standardmaessig in Grossbuchstaben geschrieben. Mit `PreserveNtfsAdGroupNameCase=1` bleibt die Schreibweise erhalten.
|
||||||
|
|
||||||
|
|||||||
@@ -7,5 +7,5 @@ using System.Runtime.InteropServices;
|
|||||||
[assembly: AssemblyCopyright("Copyright © 2026, Consulting4IT GmbH, Germany")]
|
[assembly: AssemblyCopyright("Copyright © 2026, Consulting4IT GmbH, Germany")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
|
|
||||||
[assembly: AssemblyInformationalVersion("3.3.2")]
|
[assembly: AssemblyInformationalVersion("3.3.3")]
|
||||||
[assembly: AssemblyVersion("3.3.2")]
|
[assembly: AssemblyVersion("3.3.3")]
|
||||||
|
|||||||
Reference in New Issue
Block a user