holiboli
Goto Top

Powershell: File in mehrere Ordner kopieren für die Users die in der AD im Department xy eingetragen haben

Hallo Leute

Möchte gerne ein File kopieren und bei verschiedenen Ordnern einfügen, jedoch nur bei dennen wo der User im Department XY eingetragen hat.
Die Ordner sind gleich wie der Userlogonname/sammaccountname:

Bin noch anfänger im PS und jetzt schon seit längerem dran:
$Source = '\\TEST'
$Destination = "\\TEST2\*"

Get-ChildItem $Destination

$array= get-aduser -filter {department -eq "XY"} -property samaccountname | select samaccountname

foreach ($a in $array) {{Copy-Item -Path $Source -Destination $Destination\$array -Force}
}

Da die Ordner nach den Samaccountname benämmselt sind soll er nur in denen das file rein kopieren die auch ausgegeben werden mit dem:
(get-aduser -filter {department -eq "XY"} -property samaccountname | select samaccountname)

Hab es auchnoch so probiert:

$Source = '\\TEST'
$Destination = "\\TEST2\*"

Get-ChildItem $Destination | ForEach-Object {Copy-Item -Path $Source -Destination $_ -Force}
Jedoch will ich das ja nicht in jedem vorhandenen Ordner auf dieser Ebene sonder nur in denen die mir ausgegeben werden bei der
Bedignung aud Department.

Hoffe kann mir einer weiterhelfen Kopf raucht schon =)
Danke und Grüsse

Content-Key: 318560

Url: https://administrator.de/contentid/318560

Printed on: April 28, 2024 at 00:04 o'clock

Mitglied: 131223
Solution 131223 Oct 20, 2016 updated at 14:28:34 (UTC)
Goto Top
Source = '\\TEST\file.txt'  
$Destination = "\\TEST2"  
get-aduser -filter {department -eq "XY"} | %{Copy-Item $Source -Destination "$Destination\$($_.SamAccountName)" -Force}  
Member: holiboli
holiboli Oct 21, 2016 at 06:22:47 (UTC)
Goto Top
Danke dir vielmals wäre glaub noch ewig dran gesessen =)
Danke & Grüsse