כיצד לבצע ביקורת משתמשי Yammer ברשתות מחובר ל- Office 365

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

רשת Yammer של החברה שלך יצטרכו משתמשים שאינם עובדים עוד עבור החברה שלך. לחלופין, עשוי להיות רישום חלק מהמשתמשים Yammer באמצעות כתובת הדואר האלקטרוני והסיסמה שלהם מאחר אין להם חשבון Office 365 המתאים. כדי לנתח מצבים כאלה ובצע פעולה כלשהי, באפשרותך לבצע ביקורת משתמשי Yammer. פעולה זו כוללת ייצוא רשימת משתמשי Yammer, מוצא את המצב של משתמשים Yammer אלה ב- Office 365 ואת ניתוח התוצאות נקיטת פעולה.

בנוסף ביקורת משתמשים Yammer, כדאי להבין יותר אודות האופן שבו ניתן לנהל את השירות Yammer בצורה חלקה לפי מ- Office 365. לדוגמה, באפשרותך לנהל Yammer משתמשים על-פני מחזור החיים שלהם מ- Office 365ולאכוף office 365 זהות עבור משתמשי Yammer.

ייצוא הרשימה משתמשי Yammer

לפני שאתה מצליח להפעיל את קובץ ה-script של ביקורת, אתה יוצר קובץ הקלט המכיל את הרשימה של חשבונות משתמשים עבור ה-script לשימוש. יצירת קובץ הקלט על-ידי שימוש בפונקציה ייצוא משתמשים ב- Yammer.

  1. ב- Yammer, בחלונית הימנית, בחר ניהול > ניהול משתמשים.

    תפריט הניהול של yammer עם מודגש ניהול משתמשים
  2. בדף להזמין משתמשים, בחלונית הימנית, בחר ייצוא משתמשים.

    תפריט ייצוא משתמשים של yammer
  3. בדף משתמשים ייצוא, בחר לייצא את כל המשתמשים, ולאחר מכן בחר ייצוא.

    אפשרויות ייצוא משתמשים של yammer - ייצוא כל המשתמשים או ייצוא של כל המשתמשים מאז (תאריך)
  4. שמור את הקובץ המיוצא. הקובץ נשמר כקובץ דחוס עם סיומת שם קובץ. zip.

  5. עבור למיקום שבו שמרת את קובץ דחוס ולהרחיב אותה.

    הערה: קיימות כמה קבצים הכלולים בתוך קובץ דחוס. עליך רק את הקובץ בשם csv של משתמשים.

