SPWeb.SiteAdministrators に Add しても追加できないので困っていたら SPUser のほうを変更するらしいです。
$site = Get-SPSite "http://sharepoint.example.com" $user = $site.RootWeb.EnsureUser("EXAMPLE\testuser") $user.IsSiteAdmin = $true $user.Update()
ちなみに管理センターから設定できるサイト コレクションの管理者は SPSite.Owner なのですが、日本語だとどちらも「管理者」になっていて非常に紛らわしいですね。「所有者」のほうが正しいと思うのですが。