השתמש ב- PowerShell כדי לנהל את חיבור Shifts שלך ל- Blue Yonder Workforce Management

סקירה כללית

מחבר Microsoft Teams Shifts עבור Blue Yonder מאפשר לך לשלב את האפליקציה Shifts ב- Microsoft Teams עם לוח כחול Workforce Management (Blue Yonder WFM). העובדים בחזית יכולים להציג ולנהל בצורה חלקה את לוחות הזמנים שלהם ב- Blue Yonder WFM מתוך Shifts.

באפשרותך להשתמש באשף מחבר Shifts ב- מרכז הניהול של Microsoft 365 או ב- PowerShell כדי להגדיר חיבור. לאחר הגדרת חיבור, באפשרותך לנהל אותו באמצעות רכיבי cmdlet של PowerShell של מחבר Shifts.

מאמר זה מתאר כיצד להשתמש ב- PowerShell כדי לבצע את הפעולות הבאות:

מאמר זה מבוסס על ההנחה שכבר הגדרת חיבור ל- Blue Yonder WFM, באמצעות האשף או PowerShell.

הערה

באפשרותך גם לנהל את החיבור שלך מרכז הניהול של Microsoft 365. לדוגמה, באפשרותך לבדוק את מצב התקינות ולגשת לאשף כדי לשנות הגדרות חיבור. לקבלת מידע נוסף, ראה שימוש מרכז הניהול של Microsoft 365 כדי לנהל את חיבור Shifts שלך ל- Blue Yonder Workforce Management.

לפני שתתחיל

עליך להיות מנהל מערכת כללי של Microsoft 365 או מנהל מחבר של Shifts כדי להשלים את השלבים המפורטים במאמר זה.

תפקיד הניהול של מחבר Shifts הוא תפקיד מותאם אישית שאתה יוצר Microsoft Entra זהה ומקצה למשתמש. שם התפקיד חייב להיות "מנהל מחבר Shifts". התפקיד אינו חייב להיות בעל הרשאות ספציפיות, למרות שיש להגדיר לפחות הרשאה אחת בעת יצירתו. השירות מסתמך על הנוכחות של התפקיד על המשתמש, ולא על ההרשאות שלו.

לקבלת מידע נוסף, ראה יצירה והקצאה של תפקיד מותאם אישית במזהה Microsoft Entraוהקצאת תפקידי Microsoft Entra למשתמשים. זכור כי ייתכן שידרשו עד 24 שעות עד שהתפקיד ייווצר ויחול על משתמש.

הגדרת הסביבה שלך

הערה

הקפד לבצע שלבים אלה כדי להגדיר את הסביבה שלך לפני הפעלת אחת מהפקודות או קבצי ה- Script במאמר זה.

  1. התקן את PowerShell גירסה 7 ואילך. לקבלת הדרכה שלב אחר שלב, ראה התקנת PowerShell ב- Windows.

  2. הפעל את PowerShell במצב מנהל מערכת.

  3. התקן את המודול Microsoft Graph PowerShell.

    Install-Module Microsoft.Graph
    Import-Module Microsoft.Graph
    

    ודא שגירסה זו היא גירסה 1.6.1 ואילך.

    Get-InstalledModule Microsoft.Graph 
    
  4. התקן את מודול PowerShell של תצוגה מקדימה של Teams.

    Install-Module -Name MicrosoftTeams -AllowPrerelease -Force
    Import-Module MicrosoftTeams 
    

    ודא שגירסה 4.7.0 לפחות מכילה את רכיבי ה- cmdlet של מחבר Shifts.

    Get-Command -Module MicrosoftTeams -Name *teamsshiftsconnection* 
    
  5. הגדר את PowerShell ליציאה אם מתרחשת שגיאה בעת הפעלת קובץ ה- Script.

    $ErrorActionPreference = "Stop" 
    
  6. אפשר הפעלה של קבצי Script ב- Windows.

    Set-ExecutionPolicy bypass 
    
  1. התחבר ל- Teams.

    Connect-MicrosoftTeams
    

    כשתתבקש, היכנס באמצעות אישורי מנהל המערכת שלך. כעת אתה מוגדר להפעיל את קבצי ה- Script במאמר זה ואת רכיבי ה- cmdlet של מחבר Shifts.

בדוק את מצב הגדרת החיבור

