ค้นหาเว็บไซต์

รับผู้ใช้ที่เปิดใช้งานเมื่อไม่อยู่ที่สำนักงานใน Exchange


การทราบว่าผู้ใช้รายใดไม่ได้อยู่ในสำนักงานถือเป็นเรื่องน่ารู้ ตัวอย่างเช่น คุณกำลังย้ายกล่องจดหมาย และคุณต้องการยืนยันว่าผู้ใช้เหล่านี้มีปัญหาใดๆ หรือไม่ หากคุณไม่ได้ยินอะไรจากพวกเขา คุณถือว่าทุกอย่างดี จะเกิดอะไรขึ้นถ้าพวกเขาไม่อยู่ในออฟฟิศ? เพื่อให้ง่ายขึ้นสำหรับคุณ คุณสามารถตั้งค่ารายชื่อผู้ใช้ที่เปิดใช้งานเมื่อไม่อยู่ที่สำนักงานได้ ในบทความนี้ คุณจะได้เรียนรู้วิธีแสดงรายการผู้ใช้ที่เปิดใช้งานเมื่อไม่อยู่ที่สำนักงานด้วย PowerShell

รับผู้ใช้ที่เปิดใช้งานเมื่อไม่อยู่ที่สำนักงาน

เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ เราจะใช้ Get-Mailbox และ Get-MailboxAutoReplyConfiguration cmdlet รันคำสั่งต่อไปนี้

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Get-MailboxAutoReplyConfiguration | Where-Object { $_.AutoReplyState -ne "Disabled" } | Select Identity, StartTime, EndTime, AutoReplyState

Identity                                         StartTime              EndTime                AutoReplyState
--------                                         ---------              -------                --------------
exoip.local/Company/Users/Finance/Amanda Morgan  11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled
exoip.local/Company/Users/IT/Boris Campbell      11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled
exoip.local/Company/Users/Finance/Dylan Piper    11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled
exoip.local/Company/Users/Finance/Irene Springer 11/18/2020 5:00:00 PM  11/26/2020 12:00:00 PM      Scheduled
exoip.local/Company/Users/IT/Jonathan Fisher     11/19/2020 7:00:00 PM  11/27/2020 12:00:00 PM      Scheduled
exoip.local/Company/Users/HR/Zoë Rees            11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled

คุณต้องการเปลี่ยนไม่อยู่ที่สำนักงานใน Exchange Server หรือไม่ อ่านบทความตั้งค่าการตอบกลับอัตโนมัติด้วย PowerShell

ส่งออกผู้ใช้ที่เปิดใช้งานเมื่อไม่อยู่ที่สำนักงานเป็นไฟล์ CSV

สร้างโฟลเดอร์ temp ในไดรฟ์ C: หากต้องการส่งออกผลลัพธ์เป็นไฟล์ CSV ให้รันคำสั่งต่อไปนี้ อาจใช้เวลาสองสามนาทีก่อนที่ผลลัพธ์จะถูกส่งออกเป็นไฟล์ CSV

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Get-MailboxAutoReplyConfiguration | Where-Object { $_.AutoReplyState -ne "Disabled" } | Select Identity, StartTime, EndTime, AutoReplyState | Export-Csv "c:\temp\OutofOffice.csv" -NoTypeInformation -Encoding UTF8

ไปที่เส้นทาง C:\temp และตรวจสอบว่าการส่งออกสำเร็จ

เปิดไฟล์ CSV ด้วย Microsoft Excel หรือแอปพลิเคชันอื่น

ออกจากสำนักงานของผู้ใช้คนเดียว

บางทีคุณอาจต้องการรับการตอบกลับเมื่อไม่อยู่ที่สำนักงานของผู้ใช้รายเดียว ตัวอย่างเช่น ผู้ใช้ชื่อ Dylan Piper (dylan.piper@exoip.com) หลังจากรันคำสั่ง คุณจะเห็นว่า AutoReplyState เปิดใช้งาน

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity dylan.piper@exoip.com | Select Identity, StartTime, EndTime, AutoReplyState

Identity                                      StartTime              EndTime                AutoReplyState
--------                                      ---------              -------                --------------
exoip.local/Company/Users/Finance/Dylan Piper 11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled

อ่านต่อ: แสดงรายการผู้ใช้ทั้งหมดในกลุ่มความปลอดภัยผ่าน PowerShell »

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีรับผู้ใช้ที่เปิดใช้งานเมื่อไม่อยู่ที่สำนักงานใน Exchange เป็นเรื่องดีที่คุณสามารถแสดงรายการผู้ใช้ของทั้งองค์กรที่เปิดใช้งานการไม่อยู่ที่สำนักงานหรือเฉพาะผู้ใช้ที่คุณแทรกด้วย PowerShell

คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการรับจำนวนผู้ใช้ทั้งหมดใน Exchange อย่าลืมติดตามเราและแบ่งปันบทความนี้

บทความที่เกี่ยวข้อง