Benutzer mit den meisten Antworten
AD Feld "Verwaltet von" automatisiert füllen

Frage
Antworten
-
Am 14.01.2016 um 11:09 schrieb HaschkeD:> Wie? Powershell?Oder VB oder ldife oder? Was fertiges lässt sich googlen"Bulk import" oder "Massen import/änderung"Powershell:Set-ADComputer -Identity DEIN10 -managedby WilliTschöMark--Mark Heitbrink - MVP Windows Server - Group PolicyHomepage: http://www.gruppenrichtlinien.de - deutschGPO Tool: http://www.reg2xml.com - Registry Export File Converter
- Als Antwort vorgeschlagen Eric Berg [MVP]MVP Donnerstag, 14. Januar 2016 14:42
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Freitag, 29. Januar 2016 10:49
-
Hallo
Versuchs mal so:
$Lines = Import-Csv -Path "c:\temp\import\import.csv" -Delimiter ";" ForEach ($Line In $Lines) { $UserName = $Line.User $Manager = $Line.Manager Write-Output $UserName Write-Output $Manager $user = get-ADUser -Identity $Manager -Server tzrh-s0001.twindom.ch:389 -Properties DistinguishedName $ManagerDN = $user.DistinguishedName set-aduser -Identity $UserName -server tzrh-s0001.twindom.ch:389 -Replace @{manager=$ManagerDN} }
CSV:
User;Manager
abcd;xyyz
fghj;yyzzGruss Dani
PS: ServerNamen musst Du natürlich noch anpassen
, und anstelle eines Users änderst Du das Computer Objekt- Bearbeitet dahawei Freitag, 15. Januar 2016 12:52
- Als Antwort vorgeschlagen tonibert Donnerstag, 21. Januar 2016 12:29
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Freitag, 29. Januar 2016 10:48
-
Hallo,
ich habe das Script von dahawei etwas , für dich, angepasst
$Lines =Import-csv -Path "C:\import.csv" -delimeter ";" # Pfad zur Datei $Server= "dc.domain.com" #Der Name von deinem DC auf dem die Änderung erfolgt ForEach ($Line in $Lines) { $computername = $Line.Computer $manager= $Line.Manager Write-Output $computername Write-Output $manager
#Computerkontodaten erfassen $Computer = get-adcomputer -filter {Name -eq $computername} -server $server -properties DistinguishedName
#Managerdaten erfassen $manager =get-aduser -filter {Name -eq $manager} -Server $Server -properties DistinguishedName $ManagerDN = $manager.DistinguishedName
#Manger auf dem Computerkonto hinterlegen
Set-adcomputer -identity $computer -server $server -managedby $ManagerDN
#oder
#Set-adcomputer -identity $computer -server $server -replace @{managedBy=$ManagerDN} }
CSV:
Computer;Manager
Server1;Administrator
Server2;Max Mustermann
Ich hoffe so kommst du klar!
Du musst nur deinen Servername hinter $Server= eintragen (in " ") und dich an den Aufbau der CSV Datei halten!
Die Antwort gehört dahawei!
@dahawei
Du hast das Attribut manager geändert!Das ist mir nur am Ende aufgefallen.Ich habe das mal getestet in einer VM. Es steht dann zwar unter den Attributen drin aber unter Benutzer und Computer (GUI) bleibt der Reiter:ManagedBy leer.
Gruß Toni! Wenn Dir meine Antwort hilft, markiere sie bitte als Antwort! Vielen Dank!
- Bearbeitet tonibert Sonntag, 17. Januar 2016 10:32
- Als Antwort vorgeschlagen tonibert Donnerstag, 21. Januar 2016 12:30
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Freitag, 29. Januar 2016 10:48
Alle Antworten
-
Hi,Am 14.01.2016 um 10:58 schrieb HaschkeD:> ist es möglich in einem Computerobjekt in der Karteikarte "Verwaltet> von" unter Name diesen automatisiert anhand einer xls oder csv füllen zu> lassen?Ja.TschöMark--Mark Heitbrink - MVP Windows Server - Group PolicyHomepage: http://www.gruppenrichtlinien.de - deutschGPO Tool: http://www.reg2xml.com - Registry Export File Converter
-
Am 14.01.2016 um 11:09 schrieb HaschkeD:> Wie? Powershell?Oder VB oder ldife oder? Was fertiges lässt sich googlen"Bulk import" oder "Massen import/änderung"Powershell:Set-ADComputer -Identity DEIN10 -managedby WilliTschöMark--Mark Heitbrink - MVP Windows Server - Group PolicyHomepage: http://www.gruppenrichtlinien.de - deutschGPO Tool: http://www.reg2xml.com - Registry Export File Converter
- Als Antwort vorgeschlagen Eric Berg [MVP]MVP Donnerstag, 14. Januar 2016 14:42
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Freitag, 29. Januar 2016 10:49
-
Hallo
Versuchs mal so:
$Lines = Import-Csv -Path "c:\temp\import\import.csv" -Delimiter ";" ForEach ($Line In $Lines) { $UserName = $Line.User $Manager = $Line.Manager Write-Output $UserName Write-Output $Manager $user = get-ADUser -Identity $Manager -Server tzrh-s0001.twindom.ch:389 -Properties DistinguishedName $ManagerDN = $user.DistinguishedName set-aduser -Identity $UserName -server tzrh-s0001.twindom.ch:389 -Replace @{manager=$ManagerDN} }
CSV:
User;Manager
abcd;xyyz
fghj;yyzzGruss Dani
PS: ServerNamen musst Du natürlich noch anpassen
, und anstelle eines Users änderst Du das Computer Objekt- Bearbeitet dahawei Freitag, 15. Januar 2016 12:52
- Als Antwort vorgeschlagen tonibert Donnerstag, 21. Januar 2016 12:29
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Freitag, 29. Januar 2016 10:48
-
Hallo,
ich habe das Script von dahawei etwas , für dich, angepasst
$Lines =Import-csv -Path "C:\import.csv" -delimeter ";" # Pfad zur Datei $Server= "dc.domain.com" #Der Name von deinem DC auf dem die Änderung erfolgt ForEach ($Line in $Lines) { $computername = $Line.Computer $manager= $Line.Manager Write-Output $computername Write-Output $manager
#Computerkontodaten erfassen $Computer = get-adcomputer -filter {Name -eq $computername} -server $server -properties DistinguishedName
#Managerdaten erfassen $manager =get-aduser -filter {Name -eq $manager} -Server $Server -properties DistinguishedName $ManagerDN = $manager.DistinguishedName
#Manger auf dem Computerkonto hinterlegen
Set-adcomputer -identity $computer -server $server -managedby $ManagerDN
#oder
#Set-adcomputer -identity $computer -server $server -replace @{managedBy=$ManagerDN} }
CSV:
Computer;Manager
Server1;Administrator
Server2;Max Mustermann
Ich hoffe so kommst du klar!
Du musst nur deinen Servername hinter $Server= eintragen (in " ") und dich an den Aufbau der CSV Datei halten!
Die Antwort gehört dahawei!
@dahawei
Du hast das Attribut manager geändert!Das ist mir nur am Ende aufgefallen.Ich habe das mal getestet in einer VM. Es steht dann zwar unter den Attributen drin aber unter Benutzer und Computer (GUI) bleibt der Reiter:ManagedBy leer.
Gruß Toni! Wenn Dir meine Antwort hilft, markiere sie bitte als Antwort! Vielen Dank!
- Bearbeitet tonibert Sonntag, 17. Januar 2016 10:32
- Als Antwort vorgeschlagen tonibert Donnerstag, 21. Januar 2016 12:30
- Als Antwort markiert Mihaela ParedesMicrosoft contingent staff, Moderator Freitag, 29. Januar 2016 10:48