כדי לבדוק את מצב החיבור שאתה מגדיר באמצעות מזהה הפעולה שקיבלת בדואר אלקטרוני, בצע את הפעולות הבאות:

  1. הגדר את הסביבה שלך (אם עדיין לא עשית זאת).

  2. הפעל את הפקודה הבאה: פקודה זו מספקת לך את המצב הכולל של מיפויי הצוות עבור החיבור.

    Get-CsTeamsShiftsConnectionOperation -OperationId <YourOperationId>
    

לקבלת מידע נוסף, ראה Get-CsTeamsShiftsConnectionOperation.

הצגת דוח שגיאות עבור חיבור

באפשרותך להפעיל דוח המציג פרטי שגיאה עבור חיבור. הדוח מפרט מיפויי צוותים ומשתמשים שהצליחו ונכשלו. בנוסף, הוא מספק מידע אודות בעיות הקשורות בחשבונות המשויכים לחיבור.

  1. הגדר את הסביבה שלך (אם עדיין לא עשית זאת).

  2. קבל רשימה של דוחות שגיאות עבור חיבור.

    Get-CsTeamsShiftsConnectionErrorReport -ConnectorInstanceId <ConnectorInstanceId>
    
  3. כדי להציג דוח שגיאות ספציפי, הפעל את הפקודה הבאה:

    Get-CsTeamsShiftsConnectionErrorReport -ErrorReportId <ErrorReportId>
    

לקבלת מידע נוסף, ראה Get-CsTeamsShiftsConnectionErrorReport.

הערה

לקבלת רשימה מלאה של הודעות שגיאה, ראה רשימה של הודעות שגיאה בהמשך מאמר זה.

פתרון שגיאות חיבור

שגיאות מיפוי משתמשים

שגיאות מיפוי משתמשים עשויות להתרחש אם משתמש אחד או WFM אחד או יותר אינו חבר בצוות הממופה ב- Teams. כדי לפתור בעיה זו, ודא שהמשתמשים בצוות הממופה תואמים למשתמשים WFM שלך.

כדי להציג פרטים של משתמשים לא ממופים, הגדר את הסביבה שלך (אם עדיין לא עשית זאת) ולאחר מכן הפעל את קובץ ה- Script הבא.

#View sync errors script
Write-Host "View sync errors"
Start-Sleep 1

#Ensure Teams module is of version x
Write-Host "Checking Teams module version"
try {
    Get-InstalledModule -Name "MicrosoftTeams" -MinimumVersion 4.7.0
} catch {
    throw
}

#List connection instances available
Write-Host "Listing connection instances"
$InstanceList = Get-CsTeamsShiftsConnectionInstance
write $InstanceList

#Get an instance
if ($InstanceList.Count -gt 0){
    $InstanceId = Read-Host -Prompt 'Input the instance ID that you want to retrieve user sync results from'
}
else {
    throw "Instance list is empty"
}

#Get a list of the mappings
Write-Host "Listing team mappings"
$mappings = Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId
write $mappings

#For each mapping, retrieve the failed mappings
ForEach ($mapping in $mappings){
    $teamsTeamId = $mapping.TeamId
    $wfmTeamId = $mapping.WfmTeamId
    Write-Host "Failed mapped users in the mapping of ${teamsTeamId} and ${wfmTeamId}:"
    $userSyncResult = Get-CsTeamsShiftsConnectionSyncResult -ConnectorInstanceId $InstanceId -TeamId $teamsTeamId
    Write-Host "Failed AAD users:"
    write $userSyncResult.FailedAadUser
    Write-Host "Failed WFM users:"
    write $userSyncResult.FailedWfmUser
}

שגיאות הרשאת חשבון

שגיאות הרשאת חשבון עשויות להתרחש אם חשבון WFM או אישורי חשבון מערכת של Microsoft 365 שגויים או שאין להם את ההרשאות הדרושות.

כדי לשנות את חשבון WFM שלך או את אישורי חשבון המערכת של Microsoft 365 עבור החיבור, באפשרותך להפעיל את ה- cmdlet Set-CsTeamsShiftsConnectionInstance או להשתמש בקובץ ה- Script של PowerShell במקטע שינוי הגדרות חיבור במאמר זה.

שינוי הגדרות חיבור

