এটির অধীনে চলমান ব্যবহারকারীর নাম এবং পাসওয়ার্ডের জন্য পাওয়ারশেল স্ক্রিপ্ট প্রম্পট হচ্ছে


0

এখানে আমার মূল ব্যবহারকারী অ্যাকাউন্ট সৃষ্টি স্ক্রিপ্ট। আমি রানাস ব্যবহার করতে চাই এটি একটি নতুন অ্যাকাউন্ট হিসাবে নতুন অ্যাডুসার চালানোর জন্য। আদর্শভাবে আমি অ্যাকাউন্টের জন্য একটি ইনপুট প্রম্পট যোগ হবে। কোন পরামর্শ? আমি এটা কাজ পেতে সক্ষম হয়েছে না। স্ক্রিপ্টটি ভালো কাজ করে যখন আমি অন্য কোনও মেশিনে প্রশাসনিক অ্যাকাউন্ট দিয়ে রিমোট করে এবং এটি চালায়।

#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

উত্তর:


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
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.