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:
- 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)
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.
- 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

