Ordner in öffentliche Ordner kopieren

  • Hallo zusammen


    Ich habe gerade versucht Ordner aus dem Explorer direkt in die öffetnlichen Ordner von Outlook bzw. Exchange zu kopieren. Das hat natürlich nicht funktioniert. Aber es gibt bestimmt eine Möglichkeit, wie ich das z.B. mit PowerShell realisiere kann. Aber wie?


    Hintergrund: Jeder Kunde von uns hat einen eigenen Ordner (g:\Kunden\kunde1 etc.) in diese Ornder packen wir sämtliche Dateien, die zu dem jeweiligen Kunden gehören. Das wollen wir nun auch mit den Mails machen. Jeder Mitarbeiter soll Mails an und von einem Kunden in einen jeweiligen Kundenordner legen, damit diese nicht mehr in den Ein- bzw. Ausgängen liegen. Dazu möchte ich die Kundenordner in die öffetnlichen Ordner von Exchange kopieren. Das soll nur eine Kopie der Ordner sein, die Inhalte aus den eigentlichen Ordnern von der Festplatte brauchen wir nicht in Outlook. Das es sehr viele Ordner sind, möchte ich vermeiden, jeden Ordner einzeln in Exchange anlegen zu müssen.


    Kann mir jemand dabei behilflich sein?
    Vielen Dank
    Chris

  • Hallo


    Ich möchte eigentlich nur eine bestimmte Ordnerstruktur von einer Festplattte in den öffetnlichen Ordnern von Exchange abbilden.


    Da es mehrere Ordner sind, würde es sehr viel Aufwand bedeuten, diese Ordner alle per Hand in Exchange anzulegen.

  • Da dies für mich zumindest per EMS nicht so einfach zu realisieren ist, ist mir schon klar. Aber würde nicht die Möglichkeit bestehen, dass es jemand für uns macht, bzw. das Skript schreibt.


    Die Aufgabenstellung ist ja eigentlich recht einfach: Bitte kopiere alle Unterordner von D:\Kunden in die öffentlichen Ordner von Exchange.


    Ich hoffe ich stelle es mir nicht zu einfach vor, aber vielleicht hat ja jemand eine Lösung.


    Vielen Dank nochmal

  • Hallo


    Vielen Dank für das Skript. Es funktioniert auch soweit. In Deiner Anmerkung steht "Alle Ordner werden in dieser Einstellung auf Root-Ebene angelegt". Da wir auf Dateiebene einen Ordner Kunden haben und sich darunter alle Unterordner befinden, wäre das super, wenn dass auch so in den öffentlichen Ordnern in Exchange abgebildet werden könnte. Wie muss denn das Skript abgeändert werden, wenn
    die Ordner nicht auf die Root-Ebene sollen, sondern in den Parent-Ordner "Kunden"


    Vielen Dank noch mal für die Hilfe
    Chris

    • Offizieller Beitrag

    Moin,


    sorry, hatte ich übersehen.


    Du fügst hinter new-publicfolder den Parameter "-path" ein und gibst dort den Ordner an.


    Bei Dir also
    "new-publicfolder -path \\Kunden ......". Den Backslash vor "Kunden" nicht vergessen. Wenn es den Ordner Kunden noch nicht gibt, legst Du ihn einmalig vorher an (per Shell oder Grafik).



    Ach übrigens: Das wichtigste an der Powershell ist die Hilfe:


    Code
    get-help new-publicfolder -detailed


    :D