none
Microsoft Exchange Server için PowerShell Scriptleri RRS feed

  • Genel Tartışma

  • Merhaba Arkadaşlar,

    Bu başlık latında sizlere internetten bulduğum PowerShell Scriptlerini paylaşacağım. Sizler de bulduğunuz yararlı scriptleri bu başlık altından dilerseniz forum üyelesi diğer arkadaşlarımızla paylaşabilirsiniz.

    İyi Çalışmalar.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!


    4 Mayıs 2011 Çarşamba 13:04

Tüm Yanıtlar

  • İlk Scriptimiz Exchange Server database in adını ve en son ne zaman yedeklendiğini (Full ve Incr olmak üzere) Saat formatında gösteriyor,

    Scriptimiz; (Aşağıdaki Scripti kopyalayıp, C:\Scripts\ klasörüne yada kolay erişebileceğiniz bir alana uzantısı *.ps1 olarak kaydedelim ve çalıştıralım)

    $server = $env:computername
    
    
    
    $now = [DateTime]::Now
    
    
    
    "Server: " + $server
    
    "Current time: " + $now
    
    
    
    $db = get-MailboxDatabase -server $server -status
    
    foreach ($objItem in $db)
    
    {
    
    $lastfull = $objItem.lastfullbackup
    
    	if (!$lastfull)
    
    	{
    
    		$fullago = "n/a"
    
    	}
    
    	else
    
    	{
    
    		$fullago = $now - $lastfull
    
    		$fullago = $fullago.TotalHours
    
    		$fullago = "{0:N0}" -f $fullago
    
    	}
    
    
    
    	$lastinc = $objItem.lastincrementalbackup
    
    	if (!$lastinc)
    
    	{
    
    		$incago = "n/a"
    
    	}
    
    	else
    
    	{
    
    		$incago = $now - $lastinc
    
    		$incago = $incago.TotalHours
    
    		$incago = "{0:N0}" -f $incago
    
    	}
    
    
    
    $returnedObj = new-object PSObject
    
    $returnedObj | add-member NoteProperty -name "Database" -value $objItem.Name
    
    $returnedObj | add-member NoteProperty -name "Last Full (hrs ago)" -value $fullago
    
    $returnedObj | Add-Member NoteProperty -name "Last Inc (hrs ago)" -value $incago
    
    $returnedObj
    
    }
    
    
    
    

    Sonuç:

    Mailbox Database 'in adı ve En son kaç saat önce Full ve Inc yedek alındığını gösteriyor)
     

    Teşekkürler.

    Kaynak: http://exchangeserverpro.com/powershell-script-check-exchange-mailbox-database-backup-time


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!




    4 Mayıs 2011 Çarşamba 13:09