จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | การเพิ่มสมาชิกในกลุ่มการแจกจ่ายที่มีอยู่ | ตอนที่ 3#5
บทความปัจจุบันคือบทความที่สามในชุดบทความห้าบทความ ซึ่งมีเนื้อหาเกี่ยวกับการจัดการกลุ่มการแจกจ่ายใน Office 365 และสภาพแวดล้อมที่ใช้ Exchange Online โดยใช้ PowerShell
บทความนี้จัดทำขึ้นเพื่อเรื่องของการเพิ่มสมาชิกในกลุ่มการแจกจ่ายที่มีอยู่โดยใช้ PowerShell
จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | บทความซีรีส์
- จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | การอ้างอิงคำสั่ง PowerShell | ตอนที่ 1#5
- จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | การสร้างกลุ่มการจัดจำหน่ายใหม่และการจัดการกลุ่มการแจกจ่ายที่มีอยู่ | ตอนที่ 2#5
- จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | การเพิ่มสมาชิกในกลุ่มการแจกจ่ายที่มีอยู่ | ตอนที่ 3#5
- จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | ดูและส่งออกข้อมูลเกี่ยวกับกลุ่มการจัดจำหน่าย | ตอนที่ 4#5
- จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | ลบกลุ่มการแจกจ่ายและสมาชิก | แปลงกลุ่มการแจกจ่าย | ตอนที่ 5#5
การเพิ่มสมาชิกในกลุ่มการแจกจ่าย - คำนำหน้า
ในส่วนถัดไป เราจะตรวจสอบสถานการณ์หลักสองสถานการณ์ ซึ่งเราจำเป็นต้องเพิ่ม "สมาชิกใหม่" ให้กับกลุ่มการจัดจำหน่ายที่มีอยู่
- สถานการณ์ที่ 1#2 - ในสถานการณ์นี้ เราต้องการเพิ่มผู้ใช้ "จำนวนมาก" ไปยังกลุ่มการแจกจ่ายเฉพาะ (ความสัมพันธ์แบบหลายต่อหนึ่ง)
- สถานการณ์ที่ 2#2 - ในสถานการณ์นี้ เราต้องการเพิ่มผู้ใช้เฉพาะในกลุ่มการแจกจ่าย "จำนวนมาก" (ความสัมพันธ์แบบหนึ่งต่อหลายรายการ)
งานการจัดการการเพิ่มสมาชิกใหม่ในกลุ่มการแจกจ่าย ดำเนินการโดยใช้ PowerShell cmdlet ด้านล่าง
Add-DistributionGroupMemberการทำงานกับรายชื่อกลุ่มการแจกจ่ายและรายชื่อสมาชิกของกลุ่มการแจกจ่าย
ในส่วนถัดไป เราทำงานกับแนวคิดที่สามารถอธิบายได้ว่าเป็น - “กลุ่ม” “รายการ” หรือหากเราต้องการใช้คำศัพท์ทางเทคนิคเพิ่มเติม - “อาร์เรย์”
คำนี้กำหนดคอนเทนเนอร์แบบลอจิคัลว่า “เก็บวัตถุ (สมาชิก)
ในสถานการณ์เฉพาะ เราจะใช้ "อาร์เรย์" ที่มีวัตถุผู้ใช้หรือวัตถุกลุ่มการแจกจ่าย
ในตัวอย่างของเรา เราสร้าง "อาร์เรย์" โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
- ตัวเลือกที่ 1: อาร์เรย์ที่สร้างขึ้นจากเอาต์พุตจากคำสั่ง PowerShell ที่แตกต่างกัน
ตัวอย่างเช่น รายการของกลุ่มการแจกจ่ายที่มีอยู่ที่เราได้รับจาก
คำสั่ง PowerShell Get-DistributionGroup - ตัวเลือกที่ 2: การใช้ไฟล์เป็น "แหล่งที่มา" สำหรับ "อาร์เรย์"
ในกรณีนี้ เราใช้ไฟล์ (โดยส่วนใหญ่จะเป็นไฟล์ CSV) ที่มีรายชื่อกลุ่มการแจกจ่าย รายชื่อผู้ใช้ และอื่นๆ บน. - ตัวเลือกที่ 3: การสร้าง "อาร์เรย์" โดยระบุ "รายการ" ของกลุ่มการแจกจ่ายที่ต้องการหรือรายชื่อผู้ใช้ด้วยตนเอง ในกรณีนี้ เราจะระบุชื่อของแต่ละกลุ่มการแจกจ่ายหรือผู้ใช้แต่ละรายด้วยตนเอง โดยคั่นด้วยเครื่องหมายจุลภาค
สถานการณ์ที่ 1 - เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่าย
นี่เป็นสถานการณ์ง่ายๆ ซึ่งเราต้องการเพิ่มผู้ใช้เฉพาะในกลุ่มการแจกจ่าย
ในตัวอย่างนี้ เรา "เขียน" ชื่อของกลุ่มการจัดจำหน่ายและชื่อของ "สมาชิก" ซึ่งจะถูกเพิ่มในกลุ่มการจัดจำหน่าย
สถานการณ์ที่ 1 - เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่าย
นี่เป็นสถานการณ์ง่ายๆ ซึ่งเราต้องการเพิ่มผู้ใช้เฉพาะในกลุ่มการแจกจ่าย
ในตัวอย่างนี้ เรา "เขียน" ชื่อของกลุ่มการจัดจำหน่ายและชื่อของ "สมาชิก" ซึ่งจะถูกเพิ่มในกลุ่มการจัดจำหน่าย
เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่าย
ไวยากรณ์คำสั่ง PowerShell:
Add-DistributionGroupMember "<Distribution Group Name>" -Member <Identity>
ตัวอย่างคำสั่ง PowerShell:
Add-DistributionGroupMember -Identity "Sales UK" -Member Bradpเพิ่มรายชื่อผู้ใช้ในกลุ่มการแจกจ่ายเฉพาะ
ในส่วนต่อไปนี้ เราจะตรวจสอบตัวอย่างสถานการณ์ต่างๆ ซึ่งมีตัวส่วนร่วมคือเราต้องเพิ่ม "รายชื่อผู้ใช้" (อาร์เรย์) ไปยังกลุ่มการแจกจ่ายเฉพาะ
สถานการณ์นี้สามารถอธิบายได้ว่าเป็น - ความสัมพันธ์ของ - หลายต่อหนึ่ง
สถานการณ์ที่ 1 - เพิ่ม “รายชื่อผู้ใช้ ” (ผู้ใช้หลายคน) ไปยังกลุ่มการแจกจ่าย | นำเข้า “รายชื่อสมาชิก ” จากไฟล์ CSV
ในกรณีนี้ เราต้องการเพิ่มสมาชิกในกลุ่มการแจกจ่ายที่มีอยู่ โดยการนำเข้ารายชื่อสมาชิกจากไฟล์ CSV (Comma Separated Value)
ในสถานการณ์ปัจจุบัน เราส่งออกข้อมูลเกี่ยวกับผู้ใช้ Office 365 ไปยังไฟล์ CSV โดยใช้คำสั่ง PowerShell ต่อไปนี้:
ตัวอย่างคำสั่ง PowerShell:
Get-mailbox | Select DisplayName,Alias,PrimarySmtpAddress | Export-CSV c:\temp\Distribution-Groups-Members.csv -NoTypeInformation -Encoding utf8โครงสร้างไฟล์ CSV และ “ตรรกะ ”
โครงสร้างไฟล์ CSV ขึ้นอยู่กับแนวคิดของ - “คอลัมน์ ” และ “แถว”
ในตัวอย่างของเรา ไฟล์ CSV มีรายชื่อผู้ใช้ โปรดสังเกตว่าผู้ใช้แต่ละคน (แต่ละแถว) สามารถมี "ข้อมูลประจำตัว" ได้สองสามรายการ
ตัวอย่างเช่น ผู้ใช้แต่ละคนมีข้อมูลประจำตัวดังต่อไปนี้: ชื่อที่แสดง นามแฝง และที่อยู่อีเมลหลัก
ในตัวอย่างของเรา เรา "เชื่อมโยง " กับข้อมูลระบุตัวตนของผู้ใช้โดย "ดึงข้อมูล " ข้อมูลระบุตัวตนของผู้ใช้ที่จัดเก็บไว้ใน
คอลัมน์ชื่อ PrimaryE-mailaddress
ในทางเทคนิคแล้ว เราสามารถเลือกข้อมูลประจำตัวของผู้ใช้รายอื่นได้ เช่น "ชื่อที่แสดง" หรือ "นามแฝง"
โครงสร้างคำสั่ง PowerShell
สคริปต์ PowerShell ที่เราใช้จะขึ้นอยู่กับไวยากรณ์ต่อไปนี้:
นำเข้าสมาชิกกลุ่มการแจกจ่ายจากไฟล์ CSV | โครงสร้างคำสั่ง
ไวยากรณ์คำสั่ง PowerShell:
lt;Variable> = Import-CSV <path> ForEach (lt;Variable> inlt;Variable>) { Add-DistributionGroupMember -Identity "<DL NAME>" -Memberlt;Variable>.<Identity> }- ส่วนที่ 1#3 - ในส่วนแรกของคำสั่ง PowerShell เราจะนำเข้าข้อมูล (รายชื่อผู้ใช้) จากไฟล์ CSV ในตัวอย่างของเรา เรา "ประกาศ" เกี่ยวกับตัวแปรชื่อ $UsersList ที่จะทำหน้าที่เป็นคอนเทนเนอร์แบบลอจิคัลสำหรับเนื้อหาของไฟล์ CSV
- ส่วนที่ 2#3 - ในส่วนที่สองของคำสั่ง PowerShell เราใช้คำสั่ง PowerShell “ForEach” เพื่อดำเนินการ “กระบวนการวนซ้ำ”
- PowerShell “กระบวนการวนซ้ำ” ใช้ตัวแปรเพิ่มเติมชื่อ - $User
- ตัวแปร $User ทำหน้าที่เป็นคอนเทนเนอร์ "ชั่วคราว" ที่จะจัดเก็บข้อมูลประจำตัวผู้ใช้เฉพาะสำหรับแต่ละ "รอบ" ในกระบวนการวนซ้ำ
- ส่วนที่ 3#3 - นี่คือ “คำสั่ง PowerShell จริง” ที่เราใช้ (Add-DistributionGroupMember) สำหรับการเพิ่มผู้ใช้แต่ละรายที่ปรากฏในไฟล์ CSV ไปยังกลุ่มการแจกจ่ายเฉพาะ
ในตัวอย่างของเรา ชื่อกลุ่มการจัดจำหน่ายคือ “Marketing USA“
โปรดสังเกตว่าเราเกี่ยวข้องกับสมาชิกกลุ่มการแจกจ่ายโดยใช้การรวมกันของตัวแปร $User ที่ “แนบมา” กับคอลัมน์เฉพาะในไฟล์ CSV ชื่อ PrimarySmtpAddress โดยใช้ แบบแผนต่อไปนี้ $User.PrimarySmtpAddress
กล่าวอีกนัยหนึ่ง เราสั่งให้กระบวนการวนซ้ำของ PowerShell ใช้ PrimarySmtpAddress เป็นข้อมูลเฉพาะตัวของผู้ใช้
นำเข้าสมาชิกกลุ่มการแจกจ่ายจากไฟล์ CSV
ตัวอย่างคำสั่ง PowerShell:
$Userslist = Import-CSV C:\Temp\Distribution-Groups-Members.csv
ForEach ($User in $Userslist)
{
Add-DistributionGroupMember -Identity "Sales France" -Member $User.PrimarySmtpAddress
}สถานการณ์ที่ 2 - เพิ่ม “รายชื่อผู้ใช้ ” ลงในกลุ่มการแจกจ่าย | ผู้ใช้ที่แผนกของตนเท่ากับ X
ในสถานการณ์นี้ ภารกิจของเราคือการค้นหาผู้ใช้ทั้งหมดที่แผนกของพวกเขาคือ ฝ่ายขาย และผู้ใช้เหล่านี้ไปยังกลุ่มการจัดจำหน่ายชื่อ “ฝ่ายขายทั่วโลก ”
ในตัวอย่างของเรา องค์กรมีแผนกขายสองสามแผนก เช่น - Sales USA, Sales UK และอื่นๆ
เพื่อให้เป็นไปตามข้อกำหนดนี้ เราจึงสร้างรายชื่อผู้ใช้ที่ต้องการ โดยดำเนินการคำสั่ง PowerShell ที่ทำหน้าที่เป็นการค้นหาแบบกรอง
การค้นหาที่กรองด้วย PowerShell จะค้นหาผู้ใช้ทั้งหมด ซึ่งแผนกของพวกเขาเริ่มต้นด้วยสตริง การขาย*
เราใช้ตัวแปร $SalesUsers เพื่อจัดเก็บข้อมูลนี้เกี่ยวกับรายการของผู้ใช้
ในขั้นตอนถัดไป เราจะเรียกใช้กระบวนการวนซ้ำของ PowerShell ซึ่งจะใช้ข้อมูลที่จัดเก็บไว้ใน
ตัวแปร - $SalesUsers และเพิ่มสมาชิกแต่ละคนที่จัดเก็บไว้ใน $SalesUsers แปรผันตามกลุ่มการจัดจำหน่าย ยอดขายทั่วโลก
เพิ่มไปยังกลุ่มการจัดจำหน่ายผู้ใช้ทั้งหมดที่แผนกของตนเป็นฝ่ายขาย*
ตัวอย่างคำสั่ง PowerShell:
$SalesUsers = Get-User | Where {$_.Department -like "Sales*"}
foreach ($User in $SalesUsers)
{
Add-DistributionGroupMember -Identity "Sales worldwide" -Member $User.name
}เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่ายหลายกลุ่ม (โหมดจำนวนมาก)
ในส่วนต่อไปนี้ เราจะตรวจสอบตัวอย่างสถานการณ์ต่างๆ ซึ่งมีตัวส่วนร่วมคือ ความจำเป็นในการเพิ่มผู้ใช้เฉพาะในกลุ่มการแจกจ่าย "หลาย" หรือ "หลาย" (อาร์เรย์) ในเวลาเดียวกัน
สถานการณ์นี้สามารถอธิบายได้ว่าเป็น - ความสัมพันธ์ของ - หนึ่งต่อหลาย ๆ
สถานการณ์ที่ 1 | เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่ายหลายกลุ่ม | ระบุชื่อของแต่ละกลุ่มการแจกจ่ายด้วยตนเอง
ในส่วนนี้ ฉันต้องการทบทวนสถานการณ์ที่เราต้องการเพิ่มผู้ใช้เฉพาะเป็นสมาชิกในรายการ (อาร์เรย์) ของกลุ่มการแจกจ่าย
ข้อมูลเกี่ยวกับ “กลุ่มการแจกจ่ายปลายทาง” จะถูกเขียนเป็นส่วนหนึ่งของคำสั่ง PowerShell และจัดเก็บไว้ในตัวแปร
- ผู้ใช้ที่เราต้องการเพิ่มเป็นสมาชิกของกลุ่มการแจกจ่ายต่างๆ คือ - Brad
คำสั่ง PowerShell ที่เราใช้ประกอบด้วยสองส่วน:
- ส่วนที่ 1#2 - ในส่วนแรกของคำสั่ง PowerShell เรากำหนดตัวแปร PowerShell ชื่อ - $GroupList ซึ่งทำหน้าที่เป็น “คอนเทนเนอร์แบบลอจิคัล” สำหรับ “อาร์เรย์” ของกลุ่มการแจกจ่าย กล่าวอีกนัยหนึ่ง ให้กำหนดรายการกลุ่มการแจกจ่ายที่จะเพิ่มผู้ใช้
ส่วนที่ 2#2 - ในส่วนที่สองของคำสั่ง PowerShell เราใช้คำสั่ง PowerShell “ForEach” เพื่อดำเนินการ “กระบวนการวนซ้ำ” PowerShell “กระบวนการวนซ้ำ” สั่งให้ PowerShell ไปที่:
- “รับ” ข้อมูลที่จัดเก็บไว้ใน $GroupList
- “ดึงข้อมูล” ชื่อของกลุ่มการจัดจำหน่ายกลุ่มแรกในรายการ
- เพิ่มชื่อผู้ใช้เป็นสมาชิกของกลุ่มการแจกจ่าย
หลังจากลูป PowerShell กระบวนการจะเสร็จสิ้นงานที่เกี่ยวข้องกับ "กลุ่มการแจกจ่ายแรก" ใน "รายการ" กระบวนการวนซ้ำ PowerShell จะเริ่มกระบวนการทั้งหมดด้วย "กลุ่มการแจกจ่ายที่สอง" ในรายการจนกระทั่ง "สิ้นสุด" หรือ นามสกุลในรายการ
เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่ายหลายกลุ่ม
ไวยากรณ์คำสั่ง PowerShell:
$Variable = "<Distribution Group name>","<Distribution Group name>","<Distribution Group name>"
ForEach ($item in $Variable)
{Add-DistributionGroupMember -Identity $item -Member <Identity>}ตัวอย่างคำสั่ง PowerShell:
$DistributionGroupsList = "Sales UK","Sales USA","Sales Italy"
ForEach ($item in $DistributionGroupsList)
{
Add-DistributionGroupMember -Identity $item -Member Bradp
-BypassSecurityGroupManagerCheck
}สถานการณ์ที่ 2 | เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่ายหลายกลุ่ม | การใช้คำสั่ง PowerShell เพื่อรับรายการกลุ่มการแจกจ่ายที่มีอยู่ทั้งหมด
ในสถานการณ์สมมตินี้ เราต้องการเพิ่มผู้ใช้เฉพาะในกลุ่มการแจกจ่ายที่มีอยู่ทั้งหมด
เพื่อให้สามารถตอบสนองข้อกำหนดนี้ เราจำเป็นต้องกำหนด "อาร์เรย์" ที่รวมกลุ่มการแจกจ่ายที่มีอยู่ทั้งหมด
อาร์เรย์ของกลุ่มการแจกจ่ายจะถูกกำหนดในลักษณะต่อไปนี้:
เราจะใช้ตัวแปรชื่อ $ALLDistributionGroups ซึ่งจะจัดเก็บเอาต์พุตจากคำสั่ง PowerShell Get-Distribution group -resultsize Unlimited
ในส่วนที่สองของคำสั่ง PowerShell เราใช้คำสั่ง ForEach PowerShell เพื่อดำเนินการ "กระบวนการวนซ้ำ" กับผลลัพธ์ (อาร์เรย์จะรวมรายการของกลุ่มการแจกจ่ายที่มีอยู่)
ตัวอย่างของไวยากรณ์ PowerShell ที่เราใช้คือ:
เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่ายหลายกลุ่ม
ตัวอย่างคำสั่ง PowerShell:
$ALLDistributionGroups = Get-Distributiongroup -resultsize unlimited
ForEach ($item in $ALLDistributionGroups)
{
Add-DistributionGroupMember -Identity $item -Member Bradp
}สถานการณ์ที่ 3 | เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่ายหลายกลุ่ม | อ่านข้อมูลเกี่ยวกับรายการกลุ่มการแจกจ่ายจากไฟล์ CSV
ในตัวอย่างนี้ ข้อมูลเกี่ยวกับ "รายชื่อกลุ่มการแจกจ่าย" จะถูกจัดเก็บไว้ในไฟล์ CSV ในทางเทคนิคแล้ว ไฟล์ CSV สามารถรวม "คอลัมน์ข้อมูล" เพิ่มเติมได้จำนวนมาก ข้างคอลัมน์เฉพาะที่มีชื่อกลุ่มการแจกจ่าย
ในตัวอย่างเฉพาะของเรา คอลัมน์ที่มีชื่อกลุ่มการแจกจ่ายชื่อ “GroupName”
สิ่งสำคัญที่ต้องระบุคือชื่อส่วนหัวของคอลัมน์ไม่ใช่ "ชื่อที่กำหนดไว้ล่วงหน้า" หรือชื่อบังคับ
แต่ชื่อคอลัมน์เป็นเพียงชื่อที่เราเลือกเอง “ข้อจำกัด” เพียงอย่างเดียวคือชื่อของส่วนหัว จะต้องไม่มี ช่องว่างใดๆ
- ในส่วนแรกของคำสั่ง PowerShell เรากำหนดตัวแปรชื่อ $DistributionGroupsList ซึ่งจัดเก็บเนื้อหาของไฟล์ CSV (ไฟล์ CSV ที่มีรายการของกลุ่มการแจกจ่าย)
- ส่วนที่สองของคำสั่ง PowerShell จะ "เข้าถึง" ข้อมูลที่จัดเก็บไว้ในคอลัมน์ GroupName
เพิ่มผู้ใช้ในกลุ่มการแจกจ่ายหลายกลุ่มที่แสดงอยู่ในไฟล์ CSV
ตัวอย่างคำสั่ง PowerShell:
$DistributionGroupsList = Import-CSV C:\Temp\Distribution-Group-list.csv
ForEach ($Group in $DistributionGroupsList)
{
Add-DistributionGroupMember -Identity $Group.GroupName -Member Brad
}สถานการณ์ที่ 4 | เพิ่มผู้ใช้ (ผู้รับ) ไปยังกลุ่มการแจกจ่ายหลายกลุ่ม | รับรายชื่อกลุ่มการแจกจ่ายที่สร้างขึ้นใน X ชั่วโมงที่ผ่านมา
ในตัวอย่างต่อไปนี้ เราต้องการเพิ่มผู้ใช้ Bradเป็นสมาชิกของกลุ่มการแจกจ่ายทั้งหมดที่สร้างขึ้นใน 48 ชั่วโมงที่ผ่านมา
- ส่วนที่ 1#2 - ในส่วนแรกของคำสั่ง PowerShell เรากำหนดตัวแปร PowerShell ชื่อ $AllNewDistributionGroups ตัวแปร $AllNewDistributionGroups จะจัดเก็บเอาต์พุตจากการสืบค้น PowerShell ที่ "ดึงข้อมูล" กลุ่มการแจกจ่ายทั้งหมดที่ "เวลาในการสร้าง" ของพวกเขาน้อยกว่าหรือเท่ากับ 40 ชั่วโมงที่ผ่านมา
- ส่วนที่ 2#2 - ในส่วนที่สองของคำสั่ง PowerShell เราใช้คำสั่ง PowerShell “ForEach” เพื่อดำเนินการ “กระบวนการวนซ้ำ” กับผลลัพธ์ คำสั่ง PowerShell จะเกี่ยวข้องกับกลุ่มการแจกจ่ายแต่ละกลุ่มโดยใช้ตัวแปร $Group ที่จะใช้คุณสมบัติ "ชื่อ" ของวัตถุกลุ่มการแจกจ่าย
เพิ่มผู้ใช้ในกลุ่มการแจกจ่ายที่สร้างขึ้นใน 48 ชั่วโมงที่ผ่านมา
ตัวอย่างคำสั่ง PowerShell:
$AllNewDistributionGroups = Get-DistributionGroup | Where {$_.WhenCreated -ge ((Get-Date).AddHours(-48))}
ForEach ($Group in $AllNewDistributionGroups)
{
Add-DistributionGroupMember -Identity $Group.name -Member Bradp
}สถานการณ์ที่ 5 - เพิ่มผู้ใช้ในกลุ่มการแจกจ่ายเฉพาะในกรณีที่ผู้ใช้ไม่ได้เป็นสมาชิกของกลุ่มการแจกจ่ายเท่านั้น
ในสถานการณ์ต่อไปนี้ เราต้องการตรวจสอบว่าผู้ใช้รายใดเป็นสมาชิกของกลุ่มการแจกจ่ายหรือไม่ หากผู้ใช้ไม่ได้เป็นสมาชิกของกลุ่มการแจกจ่าย เราต้องการเพิ่มผู้ใช้ดังกล่าวเป็นสมาชิกของกลุ่มการแจกจ่าย
คำอธิบายสถานการณ์
- ผู้ใช้ที่เราต้องการตรวจสอบคือ - Bob.
- ชื่อกลุ่มการจัดจำหน่ายคือ - Sales France
เพื่อให้สามารถตอบสนองความต้องการนี้ เราสามารถใช้คำสั่ง PowerShell ต่อไปนี้
ตัวอย่างคำสั่ง PowerShell:
$Recipient = Get-Recipient -Identity bob
$Group = get-DistributionGroup -Identity 'Sales France'
$GetMember = Get-DistributionGroupMember $Group.name
if ($Group.name -notcontains $Recipient.Name)
{Add-DistributionGroupMember -Identity $Group.Name -Member $Recipient.Name}บทความถัดไปในชุดบทความปัจจุบัน
- จัดการกลุ่มการแจกจ่ายโดยใช้ PowerShell ใน Office 365 | ดูและส่งออกข้อมูลเกี่ยวกับกลุ่มการจัดจำหน่าย | ตอนที่ 4#5








