none
table ou hashtable RRS feed

  • Question

  • Salut,

    je suis nouveau en prog PS.

    A travers un scipt, j'essaie de récupérer la liste de mes dossiers publics sous exchange 2007.

    ce que j'arrive à faire:

    $listpf=Get-PublicFolder -Identity "\FAX" -recurse | ft identity
    
    #$hashpf=@{}
    
    #$j=0
    
    foreach ($i in $listpf)
    {
     $i
     #$hashpf.key$j=$i
     #$j
     #$j++
    
    }


    Voilà ce que j'obtiens en résultat:

    Identity
    --------
    \Fax
    \Fax\FAX 2410
    \Fax\FAX Arte Info
    \Fax\FAX Arte Reportage
    \Fax\FAX Comité d'Entreprise
    \Fax\FAX Direction de la Gestion
    \Fax\FAX Direction de l'antenne
    \Fax\FAX Direction de l'Information
    \Fax\FAX Direction des Programmes
    \Fax\FAX Documentalistes
    \Fax\FAX Informatique
    \Fax\FAX Présidence
    \Fax\FAX Prestation accueil et livraisons
    \Fax\FAX Production Arte Info
    \Fax\FAX Production Thema
    \Fax\FAX Programmation et Etudes d'Audiences
    \Fax\FAX Secteur Achats
    \Fax\FAX Secteur Continuité d'Antenne
    \Fax\FAX Secteur Habillage et Promotion
    \Fax\FAX Secteur Marketing et Sponsoring
    \Fax\FAX Secteur Multilingue
    \Fax\FAX Secteur Organisation
    \Fax\FAX Secteur Prédiffusion
    \Fax\FAX Secteur Presse et Relations Publiques
    \Fax\FAX Secteur Rédaction Centrale des Textes
    \Fax\FAX Secteur Regie Finale
    \Fax\FAX Service Financier
    \Fax\FAX Service Juridique
    \Fax\FAX Service Linguistique
    \Fax\FAX Service Multimedia
    \Fax\FAX Service Ressources Humaines
    \Fax\FAX Services Généraux
    \Fax\FAX Technique
    \Fax\FAX Technique1
    \Fax\FAX Unité Cinéma
    \Fax\FAX Unité Documentaires
    \Fax\FAX Unité Documentaires et Magazines
    \Fax\FAX Unité Fictions
    \Fax\FAX Unité Spectacles
    \Fax\FAX Unité Théma
    \Fax\FaxMaster

    J'aimerais supprimer les deux ou trois premiers éléments pour donner chaque chemin de PF à une fonction pour un quelconque traitement à venir.

    Hors je n'arrive pas à manipuler le tableau.

    PS] C:\scripts\PF>$listpf=Get-PublicFolder -Identity "\FAX" -recurse | ft
    identity
    [PS] C:\scripts\PF>$listpf.count
    45
    [PS] C:\scripts\PF>$listpf[0]

    [PS] C:\scripts\PF>$listpf[1]
    out-lineoutput : Object reference not set to an instance of an object.
    [PS] C:\scripts\PF>

    D'ailleurs, quelle est la nature de la variable $listpf?

    Merci d'avance pour votre aide.


    Merci d'avance pour votre aide, Jaïd
    mardi 30 juin 2009 12:06