Hi @kardon ,
please try this:
Import-Module ActiveDirectory
$users = Import-Csv -Path "users.csv" -Encoding UTF8 -Delimiter ";"
$setUsers = @()
$domain = "TEST.LOCAL"
foreach ($user in $users) {
$samAccountName = $user.samAccountName
$query = Get-ADUser -Filter {Samaccountname -eq $samAccountName} -Server $domain
if ($query) {
$query | Set-ADUser -server $domain -Company "New Company"
$setUsers += $query
}
}
Here in my environment it's working. Only modification I did:
I removed the port in $domain = "domain.local:3268"
Get-ADUser accepts for -server:
Domain name values:
Fully qualified domain name (FQDN)
NetBIOS nameDirectory server values:
Fully qualified directory server name
NetBIOS name
Fully qualified directory server name and port
Source: https://learn.microsoft.com/en-us/powershell/module/activedirectory/get-aduser?view=windowsserver2019-ps
For the domain FQDN no port allowed
For domain controller FQDN a port is ok
I changed the -server
value here ``$query | Set-ADUser -server tstdc01 -Company "New Company" `
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten