คำตอบสั้น ๆ: Onboarding พนักงานใหม่บน Microsoft 365 ให้พร้อมใช้วันแรก ตั้งชื่ออีเมล แจกไลเซนส์ เพิ่มกลุ่มและสิทธิ์ ลงทะเบียน MFA ด้วย Temporary Access Pass และตรวจความพร้อม
คู่มือนี้อธิบาย Onboarding ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
Onboarding พนักงานใหม่บน Microsoft 365 คือการเตรียมบัญชี อีเมล สิทธิ์ และอุปกรณ์ให้พร้อมก่อนวันเริ่มงาน เพื่อให้พนักงานล็อกอินได้ตั้งแต่เช้าวันแรก เห็นอีเมลกลุ่มของแผนก เปิดไฟล์ที่ต้องใช้ และลงทะเบียน MFA เรียบร้อย หลายบริษัททำ Onboarding แบบนึกขึ้นได้ทีละข้อ ผลคือพนักงานรอบัญชีครึ่งวัน หรือได้สิทธิ์มากเกินงานเพราะคัดลอกสิทธิ์จากคนอื่นมา
คู่มือนี้เหมาะกับผู้ดูแลระบบและฝ่ายบุคคลที่รับพนักงานใหม่เป็นประจำ เมื่อทำครบ คุณจะมีลำดับงาน Onboarding ที่ทำซ้ำได้ ตั้งแต่ตั้งชื่ออีเมล สร้างบัญชีพร้อมไลเซนส์ เพิ่มกลุ่มและสิทธิ์ ให้พนักงานลงทะเบียน MFA ด้วย Temporary Access Pass จนถึงตรวจความพร้อมในวันแรก คู่มือนี้เป็นคู่กับ Offboarding: จัดการบัญชีพนักงานลาออกโดยข้อมูลไม่หาย
สิ่งที่ต้องเตรียม
- บทบาท User Administrator สำหรับสร้างบัญชีและแจกไลเซนส์ และ Authentication Administrator สำหรับออก Temporary Access Pass ให้ผู้ใช้ทั่วไป
- ไลเซนส์ว่างอย่างน้อยหนึ่งชุด ตรวจที่ Billing > Licenses ถ้าใช้ Microsoft 365 Business Basic พนักงานจะได้ Office แบบเว็บและมือถือเท่านั้น ถ้าต้องการโปรแกรมเดสก์ท็อปต้องเป็น Business Standard, Business Premium หรือแผน E3/E5
- แบบฟอร์ม Onboarding จากฝ่ายบุคคล: ชื่อ นามสกุลภาษาอังกฤษ ตำแหน่ง แผนก หัวหน้า วันเริ่มงาน และระบบที่ต้องใช้
- กติกาตั้งชื่ออีเมลของบริษัท ถ้ายังไม่มี ดู Email Naming Convention
ขั้นตอนที่ 1: ตั้งชื่ออีเมลและตรวจชื่อซ้ำ (ก่อนวันเริ่มงาน 3–5 วัน)
เริ่ม Onboarding จากชื่อ เพราะเปลี่ยนภายหลังยุ่งกว่าที่คิด ทั้งนามบัตร ลายเซ็น และบัญชีที่ผูกกับระบบอื่น ตรวจว่าชื่อที่จะใช้ไม่ชนกับผู้ใช้ กลุ่ม หรือ alias ที่มีอยู่ด้วย Exchange Online PowerShell
Connect-ExchangeOnline -UserPrincipalName [email protected]
Get-Recipient -Anr "somchai.j" | Format-Table Name,RecipientType,PrimarySmtpAddress
ถ้าไม่มีผลลัพธ์แปลว่าชื่อว่าง ถ้าชื่อนั้นเคยเป็นของพนักงานที่ลาออกและถูกแปลงเป็น shared mailbox ไว้ ห้ามใช้ซ้ำ เพราะอีเมลถึงคนเก่ากับคนใหม่จะปนกัน
ขั้นตอนที่ 2: สร้างบัญชีและแจกไลเซนส์ใน Microsoft 365 admin center
งาน Onboarding ส่วนนี้ทำในหน้า Add a user ซึ่งพาไปทีละหน้าจนจบ
- เปิด
https://admin.cloud.microsoftไปที่ Users > Active users แล้วคลิก Add a user - หน้า Set up the basics: กรอก First name, Last name, Display name และ Username เลือกโดเมน ที่ Password settings ปล่อย Automatically create a password และ Require this user to change their password when they first sign in ไว้ตามค่าเริ่มต้น
- หน้า Assign product licenses: เลือก Select location เป็น Thailand เลือกไลเซนส์ และปิดแอปที่ไม่ใช้ได้ในส่วน Apps ถ้าองค์กรแจกไลเซนส์ตามกลุ่ม ให้เลือก Create user without product license แล้วไปเพิ่มเข้ากลุ่มในขั้นตอนที่ 3 แทน ดู Group-based Licensing
- หน้า Optional settings: ที่ Roles ปล่อยเป็นผู้ใช้ทั่วไป ที่ Profile info กรอก Job title, Department และ Office ให้ครบ ข้อมูลเหล่านี้ไปแสดงในสมุดรายชื่อและใช้กับลายเซ็นกลาง
- หน้า Review and finish คลิก Finish adding หน้าสุดท้ายมีตัวเลือกบันทึกค่าเป็น template เพื่อใช้ Onboarding พนักงานแผนกเดียวกันครั้งต่อไป
อย่าส่งรหัสผ่านชั่วคราวไปที่อีเมลส่วนตัวของพนักงานแบบข้อความธรรมดา ถ้าใช้ Temporary Access Pass ในขั้นตอนที่ 4 พนักงานแทบไม่ต้องใช้รหัสผ่านนี้ในวันแรกเลย ปกติกล่องจดหมายจะพร้อมหลังแจกไลเซนส์ไม่นาน แต่บางครั้งใช้เวลานานกว่า จึงควรสร้างบัญชีล่วงหน้าอย่างน้อยหนึ่งวันทำการ
ขั้นตอนที่ 3: เพิ่มกลุ่ม สิทธิ์ shared mailbox และทีม
ให้สิทธิ์ตามตำแหน่งงานจากแบบฟอร์ม Onboarding ของฝ่ายบุคคล ไม่ใช่คัดลอกจากพนักงานคนอื่น เพราะคนที่อยู่มานานมักสะสมสิทธิ์เกินงาน งานที่ต้องทำใน Onboarding ส่วนนี้ได้แก่ เพิ่มเข้า distribution list ของแผนก ให้สิทธิ์ shared mailbox ที่ต้องดูแล และเพิ่มเข้าทีมใน Microsoft Teams ถ้ามีหลายรายการ ใช้ PowerShell จะเร็วและตรวจย้อนหลังได้
Add-DistributionGroupMember -Identity [email protected] -Member [email protected]
Add-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -AutoMapping $true
Add-RecipientPermission -Identity [email protected] -Trustee [email protected] -AccessRights SendAs -Confirm:$false
Set-MailboxRegionalConfiguration -Identity [email protected] -TimeZone "SE Asia Standard Time"
คำสั่งสุดท้ายตั้งเขตเวลาเป็น UTC+7 ล่วงหน้า เพื่อให้นัดประชุมแรกแสดงเวลาถูกต้อง ค่า -AutoMapping $true ทำให้ shared mailbox โผล่ใน Outlook ของพนักงานเองโดยไม่ต้องเพิ่มบัญชี