Mi 2. Apr 2008, 10:35
Biland hat geschrieben:Tschou
Aktuelli stand:
Mer hend en lischte ^^ jetzt gohts mol drum, das mer für jede benutzer i dere lischte en ordner erstelled
Aktueli Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.DirectoryServices;
using System.IO;
namespace Homeverzeichnisse
{
class Program
{
static void Main(string[] args)
{
System.IO.StreamWriter writer;
string[] benutzer = new string[3000];
System.DirectoryServices.DirectoryEntry entry = new System.DirectoryServices.DirectoryEntry("LDAP://ADC1");
System.DirectoryServices.DirectorySearcher search = new System.DirectoryServices.DirectorySearcher(entry);
search.Filter = "(&(objectClass=user)(objectCategory=Person)" + "(SamAccountName=*))";
int intZaehler = 0;
writer = System.IO.File.CreateText("c:\\TestFile.txt");
search.PageSize = 10000;
Console.WriteLine("Beginne mit Auslesung der Benutzer aus ADC1");
foreach (System.DirectoryServices.SearchResult result in search.FindAll())
{
string strY = result.GetDirectoryEntry().Path;
int intAbfallbrauch = strY.IndexOf(",", 0) - 15;
if (strY.Substring(15, 6) == "System")
{
Console.WriteLine("SystemMailbox gefiltert!");
}
else
{
if (strY.Substring(15, 3) == "CAD")
{
Console.WriteLine("CAD Account gefiltert!");
}
else
{
if (strY.Substring(15, 3) == "BBB")
{
Console.WriteLine("BBB Account gefiltert!");
}
else
{
if(strY.Substring(15, 3) == "adm")
{
Console.WriteLine("Administratoraccount gefiltert!");
}
else
{
writer.WriteLine(strY.Substring(15, intAbfallbrauch));
intZaehler++;
}
}
}
}
}
writer.Close();
Console.Write("Es wurden " + intZaehler + " Datensätze eingelesen!");
Console.WriteLine("");
}
}
}
Mi 2. Apr 2008, 10:35
Mi 2. Apr 2008, 11:04
Mi 2. Apr 2008, 11:41
notura hat geschrieben:allright partners..
und zwar hanich jetzt met dem code fängs alli benutzer usem active directory usglese..
jetzt gohts drom, anhand vo dere lischte, für jede benutzer en ordner z erstelle
Mi 2. Apr 2008, 13:13
Mi 2. Apr 2008, 13:17
notura hat geschrieben:allright, und das ganze tued mer no inen for each line oder wie?
edit: aah ich han jo obe en zähler woni d linie zällt han.. so mengisch chanis denne dorelaufe loh inere for schlaufe *liecht ufgoh*
abr wie chani mache daser immer en ziile gumped?
Mi 2. Apr 2008, 13:30
StreamReader reader = new StreamReader("c:\\TestFile.txt");
string input = reader.ReadLine();
string strPfad = "c:\\test\"";
while (input != null)
{
System.IO.Directory.CreateDirectory(strPfad + input);
input = reader.ReadLine();
Mi 2. Apr 2008, 13:49
Mi 2. Apr 2008, 14:00
Mi 2. Apr 2008, 14:03
OnkelBen hat geschrieben:Directory.CreateDirectory("Erstellungspfad\\" + input);
Mi 2. Apr 2008, 14:07
Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: Wii, Software, NES, Games, Forum
Impressum | Datenschutz