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-ID: 318560

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

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

131223
Lösung 131223 20.10.2016 aktualisiert um 16:28:34 Uhr
Goto Top
Source = '\\TEST\file.txt'  
$Destination = "\\TEST2"  
get-aduser -filter {department -eq "XY"} | %{Copy-Item $Source -Destination "$Destination\$($_.SamAccountName)" -Force}  
holiboli
holiboli 21.10.2016 um 08:22:47 Uhr
Goto Top
Danke dir vielmals wäre glaub noch ewig dran gesessen =)
Danke & Grüsse