Jaa


Virhe, kun ulkoinen käyttäjä hyväksyy SharePoint Online -kutsun käyttämällä toista tiliä

Ongelma

Näyttöön tulee jokin seuraavista virhesanomista, kun yrität käyttää ulkoisesti jaettua resurssia:

  • Käyttö estetty
  • Kerro meille, miksi tarvitset tämän sivuston käyttöoikeuden.
  • Käyttäjää ei löydy hakemistosta
  • Tarvitset tämän sivuston käyttöoikeudet.

Ratkaisu

Voit ratkaista tämän ongelman seuraavasti:

  1. Määritä, mikä tili hyväksyi kutsun.
  2. Poista virheellinen tili ja oikea tili.
  3. Kutsu käyttäjä resurssiin uudelleen.

Huomautus

Monet tämän artikkelin esimerkit käyttävät <contosoa> paikkamerkkinä. Korvaa contoso> skenaariossasi <organisaatiossasi käytettävällä toimialueella.

Määritä, millä tilillä on käyttöoikeus ulkoisena käyttäjänä

Jos voit käyttää sivustoa vääränä ulkoisena käyttäjänä, toimi seuraavasti:

  1. Kirjaudu sisään ulkoisena käyttäjätilinä, jota käytit kutsun hyväksymiseen.

  2. Napsauta oikeassa yläkulmassa olevaa profiilikuvaa ja valitse sitten Omat asetukset.

  3. Tarkista Tili-kentässä sähköpostiosoite Esimerkiksi i:0#.f|membership|JonDoe@contoso.com.

    Huomautus

    Tässä esimerkissä JonDoe@contoso.com on käyttäjäkutsun hyväksynyt sähköpostitili.

  4. Jos osoite on virheellinen, siirry "Poista virheellinen ulkoinen käyttäjätili" -osaan.

Jos et voi käyttää sivustoa vääränä ulkoisena käyttäjänä, toimi seuraavasti:

  1. Kirjaudu SharePoint Online -järjestelmänvalvojana sisään sivustokokoelmaan, joka jaettiin ulkoisen käyttäjän kanssa.

  2. Napsauta Asetukset-valikon hammaspyöräkuvaketta ja valitse sitten Sivuston asetukset.

  3. Valitse Käyttäjät ja käyttöoikeudet -osassa Ihmiset ja ryhmät.

  4. Korvaa selainikkunan URL-osoitteen lopussa olevan people.aspx?-osan jälkeinen MembershipGroupId=<luku> arvolla MembershipGroupId=0 ja paina sitten Enter-näppäintä.

  5. Etsi käyttäjäluettelosta ulkoisen käyttäjän nimi. Napsauta käyttäjänimeä hiiren kakkospainikkeella ja kopioi pikakuvake.

  6. Liitä edellisessä vaiheessa kopioimasi URL-osoite osoiteruutuun uudessa selainikkunassa tai välilehdessä. Lisää URL-osoitteen loppuun &force=1 ja paina sitten Enter-näppäintä.

  7. Tarkista Tili-kentässä sähköpostiosoite Esimerkiksi i:0#.f|membership|JonDoe@contoso.com.

    Huomautus

    Tässä esimerkissä JonDoe@contoso.com on käyttäjäkutsun hyväksynyt sähköpostitili.

  8. Jos osoite on virheellinen, siirry "Poista virheellinen ulkoinen käyttäjätili" -osaan.

Virheellisen ulkoisen käyttäjätilin poistaminen

Ulkoisia käyttäjiä hallitaan sivustokokoelmasta sivustokokoelmakohtaisesti. Ulkoinen käyttäjätili on poistettava jokaisesta sivustokokoelmasta, johon tili on saanut käyttöoikeuden. Voit tehdä sen SharePoint Online -käyttöliittymästä tai SharePoint Online Management Shellin kautta Microsoft 365 -versiosi mukaan.

