#Add Users
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
New-SPWeb -Url "http://intranet.contoso.com/sites/contoso/demo" -Template "STS#1"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
New-SPUser -UserAlias "contoso\alexw" -Web $spWeb
New-SPUser -UserAlias "contoso\alexd" -Web $spWeb
New-SPUser -UserAlias "Project Phoenix" -Web $spWeb
Get-SPUser -Identity "contoso\alexw" -Web $spWeb
Get-SPUser -Identity "contoso\alexd" -Web $spWeb
Get-SPUser -UserAlias "Project Phoenix" -Web $spWeb
#Update Display Name
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
#Update using Role Assignment
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$members=$spWeb.RoleAssignments;
foreach($member in $members)
{
$usrID = $member.Member.UserLogin
$usrName = $member.Member.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Old Display Name is $usrName"
"For Users Login:: $usrID"
#Updating DisplayName.
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
$spWeb.Update();
}
}
#Update using Permissions(This method is obsolete.Use RoleAssignment instead)
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$members=$spWeb.Permissions;
foreach($member in $members)
{
$usrID = $member.Member.UserLogin
$usrName = $member.Member.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Old Display Name is $usrName"
"For Users Login:: $usrID"
#Updating DisplayName.
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
$spWeb.Update();
}
}
#View Users after Updation
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$users=$spWeb.AllUsers;
foreach($user in $users)
{
$usrID = $user.UserLogin
$usrName = $user.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"New Display Name is $usrName"
"For Users Login:: $usrID"
}
}
#Removing Users
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$users=$spWeb.AllUsers;
foreach($user in $users)
{
$usrID = $user.UserLogin
$usrName = $user.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Removing User with Display Name is $usrName"
"For Users Login:: $usrID"
$spWeb.Permissions.Remove($user);
$spWeb.Update();
}
}
#Updating Users using All Users
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$users=$spWeb.AllUsers;
foreach($user in $users)
{
$usrID = $user.UserLogin
$usrName = $user.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Old Display Name is $usrName"
"For Users Login:: $usrID"
#Updating DisplayName.
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
$spWeb.Update();
}
}
#Display Users
$users=$spWeb.AllWebs;
foreach($user in $users)
{
$user
}
#View User Information List
$spList=$spWeb.SiteUserInfoList
$spWeb.SiteUserInfoList
#View all Users
$spUserList=$spWeb.SiteUserInfoList
$spUsers=$spUserList.Items
foreach($spUser in $spUsers)
{
$spUser| select ID,Title
}
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
New-SPWeb -Url "http://intranet.contoso.com/sites/contoso/demo" -Template "STS#1"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
New-SPUser -UserAlias "contoso\alexw" -Web $spWeb
New-SPUser -UserAlias "contoso\alexd" -Web $spWeb
New-SPUser -UserAlias "Project Phoenix" -Web $spWeb
Get-SPUser -Identity "contoso\alexw" -Web $spWeb
Get-SPUser -Identity "contoso\alexd" -Web $spWeb
Get-SPUser -UserAlias "Project Phoenix" -Web $spWeb
#Update Display Name
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
#Update using Role Assignment
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$members=$spWeb.RoleAssignments;
foreach($member in $members)
{
$usrID = $member.Member.UserLogin
$usrName = $member.Member.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Old Display Name is $usrName"
"For Users Login:: $usrID"
#Updating DisplayName.
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
$spWeb.Update();
}
}
#Update using Permissions(This method is obsolete.Use RoleAssignment instead)
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$members=$spWeb.Permissions;
foreach($member in $members)
{
$usrID = $member.Member.UserLogin
$usrName = $member.Member.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Old Display Name is $usrName"
"For Users Login:: $usrID"
#Updating DisplayName.
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
$spWeb.Update();
}
}
#View Users after Updation
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$users=$spWeb.AllUsers;
foreach($user in $users)
{
$usrID = $user.UserLogin
$usrName = $user.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"New Display Name is $usrName"
"For Users Login:: $usrID"
}
}
#Removing Users
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$users=$spWeb.AllUsers;
foreach($user in $users)
{
$usrID = $user.UserLogin
$usrName = $user.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Removing User with Display Name is $usrName"
"For Users Login:: $usrID"
$spWeb.Permissions.Remove($user);
$spWeb.Update();
}
}
#Updating Users using All Users
$spSite = Get-SPSite -Identity "http://intranet.contoso.com/sites/contoso"
$spWeb= Get-SPWeb -Identity http://intranet.contoso.com/sites/demo"
$startString ="Alex"
$newString ="AlexN"
$users=$spWeb.AllUsers;
foreach($user in $users)
{
$usrID = $user.UserLogin
$usrName = $user.Name
$filterUser = $usrName -match $startString
if($filterUser -eq $true)
{
"Old Display Name is $usrName"
"For Users Login:: $usrID"
#Updating DisplayName.
Set-SPUser -Identity $usrID -DisplayName $newUserName -Web $spWeb
$spWeb.Update();
}
}
#Display Users
$users=$spWeb.AllWebs;
foreach($user in $users)
{
$user
}
#View User Information List
$spList=$spWeb.SiteUserInfoList
$spWeb.SiteUserInfoList
#View all Users
$spUserList=$spWeb.SiteUserInfoList
$spUsers=$spUserList.Items
foreach($spUser in $spUsers)
{
$spUser| select ID,Title
}
No comments:
Post a Comment