Revoke-SPObjectSecurity

セキュリティ プリンシパルを SPObjectSecurity オブジェクトから削除します。

構文

Revoke-SPObjectSecurity
      [-Identity] <SPObjectSecurity>
      [-Principal] <SPClaim>
      [[-Rights] <String[]>]
      [-AssignmentCollection <SPAssignmentCollection>]
      [<CommonParameters>]
Revoke-SPObjectSecurity
      [-Identity] <SPObjectSecurity>
      [-All]
      [-AssignmentCollection <SPAssignmentCollection>]
      [<CommonParameters>]

説明

This cmdlet contains more than one parameter set. You may only use parameters from one parameter set and you may not combine parameters from different parameter sets. For more information about how to use parameter sets, see Cmdlet parameter sets.

Revoke-SPObjectSecurity SPObjectSecurity オブジェクトからユーザーなどのセキュリティ プリンシパルを削除するコマンドレット。 SPObjectSecurity オブジェクトは、SharePoint 管理オブジェクト (特にサービス アプリケーション) のセキュリティ アクセス制御リスト (ACL) を表すために使用される一般的なオブジェクトです。

SharePoint Products のWindows PowerShellに関するアクセス許可と最新の情報については、(https://go.microsoft.com/fwlink/p/?LinkId=251831https://go.microsoft.com/fwlink/p/?LinkId=251831).

------------------ 例 ------------------

$security = Get-SPServiceApplicationSecurity $serviceApp -Admin
Revoke-SPObjectSecurity $security "domain\user"
Set-SPServiceApplicationSecurity $serviceApp -Admin $security

この例では、サービス アプリケーションの管理者 ACL に対応する SPObjectSecurity オブジェクトを取得し、その ACL からユーザーを削除します。 削除されるユーザーは、サービス アプリケーション $serviceApp の管理者です。

パラメーター

-All

指定した SPObjectSecurity オブジェクトからすべてのセキュリティ プリンシパルを削除するように指定します。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Identity

セキュリティ プリンシパルを削除する SPObjectSecurity オブジェクトを指定します。 このコマンドレットを Get-SPServiceApplicationSecurity 使用して、SPObjectSecurity オブジェクトを取得できます。

Type:SPObjectSecurity
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Principal

権限を削除するプリンシパルを指定します。

この型は、プリンシパルの有効な名前 (Full Control など) であることが必要です。

Type:SPClaim
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Rights

取り消すプリンシパルの権限を指定します。

この型は、取り消すプリンシパルの権限を表す文字列の有効な配列であることが必要です。

Type:String[]
Position:3
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition