Question Lire nom répertoire en boucle

Plus d'informations
il y a 14 ans 10 mois #9622 par Lopes
Bonjour,

je suis débutante en PS, et je cherche à creer des petits scripts pour aider des collègues.

Je cherche a faire une boucle pour recuperer le nom des repertoires se trouvant sur un serveur (chemin :
[code:1]
\\toto\lol\
[/code:1]
pour ensuite les ecrire dans un fichier html.

Pour l'instant j'ai ce code là mais ca ne donne rien (je n'ai pas inclus le fait d'ecrire dans un html)
[code:1]
get-ChildItemToDepth \"\\toto\lol\\" -Exclude *.* | foreach {
$foldername=$_.FullName
write $foldername
[/code:1]

Pouvez vous m'aider ou m'indiquer la marche à suivre svp???

Merci par avance !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 10 mois #9623 par Lopes
Réponse de Lopes sur le sujet Re:Lire nom répertoire en boucle
en fouillant dans le forum j'ia trouvé ca :
[code:1]
$analysepath=\"\\toto\lol\"
dir $analysepath | set-content c:\test\test.txt
[/code:1]

donc j'ia bien tout le contenu dans un fichier:

il contient ce genre de donnée.

994
51980OT
07220AU
09120S

Maintenant j'aimerai lire chaque ligne et les ranger dans une variable pour pouvoir faire ce genre de requete:
[code:1]
$dir # contient la variable
#pour chaque ligne du fichier, faire la requete
$groupe = ([ADSI]\"LDAP://CN=$dir,OU=Groups,DC=fra\")
$groupe.member
[/code:1]

Merci par avance<br><br>Message édité par: seiken02, à: 11/05/11 17:55

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 10 mois #9629 par FLORENT
Réponse de FLORENT sur le sujet Re:Lire nom répertoire en boucle
Voivi comment je procederai :
[code:1]
#Cree une variable fichier contenant un tableau
$fichier = @()
#Stock chaque ligne du fichier dans le tableau
$fichier += Get-Content test.txt
#Pour chaque ligne du fichier on fait le traitement
foreach($ligne in $fichier)
{
$groupe = ([ADSI]\&quot;LDAP://CN=$ligne,OU=Groups,DC=fra\&quot;«»)
$groupe.member
}
[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 10 mois #9632 par Lopes
Réponse de Lopes sur le sujet Re:Lire nom répertoire en boucle
Merci c'est parfait !

je cherche maintenant à convertir de fichier texte en html, par contre ce que j'ai en html n'a rien à voir avec mon .txt

dans mon html j'ia des truc du genre :

72
74
72
72
76

alors que dans mon .txt j'ai:

CN=tata toto,OU=Users &amp; Clients,...
CN=titi tete,OU=Users &amp; Clients,...
CN=tutu tgtg,OU=Users &amp; Clients,...

J'ai le code suivant:
[code:1]
foreach($ligne in $fichier)
{
$groupead = ($grpad + $ligne + $lol)
$groupe = ([ADSI]\&quot;LDAP://CN=CN=$ligne,OU=Groups,DC=fra\&quot;«»)
$groupe.member | set-content U:\extraction\$ligne.txt
$groupe.member | ConvertTo-HTML -head $a -body \&quot;&lt;center&gt;&lt;H2&gt;Utilisateurs ayant accès au répertoire $ligne&lt;/H2&gt;&lt;/center&gt;\&quot; | set-content U:\extraction\$ligne.html

}

[/code:1]

Vous savez d'ou vient le problème?

Et est ce possible de recuperer dans mon texte que la partie CN.

Merci pour votre aide !

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.043 secondes
Propulsé par Kunena