Hallo NG
Ich habe eine WinForm App die mir für eine spezielle App. Dateien archivieren soll. Das Archiv soll für den normalen User dann nur lesbar sein. Deshalb muss ich beim Archivieren auch mit einem anderen Benutzerkonto arbeiten. Der wechsel des Benutzers funkioniert auch.
Jetzt habe ich eine Methode die mir die Dateien kopiert. Vorher werden aber noch die nötigen Verzeichnisse im Archiv erstellt. Genau dort laufe ich jetzt auf.
Ich prüfe zur sicherheit ob ich mit dem richtigen Benutzer arbeite.
WindowsIdentity id = WindowsIdentity.GetCurrent();
id.Name sagt mir, dass ich mit dem richtigen Account arbeite.
Mit Directory.CreateDirectory(strZielFolder); will ich dann ein Verzeichnis
erstellen.
Jetzt kommt der Fehler.
"Ein Teil des Pfades W:\ konnte nicht gefunden werden."
Erstellt werden soll @"W:\Kompost\VMSArchiv\Archiv1\Studie1\dok".
Bestehen tut aber erst W:\Kompost\VMSArchiv.
Im Moment hat noch Jeder Vollzugriff. An den Berechtigungen sollte es nicht liegen. Der Benutzer der mir mit id.Name gemeldet wird, hat Domainadmin rechte. Mehr geht nicht.
Was übersehe ich noch?
--
MfG
Roland Schumacher
www.geniali.ch
Ich habe eine WinForm App die mir für eine spezielle App. Dateien archivieren soll. Das Archiv soll für den normalen User dann nur lesbar sein. Deshalb muss ich beim Archivieren auch mit einem anderen Benutzerkonto arbeiten. Der wechsel des Benutzers funkioniert auch.
Jetzt habe ich eine Methode die mir die Dateien kopiert. Vorher werden aber noch die nötigen Verzeichnisse im Archiv erstellt. Genau dort laufe ich jetzt auf.
Ich prüfe zur sicherheit ob ich mit dem richtigen Benutzer arbeite.
WindowsIdentity id = WindowsIdentity.GetCurrent();
id.Name sagt mir, dass ich mit dem richtigen Account arbeite.
Mit Directory.CreateDirectory(strZielFolder); will ich dann ein Verzeichnis
erstellen.
Jetzt kommt der Fehler.
"Ein Teil des Pfades W:\ konnte nicht gefunden werden."
Erstellt werden soll @"W:\Kompost\VMSArchiv\Archiv1\Studie1\dok".
Bestehen tut aber erst W:\Kompost\VMSArchiv.
Im Moment hat noch Jeder Vollzugriff. An den Berechtigungen sollte es nicht liegen. Der Benutzer der mir mit id.Name gemeldet wird, hat Domainadmin rechte. Mehr geht nicht.
Was übersehe ich noch?
--
MfG
Roland Schumacher
www.geniali.ch
Comment