我希望找到一个示例,在其中可以使用PnP PowerShell向SP组添加特定的自定义声明值。基本上使用PnP PowerShell执行以下操作
apply plugin: 'com.android.library'
android {
compileSdkVersion 19
buildToolsVersion '25.0.0'
defaultConfig {
minSdkVersion 14
targetSdkVersion 15
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:19.1.0'
}
答案 0 :(得分:0)
看起来我可以使用以下类似的方法对所需格式进行硬编码
i:0ǵ.t|custom-adfs|First.Last
有关更多编码的信息,请参见下面的文章 https://social.technet.microsoft.com/wiki/contents/articles/13921.sharepoint-20102013-claims-encoding.aspx
尽管如此,我认为在PnP中使用等效值还是很好的。
$Claim = New-SPClaimsPrincipal -ClaimType $_.ClaimType -ClaimValue $ClaimValue -TrustedIdentityTokenIssuer $AuthenticationProvider
$ SPUserClaim =新SPUser -UserAlias $ Claim.ToEncodedString()-Web $ RootWeb.Url