For the complete documentation index, see llms.txt. This page is also available as Markdown.

Exemples PowerShell — création d'une structure de dossiers à partir d'un fichier CSV

Veuillez noter que le fichier CSV doit être encodé en UTF-8 pour prendre en charge les caractères spéciaux.

Cet exemple crée une structure de dossiers de groupe à partir d'un fichier CSV.

Exemple

$csv = Import-Csv "c:\YourFolder\GroupFolder.csv"

foreach ($csvEntry in $csv) {
        $groupName = $csvEntry.Name

    # Extract the group folder name
    if ($groupName.Contains("\")) {
         $groupName = $groupName.Substring($groupName.LastIndexOf("\"), $groupName.Length - $groupName.LastIndexOf("\"))
         $groupName = $groupName.TrimStart("\")
        }

    # Create the group folder if it is not null, empty or fill in with space characters
    if (![]::IsNullOrWhiteSpace($groupName)) {
        $session = New-RDMSession -Type "Group" -Name $groupName
        $session.Group = $csvEntry.Name
        Set-RDMSession $session
        Write-Host "Group Folder $groupName created" -f Yellow
        }
}

Update-RDMUI

Notes

Le fichier CSV ne doit comporter qu'une seule colonne avec le titre défini comme Name.

Le chemin complet doit être spécifié pour chaque sous-dossier.

Voici un exemple de ce fichier CSV :

Mis à jour

Ce contenu vous a-t-il été utile ?