Мы тут мс ненавистники
не обобщай :)
Тото ни одного ответа😁
просто потому что тут перекладыватели жисонов собрались :))
Смотря насколько автоматически, и сколько денег на это есть, и какие требования - если денег нет, и надо много учетных записей создавать регулярно - на powershell скриптик запили, чтобы HR тебе в экселе все заполнял, а ты скриптиком этот .csv парсил и учетки создавал. Если есть деньги и требования для нормального IAM процесса, то Okta, Sailpoint, Cyberark, и тд
Спасибо, очень ценный комментарий, опробую - отпишусь
Давно дело было, подобную проблему надо было решать, вот слепил из говна и палок, что-то такое, правда это не финальная версия, но не могу найти остальные: import-module activedirectory $Users = Import-Csv -Path ".\userlist.csv" foreach ($User in $Users){ try { [string]$Displayname = $User.'Firstname' + " " + $User.'Lastname' $UserFirstname = ($User.'Firstname').replace(' ','') $UserLastname = ($User.'Lastname').replace(' ','') $OU = "ou=Scale,ou=Staff,dc=domain,dc=local" $NewGroup = "ILSGRP" $Description = $User.'Description' $Password = $User.'Password' [string]$SAM = ([string]($UserFirstname[0]) + $UserLastname).ToLower() $UPN = $SAM + "@domain.com" if(!(get-ADuser -Filter {sAMAccountName -eq $SAM})){ try { $NewUser = New-ADUser -PassThru -Name "$Displayname"` -DisplayName "$Displayname" ` -SamAccountName $SAM ` -UserPrincipalName $UPN ` -GivenName "$UserFirstname" ` -Surname "$UserLastname" ` -Description "$Description" ` -AccountPassword (ConvertTo-SecureString $User.'Password' -AsPlainText -Force ) ` -Enabled $true ` -Path "$OU" ` -ChangePasswordAtLogon $false ` -PasswordNeverExpires $true } catch { Write-Output "The account $Displayname wasn't created: $($_.Exception.Message)" continue } } write-output $Displayname write-output $SAM } catch { Write-Output "The account $Displayname wasn't created: $($_.Exception.Message)" continue } try { Add-ADGroupMember $NewGroup $NewUser } catch { Write-Output ("Can't add $Displayname to the group! $($_.Exception.Message)") } }
Это PowerShell? Не питон же
Да, powershell, питон в винде не установлен по умолчанию
Ну типа если в бинарник перевести
Это ты в каком редакторе делал, дефолтном, виндовом?
Не помню, наверное notepad, это уж лет 7 назад было, я хз
Обсуждают сегодня