Käytä Microsoft 365 for Business -tilauksille SharePoint Online -käyttöliittymää:

  1. Selaa Microsoft 365 -hallintakeskus osoitteessa https://portal.office.com.

  2. Valitse palveluasetuksissaHallitse koko organisaation laajuisia asetuksia.

  3. Valitse sivustot ja tiedostojen jakaminen vasemmanpuoleisessa valikossa ja valitse sitten Poista yksittäiset ulkoiset käyttäjät.

  4. Valitse ulkoinen käyttäjä, joka on poistettava, ja napsauta sitten Poista-kuvaketta .

Kaikkien muiden tilausten on käytettävä SharePoint Online Management Shelliä seuraavasti:

Huomautus

Tämä asetus ei koske Office Small Business (P) -organisaatioita.

  1. Lataa ja asenna SharePoint Online -hallintaliittymä. Lisätietoja on kohdassa SharePoint Online -hallintaliittymän esittely.

  2. Käynnistä SharePoint hallintaliittymä.

  3. Kirjoita seuraava tiedot:

    $cred = Get-Credential
    
  4. Kirjoita Windows PowerShell Tunnistetiedot vaaditaan -valintaikkunaan järjestelmänvalvojan tili ja salasana ja valitse sitten OK.

  5. Yhdistä SharePoint Onlineen ja kirjoita sitten seuraava cmdlet-komento:

    Connect-SPOService -Url https://-admin.sharepoint.com -Credential $cred
    
  6. Poista käyttäjä kustakin sivustokokoelmasta. Kirjoita seuraava cmdlet-komento ja paina sitten Enter-näppäintä:

    $ExtUser = Get-SPOExternalUser -filter <account@contoso.com>
    

    Huomautus

    Korvaa tässä cmdlet-komennossa account@contoso.com kyseessä olevalla tilillä. Voit sitten poistaa käyttäjän kirjoittamalla seuraavan cmdlet-komennon ja painamalla sitten Enter-näppäintä:

    Remove-SPOExternalUser -UniqueIDs @($ExtUser.UniqueId)
    

Alla olevat vaiheet poistavat ulkoisen käyttäjän mahdollisuuden käyttää SharePoint Onlinea. Käyttäjä näkyy kuitenkin edelleen kaikissa henkilöhauissa ja SharePoint Online Management Shellissä Get-SPOUser cmdlet-komento. Jos haluat poistaa käyttäjän kokonaan SharePoint Onlinesta, sinun on poistettava käyttäjä UserInfo-luettelosta. On kaksi tapaa.

  1. Käytä SharePointin verkkokäyttöliittymää. Voit tehdä tämän siirtymällä kuhunkin sivustokokoelmaan, johon käyttäjällä oli aiemmin käyttöoikeus, ja toimimalla sitten seuraavasti:

    1. Muokkaa sivustokokoelmassa URL-osoitetta lisäämällä osoitteen loppuun seuraavan merkkijonon:

      _layouts/15/people.aspx/membershipGroupId=0
      

      Esimerkiksi koko URL-osoite muistuttaa seuraavaa:

      https://<contoso>.sharepoint.com/_layouts/15/people.aspx/membershipGroupId=0
      
    2. Valitse käyttäjä luettelosta.

    3. Valitse Valintanauhasta Poista käyttöoikeudet .

  2. Käytä SharePoint Online -hallintaliittymää. Lisätietoja SharePoint Online Management Shellin käyttämisestä on SharePoint Online -hallintaliittymän esittely -kohdassa.

    Huomautus

    Tämä vaihtoehto ei koske Small Business -tilauksia.

    1. Käynnistä SharePoint hallintaliittymä.

    2. Kirjoita seuraava tiedot:

      $cred = Get-Credential
      

      Kirjoita Windows PowerShell Tunnistetiedot vaaditaan -ikkunaan järjestelmänvalvojan tili ja salasana ja valitse sitten OK.

    3. Yhdistä SharePoint Onlineen ja kirjoita sitten seuraava cmdlet-komento:

      Connect-SPOService -Url https://<contoso>-admin.sharepoint.com -Credential $cred
      
    4. Poista käyttäjä kustakin sivustokokoelmasta kirjoittamalla seuraava cmdlet:

      Get-SPOUser -Site https://<contoso>.sharepoint.com | FT –a
      

    Huomaa palautetuissa tuloksissa ulkoisen käyttäjän kirjautumisnimi. Ulkoisena käyttäjänimenä siinä voi olla ”live.com#”-alkuosa, jos kyseessä on Microsoft-tili.

    Kirjoita seuraava tiedot:

    Remove-SPOUser -Site https://<contoso>.sharepoint.com -LoginName live.com#jondoe@company.com
    

    Huomautus

    Korvaa live.com#jondoe@company.com oman tilanteesi käyttäjällä.

