PowerShell kullanarak SharePoint Site Koleksiyonu Oluşturulma Tarihini Alın


Gereksinim: Geçen ay oluşturulan site koleksiyonları listesine ilişkin yönetim incelemesi için bir rapor oluşturmam gerekiyordu.

PowerShell kullanarak Sitenin oluşturulma tarihi nasıl alınır?

SharePoint Site Koleksiyonu Oluşturulma Tarihini almak için, SharePoint'te site oluşturma tarihini görüntüleyecek bir kullanıcı arayüzü olmadığından PowerShell'i kullanabiliriz! Ancak site oluşturma tarihini PowerShell'i kullanarak SharePoint'te şu şekilde alabilirsiniz:


Write-host (Get-SPSite "https://sharepointsite.com").RootWeb.created

PowerShell kullanarak, SharePoint sitesi oluşturma tarihine göre son bir ay içinde oluşturulan tüm siteleri alalım:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Get all site collections
$SitesColl = Get-SPSite -Limit All

#Get start date of Last Last Month
$LastMonth= (Get-Date).AddMonths(-1)

#Loop through all sites
ForEach($Site in $SitesColl)
{
    #Check site creation date
    if($Site.RootWeb.created -gt $LastMonth)
    {
        $CreatedDate = $Site.RootWeb.created.toShortDateString()
        Write-Host "$($Site.RootWeb.url) was created on $($CreatedDate)"
    }
}

Bugün oluşturulan tüm Site koleksiyonlarını bulun:

Yukarıdaki kodun aksine, bugün oluşturulan tüm site koleksiyonlarını bulmak için tek satırlık bir satır kullanalım:


Get-SPSite -Limit All | ? { $_.RootWeb.Created -eq[DateTime]::Today} | select Url, @{Name="Created";Expression={$_.RootWeb.Created}}

Bir Alt Sitenin oluşturulma tarihini bulun:

Bir SharePoint sitesinin ne zaman oluşturulduğunu nasıl anlarım? Bir alt sitenin oluşturulma tarihini bulmak için de benzer bir kod geçerlidir.


Get-SPweb "https://portal.crescent.com/credit" | Select @{Name="Created";Expression={$_.Created}}

İlgili makaleler