@ এমডিমারারা: ইঙ্গিতগুলির জন্য ধন্যবাদ, তাই আমি করেছি:
O365 এর ব্যবহারকারীরা পাওয়ারশেল ব্যবহার করে রফতানি করতে পারবেন
Get-MsolUser | Select-Object City, Country, Department, DisplayName, Fax, FirstName, LastName, MobilePhone, Office, PasswordNeverExpires, PhoneNumber, PostalCode, SignInName, State, StreetAddress, Title, UserPrincipalName | Export-Csv C:\Temp\Azure_Export_2014_12_05.csv -Encoding UTF8
এটি সিএসভিতে সমস্ত কলাম রফতানি করে যেখানে আমি ম্যাপিংটি উপযুক্ত দেখতে পেলাম। এগুলি সমস্ত কলাম নয়, তবে তাদের অনেকগুলি এডি'তে বৈশিষ্ট্যগুলিতে ম্যাপ করা যায় না। পাসওয়ার্ডের মতো অন্যদেরও রফতানি করা যায় না।
ব্যবহারকারীদের AD তে আমদানি করতে পাওয়ারশেল চালান
import-csv C:\Temp\Azure_Export_2014_12_05.csv -Encoding UTF8 | foreach-object {New-ADUser -Name ($_.Firstname + "." + $_.Lastname) -SamAccountName ($_.Firstname + "." + $_.Lastname) -GivenName $_.FirstName -Surname $_.LastName -City $_.City -Department $_.Department -DisplayName $_.DisplayName -Fax $_.Fax -MobilePhone $_.MobilePhone -Office $_.Office -PasswordNeverExpires ($_.PasswordNeverExpires -eq "True") -OfficePhone $_.PhoneNumber -PostalCode $_.PostalCode -EmailAddress $_.SignInName -State $_.State -StreetAddress $_.StreetAddress -Title $_.Title -UserPrincipalName $_.UserPrincipalName -AccountPassword (ConvertTo-SecureString -string "Secret!" -AsPlainText -force) -enabled $true }
এটি ফার্স্টনেম নামের সাথে নতুন ব্যবহারকারী তৈরি করে astআপনার নাম। SignInName এর মতো অন্যান্য বৈশিষ্ট্যগুলি ব্যবহার করা যায়নি কারণ এগুলি বৈধ AD অ্যাকাউন্টের নাম নয়।
দেশটি আমদানি করা যায় না কারণ এডি-র সত্যিকার অর্থে দেশটির উপস্থিতি প্রয়োজন হয় যখন O365 বিনামূল্যে পাঠ্য গ্রহণ করে।
পাসওয়ার্ডটি "গোপন!" এ সেট করা হবে কারণ কোনও পাসওয়ার্ড না দেওয়া থাকলে অ্যাকাউন্টটি তৈরি করা হবে, তবে অক্ষম করা হবে।
এক্সেল বা অন্য কিছুতে সিএসভি-ফাইল সম্পাদনা করা সহজ হতে পারে তবে আমি কেবল পাওয়ারশেল ব্যবহারের পরামর্শ দেব। এক্সেল ফোন নম্বরগুলি থেকে নেতৃস্থানীয় শূন্যগুলি মুছে ফেলে বা অন্য স্টাফগুলিকে পুনরায় ফর্ম্যাট করে। এছাড়াও, ইউটিএফ 8 মনে রাখবেন।