Weboldal keresés

SharePoint Online: Felhasználó eltávolítása a webhelycsoportból a PowerShell segítségével


Követelmény: SharePoint Online Távolítsa el a felhasználót a webhelycsoportból.

Hogyan lehet törölni egy felhasználót a SharePoint Online webhelygyűjteményéből?

SharePoint-webhelytulajdonosként előfordulhat, hogy bizonyos okokból törölnie kell egy felhasználót a webhelygyűjteményből. Előfordulhat például, hogy a felhasználónak már nincs szüksége a webhelyhez való hozzáférésre, vagy esetleg el szeretne távolítani egy inaktív felhasználót. Bármi legyen is az oka, könnyen törölhet egy felhasználót a SharePoint Online webhelygyűjteményből. Ha törölnie kell egy felhasználót a webhelygyűjteményéből, többféleképpen is megteheti. Ez a blogbejegyzés bemutatja, hogyan használhatja a PowerShellt és a SharePoint webes felületet böngészővel a felhasználók törléséhez.

Ha el szeretne távolítani egy felhasználót a SharePoint Online webhelygyűjteményből, kövesse az alábbi lépéseket:

  1. Jelentkezzen be a SharePoint Online webhelyre rendszergazdaként >> Lépjen az „Összes ember” oldalra úgy, hogy hozzáfűzi: /_layouts/15/people.aspx?membershipGroupId=0 az URL-hez (pl. https://crescent. sharepoint.com/_layouts/15/people.aspx?membershipGroupId=0)
  2. Az „Összes személy” oldalon válassza ki a törölni kívánt felhasználót >> Kattintson a „Műveletek” menüre a parancssorban >> Felhasználók törlése a webhelygyűjteményből.

  3. Erősítse meg a felszólítást, hogy eltávolítsa a felhasználót a webhelygyűjteményből. Ezzel törli a felhasználót a teljes webhelygyűjteményből, beleértve az összes olyan csoportot is, ahol az adott felhasználó tagja volt!

Egy felhasználó törlése a webhelygyűjteményből hasznos módja lehet a webhely megtisztításának és a nem kívánt felhasználók eltávolításának. Ha azonban töröl egy felhasználót, az összes adata érintetlenül marad a webhelygyűjteményben - kivéve a „Létrehozta” és a „Módosította”, és a Személyválasztó mező értékei elvesznek, mivel eltávolítja a felhasználót a felhasználói információs listáról. jól.

Most távolítsuk el a felhasználói engedélyeket a SharePoint Online-ban a PowerShell segítségével!

SharePoint Online: Felhasználó eltávolítása a webhelygyűjteményből a PowerShell segítségével

Ha Ön egy SharePoint Online környezet webhelycsoport-adminisztrátora, és el kell távolítania egy felhasználót a webhelygyűjteményből, a PowerShell segíthet! Ha el szeretne távolítani egy felhasználót a SharePoint Online webhelygyűjteményéből, használhatjuk a SharePoint Online Management Shell Remove-SPOUser PowerShell parancsmagját. Íme egy példa:


Remove-SPOUser https://crescent.sharepoint.com -LoginName zahia@Crescent.com

Ez a parancsmag használható belső és külső felhasználók eltávolítására is egy SharePoint-webhelygyűjteményből. Készítsünk belőle teljes forgatókönyvet. Először csatlakozzon SharePoint Online bérlőjéhez a PowerShell Connect-SPOService parancsmag segítségével. Ehhez SharePoint Online rendszergazdai jogosultságokkal rendelkező fiókkal kell rendelkeznie. A csatlakozás után a Remove-SPOUser paranccsal törölheti a felhasználót arról a webhelyről, ahol a felhasználó található. Ez a parancs két paramétert tartalmaz: A SiteUrl paraméter a webhelycsoport URL-jét, a LoginName paraméter pedig a törölni kívánt felhasználó bejelentkezési nevét adja meg.


#Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$SiteURL="https://crescent.sharepoint.com/sites/ops"
$UserID="zahia@crescent.com"

#Get Credentials to connect
$Cred = Get-Credential 

#Connect to SharePoint Online Admin Site
Connect-SPOService -Url $AdminSiteURL -Credential $cred 

#sharepoint online powershell remove user permissions from site collection
Remove-SPOUser -Site $SiteURL -LoginName $UserID

Kövesse a fenti PowerShell-parancsmagokat minden olyan felhasználó esetében, akit törölni kell a SharePoint Online webhelygyűjteményekből. A Windows PowerShell ISE is használható a parancsfájl végrehajtására.

Felhasználó eltávolítása a SharePoint Online-ból a PowerShell segítségével

A SharePoint Online környezet rendszergazdájaként előfordulhat, hogy el kell távolítania a felhasználói engedélyeket. Itt található a CSOM PowerShell-szkript, amellyel törölhet egy felhasználót a webhelyről:


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
 
#Set parameter values
$SiteURL="https://Crescent.sharepoint.com/"
$UserID="peter@crescent.com"

Try {
    #Get Credentials to connect
    $Cred= Get-Credential
    $Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
  
    #Setup the context
    $Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
    $Ctx.Credentials = $Credentials
 
    #Get the web
    $Web=$Ctx.Web
    $Ctx.Load($Web)
    $Ctx.ExecuteQuery()

    #Frame Login Name
    $LoginName = "i:0#.f|membership|"+$UserID

    #Get the User to Delete
    $User = $Web.SiteUsers.GetByLoginName($LoginName)
    $Ctx.ExecuteQuery()

    If($User -ne $null)
    {
        #remove user from sharepoint online powershell
        $Ctx.Web.SiteUsers.RemoveByLoginName($LoginName)
        $Ctx.ExecuteQuery()
 
        Write-Host "User: '$UserID' has been Removed from the site Successfully!" -ForegroundColor Green  
    }
}
Catch {
    write-host -f Red "Error Removing User from Site!" $_.Exception.Message
}

Felhasználó törlése a SharePoint Online webhelygyűjteményéből a PnP PowerShell segítségével

Módot keres egy felhasználó eltávolítására a SharePoint Online webhelygyűjteményéből a PowerShell segítségével? A következőképpen törölhet egy felhasználót a SharePoint Online webhelyről a PnP PowerShell segítségével:


#Config Variables
$SiteURL = "https://Crescent.sharepoint.com/sites/marketing"
$UserID="i:0#.f|membership|John@Crescent.com"

#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)

#sharepoint online powershell delete user from site collection
Remove-PnPUser -Identity $UserID -Force

Ezzel eltávolítja az adott felhasználót az UPN-je alapján az összes SharePoint-csoportból és a közvetlen engedélyeket egy webhelycsoportból, beleértve a „Webhelycsoport-adminisztrátorokat”. Kérjük, vegye figyelembe, hogy ez nem érinti azokat az AD csoportokat az oldalon, ahol az adott felhasználó tagja!

Ha el szeretne távolítani egy felhasználót az összes SharePoint Online webhelyről, használja: SharePoint Online: PowerShell a felhasználó eltávolításához az összes webhelyről

Gyakran Ismételt Kérdések:

Hogyan törölhetek egy gyűjteményadminisztrátort az online SharePointban?

Webhelycsoport-adminisztrátor eltávolításához használhatja a SharePoint Felügyeleti központot vagy a webhelycsoport webhelybeállítási oldalát. Lehetőség van egy webhelycsoport-adminisztrátor törlésére is a PowerShell Set-SPOUser parancsmag vagy a CSOM PowerShell-parancsfájl és a „Remove-PnPSiteCollectionAdmin” PnP PowerShell-parancsmag segítségével.
További információ: Távolítsa el a webhelycsoport-adminisztrátort a PowerShell használatával a SharePoint Online-ban.

Hogyan törölhetek SharePoint-webhelyet az Office 365-ből?

A SharePoint webhelyeket törölheti a SharePoint Online Felügyeleti Központból: Kattintson a Webhelyek >> Aktív helyek elemre. A webhelycsoportok listájából válassza ki a törölni kívánt webhelycsoportot. Kattintson a Törlés gombra a parancssorban. A webhelyet úgy is törölheti, hogy felkeresi az oldalt >> Kattintson a Beállítások ikonra >> Webhely információ hivatkozás >> Kattintson a Webhely törlése hivatkozásra! A PowerShell segítségével a Remove-PnPTenantSite és Remove-SPOSite parancsmag a másik lehetséges módja a webhely eltávolításának az Office 365 környezetből.
További információ: Hogyan törölhet SharePoint Online webhelyet?

Hogyan törölhetek egy külső felhasználót az online SharePointban?

Külső felhasználó eltávolításához lépjen az „Összes személy” nézethez a következővel: /_layouts/15/people.aspx?MembershipGroupId=0, jelölje be a felhasználó melletti jelölőnégyzetet, majd kattintson a Műveletek >> lehetőségre. Felhasználók törlése a webhelygyűjteményből. Használja a „Remove-SPOExternalUser” parancsmagot a SharePoint Online Management Shellből vagy a Remove-PnPExternalUser parancsmagot a PnP PowerShellben a külső felhasználók eltávolításához a SharePoint Online webhelyekről.
További információ: Külső felhasználó eltávolítása a SharePoint Online-ból

Kapcsolódó cikkek