Question
Boucle ordinateurs AD
- Pontvianne
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
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
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.
- rhiwotar
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 111
- Remerciements reçus 2
il y a 2 ans 11 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.
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.063 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Boucle ordinateurs AD