共用方式為


New-SPUserLicenseMapping

建立授權對應物件。

語法

TrustIdentity

New-SPUserLicenseMapping
    -Claim <SPClaim>
    -License <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-WebApplication <SPWebApplicationPipeBind>]
    [-WhatIf]
    [<CommonParameters>]

ClaimsValues

New-SPUserLicenseMapping
    -ClaimType <String>
    -License <String>
    -OriginalIssuer <String>
    -Value <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-ValueType <String>]
    [-WebApplication <SPWebApplicationPipeBind>]
    [-WhatIf]
    [<CommonParameters>]

FormsAuth

New-SPUserLicenseMapping
    -License <String>
    -Role <String>
    -RoleProviderName <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-WebApplication <SPWebApplicationPipeBind>]
    [-WhatIf]
    [<CommonParameters>]

WindowsAuth

New-SPUserLicenseMapping
    -License <String>
    -SecurityGroup <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-WebApplication <SPWebApplicationPipeBind>]
    [-WhatIf]
    [<CommonParameters>]

Description

此 Cmdlet 包含一個以上的參數集。 您可能只會使用到一個參數集中的參數,而且您無法合併不同參數集中的參數。 如需如何使用參數集的詳細資訊,請參閱 Cmdlet 參數集

使用 Cmdlet New-SPUserLicenseMapping 建立新的授權對應物件。 必須先使用此 Cmdlet, Add-SPUserLicenseMapping 才能使用 Cmdlet。

使用 Cmdlet 建立的 New-SPUserLicenseMapping 物件會儲存在記憶體中,而且不會寫入 SharePoint Server 中的任何資料庫。 建立對象之後,您可以使用管線將結果傳送至 Add-SPUserLicenseMapping Cmdlet。

如需適用於 SharePoint 產品的 Windows PowerShell 權限及最新資訊,請參閱線上文件 SharePoint Server Cmdlet

範例

範例)

$a = New-SPUserLicenseMapping -SecurityGroup EntSecGroup -License Enterprise
$a | Add-SPUserLicenseMapping

此範例會為名為 『EntSecGroup』 的 Active Directory 安全群組建立授權對應物件,然後使用管線將結果傳送至 Add-SPUserLicenseMapping Cmdlet。

參數

-AssignmentCollection

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

管理物件以適當處置它們。 使用 SPWeb 或 SPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。 您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。 使用 SPWeb、SPSite 或 SPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。

使用 Global 參數時,所有物件會包含在全域儲存區內。 如果不立即使用物件,或使用 Stop-SPAssignment 命令加以捨棄,則可能會有記憶體不足的狀況發生。

參數屬性

類型:SPAssignmentCollection
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Claim

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定要授權的宣告主體。 此值必須是有效的宣告主體。

參數屬性

類型:SPClaim
預設值:None
支援萬用字元:False
不要顯示:False

參數集

TrustIdentity
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ClaimType

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定宣告的類型。 此值必須是有效的宣告類型名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ClaimsValues
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

在執行命令之前,提示您確認操作。 如需詳細資訊,請輸入下列命令:get-help about_commonparameters

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:cf

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-License

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定支援的 SharePoint 使用者授權名稱。 如需 SharePoint 伺服器陣列上支援的授權完整清單,請參閱 Get-SPUserLicense Cmdlet。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-OriginalIssuer

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定宣告的原始發行者。 此值必須是有效的原始發行者名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ClaimsValues
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Role

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定表單型角色的名稱。 此值必須是有效的表單型角色名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

FormsAuth
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RoleProviderName

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定角色提供者的名稱。 此值必須是有效的角色提供者名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

FormsAuth
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SecurityGroup

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定 AD DS 安全性群組的名稱。 此值必須是 Active Directory 安全性群組的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

WindowsAuth
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Value

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定宣告的值。 此值必須是有效的宣告值。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ClaimsValues
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ValueType

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定宣告的值類型。 此值必須是有效的宣告值類型名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ClaimsValues
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WebApplication

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

指定要新增對應的 URL、GUID、Web 應用程式名稱或 Web 應用程式物件執行個體。 若省略此參數,即會將此對應套用至整個伺服器陣列。

此類型必須是格式為 http://server_name 或 http://server_name/sites/sitename 的 URL、GUID (例如 12345678-90ab-cdef-1234-567890bcdefgh)、Web 應用程式名稱 (例如 SharePoint - 80),或 Web 應用程式物件執行個體。

參數屬性

類型:SPWebApplicationPipeBind
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

適用:SharePoint Server 2013、SharePoint Server 2016 SharePoint Server 2019

顯示訊息會描述命令的功效而不執行命令。 如需詳細資訊,請輸入下列命令:get-help about_commonparameters

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:無線

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters