DFS ConflictAndDeleted Ordner sicher bereinigen?
Hallo. Ich würde gerne die ConflictAndDeleted des DFS auf einigen Maschinen bereinigen.
Laut Microsoft wäre es folgender Befehl:
To clean up the ConflictAndDeleted folder content of all of the replicated folders in a replication group, enter the following command:
wmic /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo where "replicationgroupname='<ReplicationGroupName>'" call cleanupconflictdirectory
Namespace:
\\testumgebung01.local\share01
Replikation:
testumgebung01.local\share01\Apps
Ich müsste also
wmic /testumgebung01.local\share01:\\root\microsoftdfs path dfsrreplicatedfolderinfo where "replicationgroupname='<testumgebung01.local\share01\Apps>'" call cleanupconflictdirectory
eingeben, oder? Leider funktioniert das nicht. Ich bekomme die Meldung "Ungültiger globaler Parameter."
Kann mir jemand auf die Sprünge helfen? Wo mache ich einen Fehler?
Laut Microsoft wäre es folgender Befehl:
To clean up the ConflictAndDeleted folder content of all of the replicated folders in a replication group, enter the following command:
wmic /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo where "replicationgroupname='<ReplicationGroupName>'" call cleanupconflictdirectory
Namespace:
\\testumgebung01.local\share01
Replikation:
testumgebung01.local\share01\Apps
Ich müsste also
wmic /testumgebung01.local\share01:\\root\microsoftdfs path dfsrreplicatedfolderinfo where "replicationgroupname='<testumgebung01.local\share01\Apps>'" call cleanupconflictdirectory
eingeben, oder? Leider funktioniert das nicht. Ich bekomme die Meldung "Ungültiger globaler Parameter."
Kann mir jemand auf die Sprünge helfen? Wo mache ich einen Fehler?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 583154
Url: https://administrator.de/contentid/583154
Ausgedruckt am: 04.11.2024 um 22:11 Uhr
9 Kommentare
Neuester Kommentar
Hi,
E.
Zitat von @harald.schmidt:
wmic /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo where "replicationgroupname='<ReplicationGroupName>'" call cleanupconflictdirectory//
"/namespace:" ist ein Parametername und muss so 1:1 verwendet werden. Also nicht durch den Namen Deines konkreten Namespace ersetzen!wmic /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo where "replicationgroupname='<ReplicationGroupName>'" call cleanupconflictdirectory//
E.
Garantiert nicht.
Liefere hier doch bitte mal die Ausgabe davon.
Ergo
aus
Liefere hier doch bitte mal die Ausgabe davon.
'<ReplicationGroupName>'
Ist es nicht sonnenklar, dass auch "<" und ">" zum zu ersetzenden Namen gehören?Get-DfsReplicationGroup
GroupName : BlaBlaBla
DomainName : domain.tld
Identifier : 53761fed-24ae-4df5-89a3-bbdae66c75ab
Description :
State : Normal
GroupName : BlaBlaBla
DomainName : domain.tld
Identifier : 53761fed-24ae-4df5-89a3-bbdae66c75ab
Description :
State : Normal
Ergo
aus
"replicationgroupname='<ReplicationGroupName>'"
wird"replicationgroupname='BlaBlaBla'"
Nö, gar nicht. Das ist ein bekanntes "Problem". Das kommt durch die verschiedenen Schriftarten und Zeichensätze, welche auf den Websites verwendet werden. Wie ein Zeichen dargestellt wird, ist vollkommen egal. In der Shell zählt nur, welcher Zeichencode dahinter ist. Sowas passiert sehr oft auch beim "-" (Minus, Optionskennung).