Tiejaeger 10 Geschrieben 16. Mai 2013 Melden Teilen Geschrieben 16. Mai 2013 Hallo Ich habe einen Datei-Server \\server, der über SMB ein Verzeichnis \\server\home exportiert. In dieser Freigabe befinden sich Benutzer-Homes z.B. \\server\home\user1. Ich habe außerdem einen DFS-Stamm \\domain\dfsroot erstellt. Ich möchte nun eine Verknüpfung von \\domain\dfsroot\home\user1 auf \\server\home\user1 erstellen. Über die GUI, also die W2k12 DFS Management Console funktioniert das auch wunderbar. Da ich viele User habe, möchte ich es aber gerne per Skript machen. Das geht aber nicht so, wie ich mir das dachte. Wenn ich in der Power Shell den Befehl „New-DfsnFolder -Path \\domain\dfsroot\home\user1 -TargetPath \\server\home\user1“ eingebe, ist das Ergebnis, dass \\domain\dfsroot\home\user1 tatsächlich auf \\server\home verweist. Wenn ich versuche, eine Verknüpfung über „Set-DfsnFolderTarget-Pfad \\domain\dfsroot\home\user1 - TargetPath \\server\home\user1“ zu erstellen, kommt die Meldung, dass der Pfad nicht gefunden wurde. Dasselbe gilt für Dfsutil Ziel \\domain\dfsroot\home\user1 \\server\home\user1. Wie geht das per Skript? Ich möchte nicht alle Benutzer-Homes einzeln freigeben. In der GUI geht es ja auch ohne. Und dort steht ja auch explizit, dass man \\server\share\folder angeben kann. Oder gibt es einen Grund, warum das nicht über die Power Shell geht? Vielen Dank im Voraus, Enrico Zitieren Link zu diesem Kommentar
knut4linux 0 Geschrieben 16. Mai 2013 Melden Teilen Geschrieben 16. Mai 2013 Hi, ich bin mir jetzt nicht zu 100% sicher, aber wenn du dein DFS auf hohe Skalierbarkeit (höhere Belastung an PDC-Emulator) ausgerichtet hast, dann musst du auch den FQDN verwenden, sprich \\domain.local\share Und als kleiner Tipp. Schau dir mal net use an, da dürtes du auch sehen, wie die Freigabe gemappt ist. Zitieren Link zu diesem Kommentar
Tiejaeger 10 Geschrieben 16. Mai 2013 Autor Melden Teilen Geschrieben 16. Mai 2013 (bearbeitet) Halllo bei "\\domain\dfsroot\home\user1" oder allem mit "\\domain" meine ich immer die Domain unserer Organisation komplett. (also wir.firma.de) und wie gesagt mit net use und DFS-Managment-GUI geht es nur nicht mit den angegebenen Powershell Befehlen Enrico bearbeitet 16. Mai 2013 von Tiejaeger Zitieren Link zu diesem Kommentar
Necron 71 Geschrieben 16. Mai 2013 Melden Teilen Geschrieben 16. Mai 2013 Hi, einfach \\domain\dfsroot\home auf \\server\home erstellen und dann per Loginscript oder GPP \\domain\dfsroot\home\%username% als Netzwerklaufwerk mitgeben. Falls user1 auch wirklich dem Username im AD entspricht. Zitieren Link zu diesem Kommentar
Tiejaeger 10 Geschrieben 17. Mai 2013 Autor Melden Teilen Geschrieben 17. Mai 2013 Hallo einfach \\domain\dfsroot\home auf \\server\home erstellen und dann per Loginscript oder GPP \\domain\dfsroot\home\%username% als Netzwerklaufwerk mitgeben. Falls user1 auch wirklich dem Username im AD entspricht. Das haben wir bis her so gemacht Nur wollen wir jetzt mehrere Server unter einen DFSroot\Folder abbilden. So sollen unter \\domain\dfsroot\home User liegen von \\server\home\user1 und \\server2\home\user2. Dies geht nur in dem man die user direkt in das dfs einhängt. was wie schon geschrieben über die DFS-Managment-GUI perfekt funktioniert. Zitieren Link zu diesem Kommentar
Tiejaeger 10 Geschrieben 23. Mai 2013 Autor Melden Teilen Geschrieben 23. Mai 2013 Also nochmal kurz: Wiso geht was in der GUI was auf der Powershell nicht geht? Zitieren Link zu diesem Kommentar
Necron 71 Geschrieben 23. Mai 2013 Melden Teilen Geschrieben 23. Mai 2013 Hi, in der TechNet stehen die Befehle so drin: PS C:\> New-DfsnFolder -Path "\\Contoso\AccountingResources\LegacySoftware" -TargetPath "\\Contoso-FS\AccountingLegacy" -EnableTargetFailback $True -Description "Folder for legacy software." PS C:\> Set-DfsnFolderTarget -Path "\\Contoso\AccountingResources\LegacySoftware" -TargetPath "\\Contoso-FS\LegacySoftware" -State Online Sollte also auch per PowerShell funktionieren. Wichtig sind bei den Pfadangaben die ""! Zitieren Link zu diesem Kommentar
Tiejaeger 10 Geschrieben 23. Mai 2013 Autor Melden Teilen Geschrieben 23. Mai 2013 Hallo Ich habe das Problem gefunden. Verstehe es aber nicht. Ich habe bisher immer die befehle von meinen Windows 8 ausgeführt, auf dem WIN 8 läuft auch die kompletten Remoteserver-Verwaltungstools usw. Jetzt habe ich den Befehl unter Win 2012 ausgeführt und es geht. Ich habe den befehl nicht getippt sondern exakt den selben per copy&past. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.