חפש את המצב של משתמשי Yammer ב- Office 365

  1. התקן והגדר את מודול Azure Active Directory עבור Windows PowerShell. לקבלת הוראות זו, קרא את המסמך הבא: Azure AD לסייע.

  2. העתק את הקוד לדוגמה שלהלן, הדבק אותו בעורך טקסט כגון ' פנקס רשימות ' ולאחר מכן שמור את הקובץ כקובץ UserMatchToAzureAD.ps1.

    הרגש חופשי לשנותה לצרכים של הארגון שלך.

    <# 
    Copyright 2016
    Microsoft Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions
    and limitations under the License.

    Yammer auditing tool for Office 365 looks for active Yammer accounts
    that are missing from Office 365 / Azure AD.

    Takes User.csv file from Yammer Data Export as the input file.
    Compares all Active Yammer accounts in the input file to user
    lookup in Azure AD. User is searched by both email and proxyAddresses.

    The output csv file is exactly matching the source file, but it includes
    three new columns: exists_in_azure_ad, object_id and azure_licenses:
    exists_in_azure_ad: Will be TRUE or FALSE, and signals that the user
    can be, or cannot be found in Office 365 / Azure AD
    object_id: For users that can be found, lists the ObjectId in Azure AD
    azure_licenses: For users that can be found, lists the SKUs assigned to the
    user in Azure AD. This information can be used to double check
    licenses are assigned correctly for each user.
    Params -
    UseExistingConnection: Defines if the script should try to use an existing
    Azure AD connection. Will prompt for credentials and will
    start a new connection if $FALSE. Default is $FALSE
    InputFile: Source CSV file of users, coming from the Yammer User Export tool
    OutputFile: Output location to save the final CSV to

    Example -
    UserMatchToAzureAD.ps1 -InputFile .\Users.csv -OutputFile .\Results.csv
    #>
    Param(
    [bool]$UseExistingConnection = $FALSE,
    [string]$InputFile = ".\Users.csv",
    [string]$Outputfile = ".\Results.csv"
    )
    if(!$UseExistingConnection){
    Write-Host "Creating a new connection. Login with your Office 365 Global Admin Credentials..."
    $msolcred = get-credential
    connect-msolservice -credential $msolcred
    }
    Write-Host "Loading all Office 365 users from Azure AD. This can take a while depending on the number of users..."
    $o365usershash = @{}
    get-msoluser -All | Select userprincipalname,proxyaddresses,objectid,@{Name="licenses";Expression={$_.Licenses.AccountSkuId}} | ForEach-Object {
    $o365usershash.Add($_.userprincipalname.ToUpperInvariant(), $_)
    $_.proxyaddresses | ForEach-Object {
    $email = ($_.ToUpperInvariant() -Replace "SMTP:(\\*)*", "").Trim()
    if(!$o365usershash.Contains($email))
    {
    $o365usershash.Add($email, $_)
    }
    }
    }
    Write-Host "Matching Yammer users to Office 365 users"
    $yammerusers = Import-Csv -Path $InputFile | Where-Object {$_.state -eq "active"}

    $yammerusers | ForEach-Object {
    $o365user = $o365usershash[$_.email.ToUpperInvariant()]
    $exists_in_azure_ad = ($o365user -ne $Null)
    $objectid = if($exists_in_azure_ad) { $o365user.objectid } else { "" }
    $licenses = if($exists_in_azure_ad) { $o365user.licenses } else { "" }

    $_ | Add-Member -MemberType NoteProperty -Name "exists_in_azure_ad" -Value $exists_in_azure_ad
    $_ | Add-Member -MemberType NoteProperty -Name "azure_object_id" -Value $objectid
    $_ | Add-Member -MemberType NoteProperty -Name "azure_licenses" -Value $licenses
    }

    Write-Host "Writting the output csv file..."
    $yammerusers | Export-Csv $Outputfile -NoTypeInformation

    Write-Host "Done."
  3. מתוך חלון פקודה מודול Azure Active Directory עבור Windows PowerShell, הפעל את הפקודה כמו בדוגמה שלהלן, העברת הקובץ קלט שיוצאו מ- Yammer ומיקום קובץ פלט.

    דוגמה לשימוש:

    UserMatchToAzureAD.ps1 -InputFile .\Users.csv -OutputFile .\Results.csv
    

    לקבלת מידע נוסף אודות אופן ההפעלה של קובץ ה-script, נבחן הקובץ PS1 שלעיל.

נתח את התוצאות ובצע פעולה

  1. פתח את קובץ ה-CSV התוצאה ולאחר לסנן את כל השורות המציגים את העמודה exists_in_azure_ad כ- FALSE.

    כל אחד מהם הם חשבונות קיימים ב- Yammer, אך לא ב- Office 365 / Azure AD. עבור כל אחד מהם, החלט אם עליך:

    • אם המשתמש לא אמור יש גישה, להשעות חשבון המשתמש ב- Yammer.

    • יצירת המשתמש ב- Office 365 / Azure AD.

  2. לאחר השלמת פעולות אלה, אנו ממליצים לך להפעיל שלבים אלה שוב מההתחלה כדי לאשר שכל המשתמשים נמצאות כעת Office 365 ו- Azure AD.

אם הם לאכוף זהות Office 365, לאחר מכן לאחר ביקורת המלאה כדאי לשקול ניתוק כל המשתמשים הנוכחי, כך תוכל להיות בטוח כי כולם כעת רישום באמצעות האישורים Office 365 שלהם, וכי לא באמצעות אישורים המאוחסנים במטמון. אם תבחר לעשות זאת, ודא כי זו המועבר למשתמשים שלך. מידע נוסף ב- office 365 זהות עבור משתמשי Yammer לאכוף.

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×