2016-02-29 145 views
0

我有兩個區域的Web應用程序。一個是使用Windows身份驗證的默認區域,另一個是使用基於聲明的提供程序進行身份驗證的Intranet區域。使用powershell將用戶添加到組

我想使用powershell將用戶添加到組。現在在默認區域中,我可以很容易地完成它,因爲它可以正確解決問題,但是當我嘗試添加位於Azure AD的Intranet身份驗證提供程序中的用戶時,則無法正確解決問題。

我用這PowerShell的

$Users = "[email protected]" 
$siteCollUrl = "https://test/sites/test" 
$group = "powershellcreated" 
$web = Get-SPWeb -identity $siteCollUrl 
    $web.EnsureUser($User) 
    Set-SPUser -Identity $User -Web $siteCollUrl -Group $group 

我得到一個錯誤,因爲它是尋找到默認區域無法解析用戶。

有人可以告訴我如何可以讓PowerShell將用戶添加到具有不同身份驗證提供程序的兩個不同區域。

https://test/sites/test」是企業內部網與天藍色廣告認證 「http://test/sites/test」是默認使用Windows身份驗證 感謝

+0

你有沒有定義$用戶聲明提供? –

+0

不。你怎麼做...我可以去https域的區域,並通過人員選擇器添加用戶,但不通過PowerShell腳本。 – user1221989

回答

相關問題