Question Boucle ordinateurs AD

Plus d'informations
il y a 2 ans 11 mois #30848 par Pontvianne
Boucle ordinateurs AD a été créé par Pontvianne
Bonjour,
j'aurai besoin d'aide s'il vous plait.

Je dois extraire les ordinateurs de l'Active Directory pour faire une sauvegarde de document hebdomadaire en faisant une boucle.

j'ai donc fait :

# Extraction des noms des Ordinateurs 
$Computer = Get-ADComputer -filtre * | Name

# Copie des fichiers en manuelle
Copy-Item \\DESKTOP-VHJDYF2\Documents -Destination 'C:\SAV\' -Recurse
Copy-Item \\DESKTOP-LDUDS2D\Documents -Destination 'C:\SAV\' -Recurse

Je pense savoir que la commande ForEach sert à faire une boucle en prenant chaque nom extrait  de Get-ADComputer... afin de remplacer les nom des Ordinateurs rentré manuellement.
Mais je ne connais pas trop cette commande et je ne sais pas faire la jonction entre l'étape 1 et 2.

Par avance merci de tout aide.

Cordialement

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

Plus d'informations
il y a 2 ans 10 mois #30861 par rhiwotar
Réponse de rhiwotar sur le sujet Boucle ordinateurs AD
Bonjour,

Soit comme ça:
$Computer = Get-ADComputer -filtre * | Name
$computer| foreach{
Copy-Item \\$_\Documents -Destination 'C:\SAV\' -Recurse
}

Soit comme ça
$ListComputer = Get-ADComputer -filtre * | Name
foreach($computer in $listcomputer){
Copy-Item \\$computer\Documents -Destination 'C:\SAV\' -Recurse
}

Dans l'idée, les deux marchent mais j'ai pas pris le temps de tester, si ça marche pas, dit le moi et je vérifierai.

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

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