Razni softverski problemi

PowerShell skripta za kopiranje Attributa

NEW_MAN pet 5.7.2019 10:24

Trebam izmjeniti brdo korisnika i kod svih moram prepisat jedan attribut u drugi.

Ima netko da se kuzi u PowerShell i zna kak uzet u mom slucaju

Get-ADUser -LDAPFilter '(initials=*)' ni ne mora biti *, mogu pokrenut za svakog korisnika zasebno jer imam listu.

i pepisat u polje mailNickname?

 

Ovo sam nekaj kemijal pa ne znam ako to kaj valja a ne pokrecu mi se skripte samo tako da nekaj ne zmrdam u AD.

 

Import-Module ActiveDirectory
Get-ADUser -LDAPFilter '(initials=*)' `
-Properties initials,mailNickname | Select-Object * | `
ForEach-Object { Set-ADObject -Identity `
$_.DistinguishedName -Replace `
@{mailNickname=$($_.initials)} }

 

Ima netko neki testni AD za isprobat tak nekaj ili zna kak da napisem skriptu koja kopira jedan atribut u drugi za cijelu grupu?

ihush pet 5.7.2019 10:30

isprobaš sam u PS (''cmdu..''), naravno kao admin.. + skripta je defaultno blokirana i kad nešto radiš tipkajući u PS ne znači da će se jednako izvršiti kao skripta (tj moraš dozvoliti izvršavanje skripti..), dok s druge strane ovo nije nešto što ćeš konstantno-automatikom ponavljati (bar ne zvuči tako) pa možeš jednostavnim copypasteom u PS (cmd) izvršiti.. bez rizika ako dozvoliš skripte i sl.