Question débutant voulant créer plusieurs OU via un csv

Plus d'informations
il y a 11 ans 2 mois #18714 par fabian
Bonjour à tous,et par la même occasion, bonne année,

Je suis étudiant et on m'a donné comme tâches, de créer un script pour automatiser l'installation de plusieurs OU(dont certaines imbriquées).

j'ai donc tenté de faire un script,mais j'ai comme msg d'erreur:

New-ADOrganizationalUnit : An attempt was made to add an object to the directory with a name that is already in use
At C:\Users\Administrateur\Documents\script\ImportOu.ps1:14 char:2
+ New-ADOrganizationalUnit -Name $nom -Path \"$chemin\" -ProtectedFromAccidentalDel ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (OU=Direction,DC=kofa,DC=lan: String) [New-ADOrganizationalUnit], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:8305,Microsoft.ActiveDirectory.Management.Commands.NewADOrganizationalUnit


Voici mon script :
[code:1]
Import-Module ActiveDirectory -ErrorAction Stop

# Spécifie le dossier et le fichier CSV à utiliser
$impfile = \"C:\Users\Administrateur\Documents\script\OU.csv\"

echo \"ok\"

# Analyse du fichier d'importation
$ous = Import-CSV $impFile -Delimiter \";\"
foreach ($ou in $ous)
{
$nom = $ou.OU
$chemin = $ou.Chemin
New-ADOrganizationalUnit -Name $nom -Path \"$chemin\" -ProtectedFromAccidentalDeletion $false
}

[/code:1]

Si vous pouviez me dire quel sont mes erreurs, ça serait super.
j'ai mis en pièce jointe, une image pour vous montrez à quoi ressemble mon fichier csv, ainsi que mon script.

D'avance, merci de votre de réponse.

La pièce jointe ImportOu-c7b89bc8f1286379e723146a62f1039a.ps1 est absente ou indisponible

<br><br>Message édité par: cmtex, à: 2/01/15 20:34

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

Plus d'informations
il y a 11 ans 2 mois #18716 par fabian
Excusez moi pour le dérangement, j'ai réussis à trouver la solution, mon erreur était dans le fichier csv,merci quand même cmtex écrit:

Bonjour à tous,et par la même occasion, bonne année,

Je suis étudiant et on m'a donné comme tâches, de créer un script pour automatiser l'installation de plusieurs OU(dont certaines imbriquées).

j'ai donc tenté de faire un script,mais j'ai comme msg d'erreur:

New-ADOrganizationalUnit : An attempt was made to add an object to the directory with a name that is already in use
At C:\Users\Administrateur\Documents\script\ImportOu.ps1:14 char:2
+ New-ADOrganizationalUnit -Name $nom -Path \&quot;$chemin\&quot; -ProtectedFromAccidentalDel ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (OU=Direction,DC=kofa,DC=lan: String) [New-ADOrganizationalUnit], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:8305,Microsoft.ActiveDirectory.Management.Commands.NewADOrganizationalUnit


Voici mon script :
[code:1]
Import-Module ActiveDirectory -ErrorAction Stop

# Spécifie le dossier et le fichier CSV à utiliser
$impfile = \&quot;C:\Users\Administrateur\Documents\script\OU.csv\&quot;

echo \&quot;ok\&quot;

# Analyse du fichier d'importation
$ous = Import-CSV $impFile -Delimiter \&quot;;\&quot;
foreach ($ou in $ous)
{
$nom = $ou.OU
$chemin = $ou.Chemin
New-ADOrganizationalUnit -Name $nom -Path \&quot;$chemin\&quot; -ProtectedFromAccidentalDeletion $false
}

[/code:1]

Si vous pouviez me dire quel sont mes erreurs, ça serait super.
j'ai mis en pièce jointe, une image pour vous montrez à quoi ressemble mon fichier csv, ainsi que mon script.

D'avance, merci de votre de réponse.

La pièce jointe ImportOu-c7b89bc8f1286379e723146a62f1039a.ps1 est absente ou indisponible

&lt;br&gt;&lt;br&gt;Message édité par: cmtex, à: 2/01/15 20:34

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

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