exc shell bazıları

9 views
Skip to first unread message

Yigiter Ertugrul

unread,
Apr 3, 2012, 12:43:05 AM4/3/12
to su3...@googlegroups.com

1.      Tüm mailbox’lara hak verme veya geri alma,
Get-Mailbox -ResultSize unlimited | Add-MailboxPermission -User ”kullanıcı Adı” -AccessRights “FullAccess” -InheritanceType all
Geri almak için,
Get-Mailbox -ResultSize unlimited | Remove-MailboxPermission -User “Kullanıcı Adı” -AccessRights “FullAccess” -InheritanceType all
Buradaki “FullAccess” çeşitli komninasyonlarla değiştirilebilir. Mesela “Send As” yada “Receive As” gibi yetkilerle değiştirilebilir.

2.      Options disable etmek için, (Pop, Imap, ActiveSync, Owaap)
get-Mailbox -ResultSize:unlimited | set-CASMailbox -OWAEnabled $False -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
get-Mailbox -ResultSize:unlimited | set-CASMailbox -ActiveSyncEnabled $False -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
get-Mailbox -ResultSize:unlimited | set-CASMailbox -PopEnabled $False -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
get-Mailbox -ResultSize:unlimited | set-CASMailbox -ImapEnabled $False -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
Tekrar Enable etmek için,
get-Mailbox -ResultSize:unlimited | set-CASMailbox -OWAEnabled $True -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
get-Mailbox -ResultSize:unlimited | set-CASMailbox -ActiveSyncEnabled $True -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
get-Mailbox -ResultSize:unlimited | set-CASMailbox -PopEnabled $True -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
get-Mailbox -ResultSize:unlimited | set-CASMailbox -ImapEnabled $True -ErrorAction SilentlyContinue -WarningAction SilentlyContinue

3.      Mapi Disable etmek için, (Tüm kullanıcılar)
Get-Mailbox | Set-CASMailbox -MAPIBlockOutlookRpcHttp $false
Mapi Enable etmek için, (Tüm Kullanıcılar)
Get-Mailbox | Set-CASMailbox -MAPIBlockOutlookRpcHttp $true
Kullanici bazinda disable
Set-CASMailbox ali -MAPIBlockOutlookRpcHttp $false
Kullanici bazinda enable
Set-CASMailbox ali -MAPIBlockOutlookRpcHttp $true
Kullanici açik kapali durumu listeleme
Get-Mailbox | Get-CASMailbox |fl kullanıcıadı*,MAPIblockoutlookrpchttp
Tüm Kullanicilarin durumu listeleme
Get-Mailbox | Get-CASMailbox |fl kullanıcıadı*,MAPIblockoutlookrpchttp

4.      Autodiscover server durumu listeleme,
Get-ClientAccessServer | fl name,autodiscoverserviceinternaluri

5.      Circular loggining,
Durum görüntüleme,
Get-MailboxDatabase | select name, circularloggingenabled | sort circularloggingenabled -desc | ft -AutoSize
Circular loggining enable etmek için,
Get-MailboxDatabase | Set-MailboxDatabase -CircularLoggingEnabled $True
circular loggining disable etmek için,
Get-MailboxDatabase | Set-MailboxDatabase -CircularLoggingEnabled $False

6.      Exchange organization’u görmek için,
Get-OrganizationConfig | fl Identity

7.      Arbitration mailboxları görme,
get-mailbox -arbitration | fl name, identity, database
Silmek için,
Get-Mailbox -Arbitration -Database system | Remove-Mailbox -Arbitration -RemoveLastArbitrationMailboxAllowed
Disable etmek için,
Get-Mailbox -Arbitration | Disable-Mailbox -Arbitration -RemoveLastArbitrationMailboxAllowed
Tekrar oluşturmak için,
Setup.com /prepareAD

8.      Public Folder durumu görmek için,
Get-PublicFolderStatistics -Server “SERVER NAME” | fl

9.      Public Folder silmek için,
Önce Default Address Book’u siliyoruz,

Get-OfflineAddressBook | remove-OfflineAddressBook
Public Folder’i siliyoruz,
Remove-PublicFolderDatabase -identity “public folder name”
Hemen yeni bir OAB yapılandırıyruz,
New-OfflineAddressBook -Name “Offline Address Book” -AddressLists “\Default Global Address List” -Server ”sunucuismi” -VirtualDirectories “Sunucuismi\OAB (Default Web Site)”
Ve bunu Set as default hale getiriyoruz,
Set-OfflineAddressBook -Identity “Offline Address Book” -IsDefault $true

10.  Exchange versiyonunu göreyim, (Detaylı)
Get-ExchangeServer | Format-Table Name,
Get-ExchangeServer | Format-Table Name, *Version* (sadece versiyon)

11.  Exchange Key girişi
Set-ExchangeServer -Identity sunucuismi -ProductKey ABC12-DEF34-GHI56-JKL78-MNO90

12.  RPC Encryption durumu
Get-RPCClientAccess | fl name, encryptionrequired
Get-RPCClientAccess | Set-RPCClientAccess –EncryptionRequired $true / $false

13.  DAG’ta databaseleri Activation preference ağırlığına göre dağıtmak ve sonucunu görmek için,
.\RedistributeActiveDatabases.ps1 -DagName dagismi -BalanceDbsByActivationPreference -ShowFinalDatabaseDistribution -Confirm:$false

14.  Dag ismini görmek için,
Get-DatabaseAvailabilityGroup

15.  Shared mailbox’ları görmek için,
Get-Mailbox -RecipientTypeDetails SharedMailbox  yada,
get-mailbox -filter {IsShared -eq $true}

16.  Disconnected veya Deleted mailbox’ları görmek için,
Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -ne $null} | ft displayname,database,disconnectreason -auto

17.  Disconnected mailbox’a connect için,
Connect-Mailbox -Identity “kullanıcı adı” -Database ”datastore” -User “login name”

 

18.  dsadd user “CN=HALE ES,OU=XXXPERSONEL,DC=ADAMYO,DC=LOCAL” -fn HALE -ln ES -display “HALE ES” -samid HALE.ES -upn HAL...@adamyo.loca -pwd Password1

 

Reply all
Reply to author
Forward
0 new messages