השתמש בקובץ Script זה כדי לשנות את הגדרות החיבור. ההגדרות שניתן לשנות כוללות את חשבון WFM שלך, חשבון מערכת של Microsoft 365, מיפויי צוות והגדרות סינכרון.

הגדרות הסינכרון כוללות את תדירות הסינכרון (בדקות) ואת נתוני לוח הזמנים שמסונכרנים בין WFM שלך לבין Shifts. נתוני לוח זמנים מוגדרים בפרמטרים הבאים, שניתן להציג על-ידי הפעלת Get-CsTeamsShiftsConnectionConnector.

  • הפרמטר enabledConnectorScenarios מגדיר נתונים המסונכרנות מהמערכת שלך ל WFM Shifts. האפשרויות הן Shift, SwapRequest, UserShiftPreferences, OpenShift, OpenShiftRequest, TimeOff. TimeOffRequest

  • הפרמטר enabledWfiScenarios מגדיר נתונים המסונכרנות מ- Shifts למערכת WFM שלך. האפשרויות הן SwapRequest, OpenShiftRequest, TimeOffRequest. UserShiftPreferences

    הערה

    אם תבחר שלא לסנכרן משמרות פתוחות, בקשות משמרת פתוחות, בקשות להחלפה או בקשות לכיבוי זמנים בין משמרות למערכת WFM שלך, עליך לבצע שלב נוסף כדי להסתיר את היכולת ב- Shifts. לאחר הפעלת קובץ Script זה, הקפד לבצע את השלבים המפורטים בסעיף הפוך משמרות פתוחות ללא זמינות, פתח בקשות משמרות , החלף בקשות ובקשות וזמן קצוב בהמשך מאמר זה.

חשוב

עבור הגדרות שאין ברצונך לשנות, יהיה עליך להזין מחדש את ההגדרות המקוריות כשתתבקש על-ידי קובץ ה- Script.

הגדר את הסביבה שלך (אם עדיין לא עשית זאת) ולאחר מכן הפעל את קובץ ה- Script הבא.

#Update connector instance and mapping script
Write-Host "Update Connector instance and mapping"
Start-Sleep 1

#Ensure Teams module is at least version x
Write-Host "Checking Teams module version"
try {
    Get-InstalledModule -Name "MicrosoftTeams" -MinimumVersion 4.7.0
} catch {
    throw
}

#Connect to MS Graph
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"

#List connector types available (comment out if not implemented for preview)
Write-Host "Listing connector types available"
$BlueYonderId = "6A51B888-FF44-4FEA-82E1-839401E9CD74"
$connectors = Get-CsTeamsShiftsConnectionConnector
write $connectors
$blueYonder = $connectors | where {$_.Id -match $BlueYonderId}

#List connection instances available
Write-Host "Listing connection instances available"
$InstanceList = Get-CsTeamsShiftsConnectionInstance | where {$_.ConnectorId -match $BlueYonderId}
write $InstanceList

#Prompt for the WFM username and password
$WfmUserName = Read-Host -Prompt 'Input your WFM user name'
$WfmPwd = Read-Host -Prompt 'Input your WFM password' -AsSecureString
$plainPwd =[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($WfmPwd))

#Get the instance ID
$InstanceId = Read-Host -Prompt 'Input the instance ID that you want to update'
$Instance = Get-CsTeamsShiftsConnectionInstance -ConnectorInstanceId $InstanceId
$Etag = $Instance.etag

#Change sync setting
$designatorName = Read-Host -Prompt "Input designated actor's user name"
$designator = Get-MgUser -UserId $designatorName
$teamsUserId = $designator.Id
$UpdatedInstanceName = Read-Host -Prompt 'Input new connection instance name'
$updatedConnectorScenarioString = Read-Host -Prompt 'Input new enabled connector scenarios'
$updatedWfiScenarioString = Read-Host -Prompt 'Input new enabled WFI scenarios'
$Delimiters = ",", ".", ":", ";", " ", "`t"
$updatedConnectorScenario = $updatedConnectorScenarioString -Split {$Delimiters -contains $_}
$updatedConnectorScenario = $updatedConnectorScenario.Trim()
$updatedConnectorScenario = $updatedConnectorScenario.Split('',[System.StringSplitOptions]::RemoveEmptyEntries)
$updatedWfiScenario = $updatedWfiScenarioString -Split {$Delimiters -contains $_}
$updatedWfiScenario = $updatedWfiScenario.Trim()
$updatedWfiScenario = $updatedWfiScenario.Split('', [System.StringSplitOptions]::RemoveEmptyEntries)
$adminApiUrl = $Instance.ConnectorSpecificSettingAdminApiUrl
$cookieAuthUrl = $Instance.ConnectorSpecificSettingCookieAuthUrl
$essApiUrl = $Instance.ConnectorSpecificSettingEssApiUrl
$federatedAuthUrl = $Instance.ConnectorSpecificSettingFederatedAuthUrl
$retailWebApiUrl = $Instance.ConnectorSpecificSettingRetailWebApiUrl
$siteManagerUrl = $Instance.ConnectorSpecificSettingSiteManagerUrl
$syncFreq = Read-Host -Prompt 'Input new sync frequency'

