Вот мой основной скрипт создания учетной записи пользователя. Я хотел бы использовать Runas для запуска New-Aduser в качестве учетной записи домена. В идеале я хотел бы добавить приглашение для ввода учетной записи. Любой совет? Я не смог заставить его работать. Сценарий работает нормально, когда я удаленно на другую машину с учетной записью администратора и запускаю его.

#credentials
?


#Input Prompts
$Firstname   = Read-Host 'What is users first name?'
$Lastname    = Read-Host 'What is users last name?'
$UserID      = Read-Host 'What is users ID?'



#Static Variables
$Password     = (ConvertTo-SecureString -AsPlainText 'PASSWORD' -Force)
$Displayname  = "$lastname, $firstname BCA:EX"
$OUPath       = 'OU=AAA Users,OU=AAA,OU=AAA,OU=AAA,OU=AAA,OU=AAA,DC=AAA,DC=AAA'


#used to add parameters
$Parameters = @{
    'SamAccountName'        = $UserID
    'UserPrincipalName'     = $UserID 
    'Name'                  = $Firstname
    'GivenName'             = $Firstname
    'Surname'               = $Lastname
    'DisplayName'           = “$Displayname” 
    'AccountPassword'       = $password
    'ChangePasswordAtLogon' = $true 
    'Enabled'               = $true 
    'Path'                  = $OUPath
}
import-module activedirectory
New-ADUser @Parameters

1 ответ1

2

Вы исследовали Get-Credential?

$domaincred = get-credential -Message "Enter a domain account that can create a new user on the domain"

Это запросит имя пользователя и пароль. Затем вы можете использовать $domaincred в New-ADUser .

New-ADUser @Parameters -credential $domaincred

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .