Jump to content

Admin

  • entries
    124
  • comments
    78
  • views
    34754

Exchange Powershell Ramp-up


i-away

823 views

 Share

Στο τελευταίο autoexec event στην Θεσσαλονίκη αναφέρθηκα στην δύναμη και την ευκολία που προσφέρει το powershell στην διαχείρηση του Exchange. Επειδή ο χρόνος ήταν λίγος αποφάσισα να συνοψίσω κάποιες βασικές αλλά χρήσιμες εντολές. Ξεκινάμε λοιπόν:

 

1) Πως μπορούμε να δούμε τα properties του κάθε mailbox object

Get-Mailbox | ForEach { $_.Name }

2) Όλα τα services που τρέχουν στον Exchange:

Get-Service | where {$_.Status -eq ”Running”}

3) Τα event logs του Exchange:

Get-EventLog Application | Where { $_.Source -Ilike “*Exchange*” }

4) Μια λίστα με τα ονόματα και τα mailboxes:

Get-Mailbox | ForEach { $_.Name } | out-file Mailboxes.txt.

5) Να ορίσουμε μαζικά μεγέθη quota πχ. :

Set-Mailbox “mailboxname or txt file” -ProhibitSendQuota 200MB

6) Που είναι και σε τι κατάσταση είναι μια βάση:

Get-MailboxDatabase -Status | Format-Table Name, Server, Mounted

7) Το backup status των βάσεων μας :

Get-MailboxDatabase -Status | Format-Table Name, Server, *Backup*

8) Τα mobiles devices που εχει ο χρήστης και την κατάσταση συγχρονισμού τους.

Get-ActiveSyncDeviceStatistics

Ο κόσμος του powershell είναι μεγάλος και οι δυνατότητες του απεριόριστες. Εξερευνήστε τον και θα μείνετε έκπληκτοι Smile

 Share

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...