Cum să auditarea utilizatorilor Yammer în rețelele conectate la Office 365

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Companiei Yammer rețea ar putea avea utilizatori care nu mai funcționează pentru firma dvs. Sau, unii utilizatori Yammer s-ar putea fi înregistrarea în jurnal cu lor de e-mail și parola, deoarece nu au un cont Office 365 corespunzătoare. Pentru a analiza aceste situații și efectuați acțiunea, aveți posibilitatea să examinați utilizatorilor Yammer. Acest lucru implică exportul lista de utilizatori Yammer, găsirea starea acești utilizatori Yammer în Office 365, și analizarea rezultatelor și luarea acțiune.

În plus față de audit Yammer utilizatori, se recomandă pentru a înțelege mai multe despre cum serviciul Yammer pot fi gestionate mai simplă de la Office 365. De exemplu, puteți gestiona Yammer utilizatorilor în lor ciclul de viață de la Office 365 și a impune identității office 365 pentru Yammer utilizatorilor.

Exportul listei utilizatorii Yammer

Înainte să puteți să rulați script de audit, creați un fișier de intrare care conține lista de conturi de utilizator pentru script pentru a utiliza. Creați fișierul de intrare utilizând funcția Exportați utilizatori în Yammer.

  1. În Yammer, în panoul din stânga, alegeți Admin > Gestionare utilizatori.

    Meniul Admin cu evidențiat gestionarea utilizatorilor Yammer
  2. Pe pagina Invitați utilizatori , în panoul din stânga, alegeți Export utilizatori.

    Meniu de Export utilizatorii Yammer
  3. Pe pagina Export utilizatori, alegeți Export toți utilizatorii, apoi alegeți Export.

    Yammer exportați utilizatori opțiuni - Export toți utilizatorii sau exportul toți utilizatorii de la (data)
  4. Salvați fișierul exportat. Fișierul este salvat ca fișier comprimat cu o extensie de nume de fișier .zip.

  5. Accesați locația unde ați salvat fișierul comprimat și extinde.

    Notă : Există mai multe fișiere care sunt conținute în fișierul comprimat. Aveți nevoie doar fișierul pe care este denumit users.csv.

Găsiți stare Yammer utilizatorilor în Office 365

  1. Instalarea și configurarea Modul Azure Active Directory pentru Windows PowerShell. Pentru instrucțiuni despre acest lucru, citiți următorul document: Azure AD ajutor.

  2. Copiați următorul cod de exemplu, lipiți-le într-un editor de text, cum ar fi Notepad, apoi salvați fișierul ca UserMatchToAzureAD.ps1.

    Nu ezitați să modificați pentru a corespunde necesităților Organizației dvs.

    <# 
    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. Dintr-o fereastră de comandă Modul Azure Active Directory pentru Windows PowerShell , rulați comanda ca în exemplul de mai jos, transmiterea intrare fișier exportat din Yammer și o locație de fișier de ieșire.

    Exemplu de utilizare:

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

    Pentru mai multe informații despre cum să rulați scriptul, căutați fișierul PS1 mai sus.

Analizarea rezultatelor și efectuați acțiunea

  1. Deschideți fișierul CSV rezultatul și filtrarea toate rândurile care afișează coloana exists_in_azure_ad ca FALSE.

    Fiecare dintre ele sunt conturile care există în Yammer, dar nu în Office 365 / Azure AD. Pentru fiecare dintre ele, decideți dacă trebuie să:

    • Amânarea contul de utilizator în Yammer, dacă utilizatorul nu ar trebui să aveți acces.

    • Crearea utilizatorului în Office 365 / Azure AD.

  2. După ce ați terminat aceste operațiuni, vă recomandăm să că rulați acești pași din nou de la început pentru a confirma toți utilizatorii sunt acum găsite în Office 365 și Azure AD.

Dacă sunt cu impunere Office 365 identitate, apoi după un audit complet se recomandă să luați în considerare înregistrarea în jurnal de pe toți utilizatorii curent, astfel încât să puteți să vă asigurați că toată lumea este acum înregistrarea cu acreditările Office 365 , și nu utilizați acreditărilor memorate în cache. Dacă alegeți să faceți acest lucru, asigurați-vă că acest lucru se comunică utilizatorilor dvs. Mai multe informații în impune identității office 365 pentru Yammer utilizatorilor.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×