Biland's Problem




Biland's Problem

Beitragvon OnkelBen » Mi 2. Apr 2008, 09:35

Ich han do sones Spam Mail becho:

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("");



}

}
}

Ich glaub es wär ned för mech bestemmt, aber ich well glich hälfe, also säg wass du gnau wellsch mache^^
Bild
Benutzeravatar
OnkelBen
Mod-Pfoschde
Mod-Pfoschde
 
Beiträge: 2334
Registriert: Do 22. Nov 2007, 08:26

von Anzeige » Mi 2. Apr 2008, 09:35

Anzeige
 

Re: Biland's Problem

Beitragvon notura » Mi 2. Apr 2008, 10:04

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
Guns for show, knives for a pro!
Bild
Benutzeravatar
notura
Gott-Pfoschde
Gott-Pfoschde
 
Beiträge: 717
Registriert: Do 22. Nov 2007, 08:29
Wohnort: Tägerig

Re: Biland's Problem

Beitragvon OnkelBen » Mi 2. Apr 2008, 10: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

hesch die imene Textfile?

denn per StreamReader jede Name useläse

string input = reader.ReadLine();
while (input != null)
{
System.IO.Directory.CreateDirectory(input);
input = reader.ReadLine();
}

mösst den öppe so usge...
Bild
Benutzeravatar
OnkelBen
Mod-Pfoschde
Mod-Pfoschde
 
Beiträge: 2334
Registriert: Do 22. Nov 2007, 08:26

Re: Biland's Problem

Beitragvon notura » Mi 2. Apr 2008, 12:13

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?
Guns for show, knives for a pro!
Bild
Benutzeravatar
notura
Gott-Pfoschde
Gott-Pfoschde
 
Beiträge: 717
Registriert: Do 22. Nov 2007, 08:29
Wohnort: Tägerig

Re: Biland's Problem

Beitragvon OnkelBen » Mi 2. Apr 2008, 12: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?

also StreamReader reader = new StreamReader("pfad");

string input = reader.ReadLine() //1. Ziile

while (input != null) //Mach solang uf dere ziile öppis stot
{
Directory zügs ordner erstelle (siehe oben^^)
input = reader.ReadLine(); //Lest die nögscht linie --> notwändig, damet weder chan prüeft wärde ob sie lär esch oder nöd
}

understand?
Bild
Benutzeravatar
OnkelBen
Mod-Pfoschde
Mod-Pfoschde
 
Beiträge: 2334
Registriert: Do 22. Nov 2007, 08:26

Re: Biland's Problem

Beitragvon notura » Mi 2. Apr 2008, 12:30

aight
ich probier mol

edit: gsehd jetzt so us

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();




funtzt abr ned, bitte um korrektur ^^ :gnah:
Guns for show, knives for a pro!
Bild
Benutzeravatar
notura
Gott-Pfoschde
Gott-Pfoschde
 
Beiträge: 717
Registriert: Do 22. Nov 2007, 08:29
Wohnort: Tägerig

Re: Biland's Problem

Beitragvon OnkelBen » Mi 2. Apr 2008, 12:49

Directory.CreateDirectory("Erstellungspfad\\" + input);
Bild
Benutzeravatar
OnkelBen
Mod-Pfoschde
Mod-Pfoschde
 
Beiträge: 2334
Registriert: Do 22. Nov 2007, 08:26

Re: Biland's Problem

Beitragvon Gloor » Mi 2. Apr 2008, 13:00

und wenn du uf en pc wotsch zuegriffe de wär normalerwies \\pcname\bla aber du muesch den vor de backslash nomol eine schriebe demfall wärs den \\\\pcname\\bla :gnah:
Gloor
Halb-Pfoschde
Halb-Pfoschde
 
Beiträge: 29
Registriert: Mi 19. Mär 2008, 13:18

Re: Biland's Problem

Beitragvon notura » Mi 2. Apr 2008, 13:03

OnkelBen hat geschrieben:Directory.CreateDirectory("Erstellungspfad\\" + input);


bem erstelligspfad also öppe eso:

c:\\test\\ + input ?
Guns for show, knives for a pro!
Bild
Benutzeravatar
notura
Gott-Pfoschde
Gott-Pfoschde
 
Beiträge: 717
Registriert: Do 22. Nov 2007, 08:29
Wohnort: Tägerig

Re: Biland's Problem

Beitragvon Gloor » Mi 2. Apr 2008, 13:07

jo
Gloor
Halb-Pfoschde
Halb-Pfoschde
 
Beiträge: 29
Registriert: Mi 19. Mär 2008, 13:18

Nächste


Ähnliche Beiträge

TS-IP vom Biland
Forum: IT Stuff
Autor: OnkelBen
Antworten: 3

TAGS

Zurück zu IT Stuff

Wer ist online?

0 Mitglieder

cron