내 도메인 사용자를 만들려면 ASP.NET (C#) 응용 프로그램을 작성하고 있습니다. 또한 별도의 파일 서버에 폴더와 공유를 만들어야합니다. (": // 파일 서버 /에 lanmanserver Winnt는")하여 DirectoryEntry 주식을 만들기 위해 지금까지 DirectoryEntry를 사용하여 폴더 만들기
이 폴더를 만들 수- System.IO.Directory.CreateDirectory를 사용하여 내 작업을 수행 할 수 있었다.
불행히도 내 ASP.NET 응용 프로그램은 폴더를 만들 때 가장을 사용하여 실행해야합니다. 나는 그것을 좋아하지 않는다. 나는 그 생성자에 필요한 자격 증명을 전달할 수 있기 때문에 DirectoryEntry 객체를 사용하여 파일 서버에 폴더를 만드는 방법이 있는지 알고 싶습니다. 또는 Directory.CreateDirectory에 자격 증명을 전달하는 방법이 있습니까?
미리 감사드립니다. 나는 당신이 두 가지 옵션이 있습니다 알고 여기
strPath = "\\myServer\D$\newDir";
Directory.CreateDirectory(strPath);
using (DirectoryEntry deFS = new DirectoryEntry("WinNT://myServer/lanmanserver"))
{
using (DirectoryEntry deSH = deFS.Children.Add("newDir$", "fileshare"))
{
deSH.Properties["path"].Value = "D:\\newDir";
deSH.Properties["description"].Value = "My Stackoverflow sample share";
deSH.CommitChanges();
}
}
덕분에 많이 사용하는 폴더를 만들 수 있습니다. 이 솔루션은 나에게 도움이 될 것입니다. 나는 가장의 세부 사항에 대해 할 일이 있습니다. – birukw