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

Get-UnifiedGroup : คำว่า 'Get-UnifiedGroup' ไม่ได้รับการยอมรับว่าเป็นชื่อของ cmdlet ฟังก์ชัน ไฟล์สคริปต์ หรือโปรแกรมที่ทำงานได้


ปัญหา: การได้รับ “Get-UnifiedGroup : คำว่า 'Get-UnifiedGroup' ไม่ได้รับการยอมรับว่าเป็นชื่อของ cmdlet ฟังก์ชัน ไฟล์สคริปต์ หรือโปรแกรมที่ใช้งานได้ ตรวจสอบการสะกดชื่อ หรือหากมีเส้นทางรวมอยู่ ให้ตรวจสอบว่าเส้นทางนั้นถูกต้องแล้วลองอีกครั้ง” ข้อผิดพลาดใน PowerShell!

สาเหตุที่แท้จริงและวิธีแก้ไข:

คุณต้องเชื่อมต่อกับ Exchange Online ก่อนที่จะใช้ Get-UnifiedGroup หรือ Set-UnifiedGroup cmdlet ที่โต้ตอบกับกลุ่ม Microsoft 365

โซลูชันที่ 1: ติดตั้งโมดูล PowerShell Exchange Online!

Get-UnifiedGroup cmdlet เป็นส่วนหนึ่งของโมดูลการจัดการการแลกเปลี่ยน และอาจไม่ได้รับการติดตั้งในระบบของคุณ! ดังนั้น เพื่อแก้ไขปัญหา คุณต้องติดตั้ง Exchange Online Module สำหรับ PowerShell และเชื่อมต่อกับ Exchange Online ก่อน


#Install Exchange Online Management Shell
Install-Module -Name ExchangeOnlineManagement

#Connect to Exchange Online
Connect-ExchangeOnline

#Run Get-UnifiedGroup
Get-UnifiedGroup

โซลูชันที่ 2: สร้างและนำเข้า PSSession

หากไม่มี Exchange Online Management Module คุณสามารถเชื่อมต่อกับ Exchange Online ได้โดยใช้ PSSession อย่างไรก็ตาม วิธีการ PSSession จะเลิกใช้เร็วๆ นี้


$Credential = Get-Credential

#Create the session
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ `
           -Credential $Credential -Authentication Basic -AllowRedirection

#Import the session
Import-PSSession $Session -DisableNameChecking
 
#Get all Office 365 Group
Get-UnifiedGroup

วิธีแก้ปัญหาที่คล้ายกันนี้ใช้กับข้อผิดพลาด “set-unifiedgroup ไม่ใช่ cmdlet ที่รู้จัก” เช่นกัน

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