#Read admin email list
[psobject[]]$AdminEmailList = @()
while ($true){
$AdminEmail = Read-Host -Prompt "Enter admin's email to receive error report"
$AdminEmailList += $AdminEmail
$title    = 'Adding another email'
$question = 'Would you like to add another admin email?'
$choices  = '&Yes', '&No'
$decision = $Host.UI.PromptForChoice($title, $question, $choices, 1)
if ($decision -eq 1) {
    break
}
}
$UpdatedInstance = Set-CsTeamsShiftsConnectionInstance `
    -ConnectorInstanceId $InstanceId `
    -ConnectorId $BlueYonderId `
    -ConnectorAdminEmail $AdminEmailList `
    -DesignatedActorId $teamsUserId `
    -EnabledConnectorScenario $updatedConnectorScenario `
    -EnabledWfiScenario $updatedWfiScenario `
    -Name $UpdatedInstanceName `
    -SyncFrequencyInMin $syncFreq `
    -ConnectorSpecificSettings (New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ConnectorSpecificBlueYonderSettingsRequest `
    -Property @{
        AdminApiUrl = $adminApiUrl
        SiteManagerUrl = $siteManagerUrl
        EssApiUrl = $essApiUrl
        RetailWebApiUrl = $retailWebApiUrl
        CookieAuthUrl = $cookieAuthUrl
        FederatedAuthUrl = $federatedAuthUrl
        LoginUserName = $WfmUserName
        LoginPwd = $plainPwd
    }) `
    -IfMatch $Etag
if ($UpdatedInstance.Id -ne $null) {
    Write-Host "Success"
}
else {
    throw "Update instance failed"
}
#Get a list of the mappings
Write-Host "Listing mappings"
$TeamMaps = Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId
write $TeamMaps

#Modify a mapping
#Remove a mapping
Write-Host "Removing a mapping"
$TeamsTeamId = Read-Host -Prompt 'Input the Teams team ID that you want to unlink'
$WfmTeamId = Read-Host -Prompt 'Input the WFM team ID that you want to unlink'
Remove-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId -TeamId $TeamsTeamId
Write-Host "Success"

#Add a mapping
Write-Host "Adding a mapping"
$TeamsTeamId = Read-Host -Prompt 'Input the Teams team ID that you want to link'
$WfmTeamId = Read-Host -Prompt 'Input the WFM team ID that you want to link'
New-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId -TeamId $TeamsTeamId -TimeZone "America/Los_Angeles" -WfmTeamId $WfmTeamId
Write-Host "Success"

הפיכת משמרות פתוחות ללא זמינות, בקשות של משמרות פתוחות, בקשות להחלפה ובקשות לכיבוי

חשוב

בצע שלבים אלה רק אם בחרת להפוך משמרות פתוחות ללא זמינות, בקשות משמרת פתוחות, בקשות להחלפה או בקשות וזמן קצוב באמצעות קובץ ה- Script במקטע שינוי הגדרות חיבור מוקדם יותר במאמר זה או באמצעות ה- cmdlet Set-CsTeamsShiftsConnectionInstance. השלמת שלב זה מסתירה את היכולת ב- Shifts. ללא שלב שני זה, המשתמשים עדיין יראו את היכולת ב- Shifts, ויקבלו הודעת שגיאה "פעולה לא נתמכת" אם הם מנסים להשתמש בה.

כדי להסתיר משמרות פתוחות, להחליף בקשות ובקשות לכיבוי זמן ב- Shifts, השתמש בסוג המשאב לוח זמנים של API של Graph false כדי להגדיר את הפרמטרים הבאים עבור כל צוות הממופה למופע WFM הבא:

  • פתח משמרות: openShiftsEnabled
  • החלף בקשות: swapShiftsRequestsEnabled
  • בקשות לכיבוי זמן: timeOffRequestsEnabled

כדי להסתיר בקשות של משמרות פתוחות ב'משמרות', עבור אל הגדרות ב'משמרות' ולאחר מכן בטל את ההגדרה פתח משמרות.

ביטול מיפוי של צוות מחיבור אחד ומיפויו לחיבור אחר

הערה

חשבון המערכת של Microsoft 365 חייב להיות זהה עבור שני החיבורים. אם לא, תקבל את הודעת השגיאה "פרופיל מעורר ייעודי זה אינו כולל הרשאות בעלות צוות".

אם ברצונך לבטל מיפוי של צוות מחיבור אחד וממפה אותו לחיבור אחר:

  1. הגדר את הסביבה שלך (אם עדיין לא עשית זאת).

  2. הצג רשימה של כל מיפויי הצוות עבור חיבור.

    Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <ConnectorInstanceId>
    
  3. הסר מיפוי צוות מהחיבור.

    Remove-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <ConnectorInstanceId> -TeamId <TeamId>
    
  4. מפה את הצוות לחיבור אחר.

    New-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <ConnectorInstanceId> -TeamId <TeamId> -WfmTeamId <SiteId> -TimeZone <TimeZone>
    

לקבלת מידע נוסף, ראה Get-CsTeamsShiftsConnectionTeamMap, Remove-CsTeamsShiftsConnectionTeamMap, ו- New-CsTeamsShiftsConnectionTeamMap.

ביטול סינכרון עבור חיבור

השתמש בקובץ Script זה כדי להפוך סינכרון עבור חיבור ללא זמין. זכור שקובץ Script זה אינו מסיר או מוחק חיבור. היא מבטלת את הסינכרון כך שלא יסונכרנו נתונים בין Shifts WFM המערכת שלך עבור החיבור שציינת.

הגדר את הסביבה שלך (אם עדיין לא עשית זאת) ולאחר מכן הפעל את קובץ ה- Script הבא.

#Disable sync script
Write-Host "Disable sync"
Start-Sleep 1

#Ensure Teams module is at least version x
Write-Host "Checking Teams module version"
try {
    Get-InstalledModule -Name "MicrosoftTeams" -MinimumVersion 4.7.0
} catch {
    throw
}

#List connection instances available
$BlueYonderId = "6A51B888-FF44-4FEA-82E1-839401E9CD74"
Write-Host "Listing connection instances"
$InstanceList = Get-CsTeamsShiftsConnectionInstance | where {$_.ConnectorId -match $BlueYonderId}
write $InstanceList

#Get an instance
if ($InstanceList.Count -gt 0){
    $InstanceId = Read-Host -Prompt 'Input the instance ID that you want to disable sync'
    $Instance = Get-CsTeamsShiftsConnectionInstance -ConnectorInstanceId $InstanceId
    $Etag = $Instance.etag
    $InstanceName = $Instance.Name
    $DesignatedActorId = $Instance.designatedActorId
    $adminApiUrl = $Instance.ConnectorSpecificSettingAdminApiUrl
    $cookieAuthUrl = $Instance.ConnectorSpecificSettingCookieAuthUrl
    $essApiUrl = $Instance.ConnectorSpecificSettingEssApiUrl
    $federatedAuthUrl = $Instance.ConnectorSpecificSettingFederatedAuthUrl
    $retailWebApiUrl = $Instance.ConnectorSpecificSettingRetailWebApiUrl
    $siteManagerUrl = $Instance.ConnectorSpecificSettingSiteManagerUrl
    $ConnectorAdminEmail = $Instance.ConnectorAdminEmail
}
else {
    throw "Instance list is empty"
}

#Remove scenarios in the mapping
Write-Host "Disabling scenarios in the team mapping"
$UpdatedInstanceName = $InstanceName + " - Disabled"
$BlueYonderId = "6A51B888-FF44-4FEA-82E1-839401E9CD74"
$WfmUserName = Read-Host -Prompt 'Input your WFM user name'
$WfmPwd = Read-Host -Prompt 'Input your WFM password' -AsSecureString
$plainPwd =[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($WfmPwd))

$UpdatedInstance = Set-CsTeamsShiftsConnectionInstance `
    -ConnectorInstanceId $InstanceId `
    -ConnectorId $BlueYonderId `
    -ConnectorAdminEmail $ConnectorAdminEmail `
    -DesignatedActorId $DesignatedActorId `
    -EnabledConnectorScenario @() `
    -EnabledWfiScenario @() `
    -Name $UpdatedInstanceName `
    -SyncFrequencyInMin 10 `
    -ConnectorSpecificSettings (New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ConnectorSpecificBlueYonderSettingsRequest `
        -Property @{
            AdminApiUrl = $adminApiUrl
            SiteManagerUrl = $siteManagerUrl
            EssApiUrl = $essApiUrl
            RetailWebApiUrl = $retailWebApiUrl
            CookieAuthUrl = $cookieAuthUrl
            FederatedAuthUrl = $federatedAuthUrl
            LoginUserName = $WfmUserName
            LoginPwd = $plainPwd
        }) `
    -IfMatch $Etag

if ($UpdatedInstance.Id -ne $null) {
    Write-Host "Success"
}
else {
    throw "Update instance failed"
}

רשימה של הודעות שגיאה

להלן רשימת הודעות השגיאה שאתה עשוי להיתקל בהן ומידע שיסייעו לך לפתור אותן.

סוג שגיאה פרטי שגיאה פתרון
אין אפשרות לאמת את מערכת ניהול כוח העבודה. אישורי חשבון מערכת ניהול כוח העבודה שסיפקת אינם חוקיים או שלחשבון זה אין את ההרשאות הדרושות. עדכן WFM חשבון השירות שלך בהגדרות החיבור. לשם כך, בצע אחת מהפעולות הבאות:
אין אפשרות לאמת את Graph. האימות נכשל. ודא שהזנת אישורים חוקיים עבור המעומעון המיועד ויש לך את ההרשאות הדרושות. ודא שחשבון מערכת Microsoft 365 שלך (המכונה גם שחקן ייעודי) מתווסף כבעלים של צוות.
לחלופין, עדכן את אישורי חשבון המערכת של Microsoft 365 בהגדרות החיבור.
מיפוי נכון של חלק מהמשתמשים נכשל המיפוי נכשל עבור משתמשים מסוימים: <X> הצליח, <X> נכשל במשתמשי AAD וב- <X> כשלו במשתמשי מערכת ניהול כוח העבודה. השתמש ב - cmdlet Get-CsTeamsShiftsConnectionSyncResult או בקובץ Script זה של PowerShell כדי לזהות את המשתמשים שעבורם המיפוי נכשל. ודא שהמשתמשים בצוות הממופה תואמים למשתמשים WFM זה.
אין אפשרות למפות צוות או צוותים באצווה זו. לפרופיל מעורר ייעודי זה אין הרשאות בעלות על צוות. ודא שחשבון מערכת Microsoft 365 שלך (המכונה גם שחקן ייעודי) נוסף כבעלים של צוות.
אם שינית את חשבון מערכת Microsoft 365 שלך, הוסף חשבון זה כבעלים של צוות ועדכן את הגדרות החיבור כדי להשתמש בחשבון זה.
צוות זה כבר ממופה למופע מחבר קיים. בטל את מפות הצוות ממופע המחבר הקיים באמצעות ה- cmdlet Remove-CsTeamsShiftsConnectionTeamMap . לחלופין, צור חיבור חדש כדי למפות מחדש את הצוות.
אזור זמן זה אינו חוקי. אזור הזמן שהועבר אינו משתמש בתבנית מסד נתונים של אזור זמן. ודא ש אזור הזמן נכון ולאחר מכן מפות מחדש את הצוות.
אין אפשרות למצוא מופע מחבר זה. מפה את הצוות לחיבור קיים.
צוות AAD זה לא נמצא. ודא שהצוות קיים או צור צוות חדש.

רכיבי cmdlet של מחבר Shifts

לקבלת עזרה עבור רכיבי cmdlet של מחבר Shifts, חפש את CsTeamsShiftsConnection בהפניית ה- cmdlet של Teams PowerShell. להלן קישורים לרכיבי cmdlet נפוצים.