Seuraavaksi sinun on poistettava tili Microsoft Entra ID:

  1. Lataa ja asenna Azure Active Directoryn PowerShell-moduuli ja sen edellytykset. Siirry tähän artikkeliin Microsoft Entra ID hallinta Windows PowerShell avulla.

  2. Avaa Azure Active Directoryn PowerShell-moduuli ja suorita sitten seuraavat komennot:

    Connect-MSOLService
    

    Kirjoita järjestelmänvalvojan tunnistetiedot valintaikkunaan:

    Get-MsolUser -ReturnDeletedUsers -UnlicensedUsersOnly | ft -a
    
  3. Etsi ulkoinen käyttäjä, jonka juuri poistit, ja vahvista, että hänet on merkitty luetteloon.

    Remove-MsolUser -RemoveFromRecycleBin -UserPrincipalName 'jondoe_contoso.com#EXT#@yourdomaint.onmicrosoft.com'
    

    Huomautus

    Korvaa jondoe_contoso.com#EXT#@yourdomain.onmicrosoft.com omassa tilanteessasi kyseessä olevalla käyttäjällä.

Tyhjennä selaimen välimuisti

SharePoint Online käyttää selaimen välimuistitallennusta useissa tilanteissa, kuten Ihmiset valitsimessa. Vaikka käyttäjä poistettiin kokonaan järjestelmästä, käyttäjä saattaa silti jäädä selaimen välimuistiin. Selainvälimuistin tyhjentäminen ratkaisee tämän ongelman. Voit tehdä tämän Internet Explorerissa noudattamalla selaushistorian tarkasteleminen ja poistaminen -kohdassa annettuja ohjeita.

Varmista, että tyhjentäessäsi välimuistin valitset myös Evästeet ja sivustotiedot -vaihtoehdon.

Kutsu ulkoinen käyttäjä uudelleen

Kun olet noudattanut näitä vaiheita, kutsu ulkoinen käyttäjä uudelleen sivustoon käyttämällä haluamaasi sähköpostiosoitetta. Jos haluat varmistaa, että käyttäjä hyväksyy asianmukaisen sähköpostiosoitteen, on parasta kopioida kutsussa oleva linkki ja liittää se inPrivate-selausistuntoon. Näin varmistat, että kutsun hyväksymiseen ei käytetä välimuistissa olevia tunnistetietoja.

Lisätietoja

Ulkoinen käyttäjäkutsu ei edellytä sen sähköpostiosoitteen hyväksymistä, johon kutsu lähetettiin ensimmäisen kerran. Se on kertakutsu. Jos toinen käyttäjä hyväksyy kutsun tai jos kutsun vastaanottava käyttäjä kirjautuu käyttämällä muuta tiliä kuin kutsun lähettämiseen käytettyä sähköpostiosoitetta, näyttöön voi tulla käyttö estetty -sanoma.

Käyttäjä on esimerkiksi voinut kirjautua selaimella käytäen Microsoft-tiliään, ja käyttäjä saa sitten sähköpostikutsun ulkoiselle käyttäjätililleen käyttäjän sähköpostisovelluksessa. Tämän jälkeen käyttäjä hyväksyy kutsun valitsemalla linkin. Käyttäjän selainevästeiden perusteella käyttäjä kuitenkin hyväksyy kutsun vahingossa käyttämällä virheellisiä käyttäjätietoja.

Kun käyttäjä kirjautuu resurssiin oman ulkoisen käyttäjätilinsä avulla, hän saa virhesanoman siitä, että käyttäjää ei löydy hakemistosta.

Tarvitsetko lisää ohjeita? Siirry SharePointin yhteisöön.