Friday, November 30, 2012
Delete SharePoint alerts for orphaned (deleted) users
1 2 $12HiveDir = "${env:CommonProgramFiles}\Microsoft Shared\web server extensions\12\" 3 cd $12HiveDir 4 [void][reflection.assembly]::Loadwithpartialname("Microsoft.SharePoint") | out-null 5 [void][reflection.assembly]::Loadwithpartialname("Microsoft.Office.Server.Search") | out-null 6 [void][reflection.assembly]::Loadwithpartialname("Microsoft.Office.Server") | out-null 7 8 $farm = [Microsoft.SharePoint.Administration.SPFarm]::Local 9 $websvcs = $farm.Services | where -FilterScript {$_.GetType() -eq [Microsoft.SharePoint.Administration.SPWebService]} 10 $webapps = @() 11 12 #Change this to match your domain, or even include the OU 13 $LDAP_Domain = "LDAP://DC=contoso,DC=local" 14 15 #From Check-SharePoint-Orphaned-Users: http://sharepointpsscripts.codeplex.com/releases/view/21699 16 function Check_User_In_ActiveDirectory([string]$LoginName, [string]$domaincnx) 17 { 18 $returnValue = $false 19 #Filter on User and NTgroups which only exists 20 $strFilter = "(&(|(objectCategory=user)(objectCategory=group))(samAccountName=$LoginName))" 21 $objDomain = New-Object System.DirectoryServices.DirectoryEntry($domaincnx) 22 23 $objSearcher = New-Object System.DirectoryServices.DirectorySearcher 24 $objSearcher.SearchRoot = $objDomain 25 $objSearcher.PageSize = 1000 26 $objSearcher.Filter = $strFilter 27 $objSearcher.SearchScope = "Subtree" 28 29 #$objSearcher.PropertiesToLoad.Add("name") 30
SharePoint Default Form date field validation using JavaScript
<script language=”javascript” type=”text/javascript”>
function PreSaveAction()
{
var date1 = getTagFromIdentifierAndTitle(“INPUT”,”DateTimeFieldDate”,”Start Date”);
var date2 = getTagFromIdentifierAndTitle(“INPUT”,”DateTimeFieldDate”,”End Date”);
var arrDate1 = date1.value.split(“/”);
var useDate1 = new Date(arrDate1[2], arrDate1[1]-1, arrDate1[0]);
var arrDate2 = date2.value.split(“/”);
var useDate2 = new Date(arrDate2[2], arrDate2[1]-1, arrDate2[0]);
if(useDate1 > useDate2)
{
alert(“The End Date cannot happen earlier than the Start Date”);
return false; // Cancel the item save process
}
return true; // OK to proceed with the save item
}
function getTagFromIdentifierAndTitle(tagName, identifier, title) {
var len = identifier.length;
var tags = document.getElementsByTagName(tagName);
for (var i=0; i < tags.length; i++) {
var tempString = tags[i].id;
if (tags[i].title == title && (identifier == “” || tempString.indexOf(identifier) == tempString.length – len)) {
return tags[i];
}
}
return null;
}
</script>
Subscribe to:
Comments (Atom)
How to launch a document by clicking a link to the file?
Word: <a href='ms-word:ofe|u|path/to/web/word/document.docx'>Link to document</a> Excel: <a href='ms-excel:o...
-
Converting Word Documents to PDF using SharePoint Server 2010 and Word Services
-
$cType = $list.ContentTypes | Where {$_.Name -Match $contentTypeName} Write-Host $cType.Id
-
$homeUrl = read-host "Enter WebApplication URL" $managepath = read-host "Enter site collection relative path here including...