tag:blogger.com,1999:blog-45508816042994720042024-03-05T02:27:17.307-08:00O-XchangeThe O-Xchange team actively blogs useful information or solutions to problems in the IT world with particular focus on Microsoft Windows servers, Exchange servers, Lync, Skype for Business, Networking, Security, Software Development, Digital Media, Tools, Tips/Tricks, Scripts, etc.
Looking for job? Go to http://recruit.o-xchange.com
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comBlogger533125tag:blogger.com,1999:blog-4550881604299472004.post-71069162379358887782017-08-14T17:53:00.000-07:002017-08-14T17:53:54.723-07:00Active Directory and Unified Messaging JobsActive Directory and Unified Messaging Jobs<br />
<br />
Coming SoonO-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-23602614946661064412017-01-08T13:07:00.005-08:002020-05-05T07:07:09.558-07:00Find Database Sizes in your Exchange Organization
Scenario: You want to find the total size of all the Exchange Database added together.<br />
<br />
Run this: <br />
<br />
Get-MailboxDatabase -status -IncludePreExchange2013 | Where Name -like ExDB* | Select Name, DatabaseSize | Export-csv C:\dbsize.csv<br />
<br />
<br />
Open the .CSV file in Excel and format the DatabaseSize column as needed. Once its formatted you should be able to find the sum of all the Exchange Databases.<br />
<br />
<span style="color: #38761d;"><b>Excel Formatting:</b></span><br />
<br />
<br />
<ul>
<li>Use the 'Text to Columns' Excel Function to separate values and place the remainder of the value in other columns. For example your DatabaseSize may read:</li>
</ul>
<div>
<br /></div>
<ul>
<li>asdf</li>
</ul>
<br />
<br />
Formatting meaning you may need to convert the different units of measure for database sizes to a single unit of measure. If most of your Databases are displayed in GB and few are displayed in MB, it may make sense to convert those database sizes to to GB or separate those from the common databases sizes. The '<b><span style="color: #38761d;">Text to Columns</span></b>' Excel function is handy for separating any other text you wish to move out of the column based on a Delimiter.<br />
<br />
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-59887299436505510852016-11-03T14:45:00.002-07:002017-08-14T17:54:48.499-07:00"The request failed. Please try again error creating a Skype meeting within Outlook 2010"The request failed. Please try again error creating a Skype meeting within Outlook 2010<br />
<br />
error message: <i>"The request failed. Please try again. Make
sure that you are signed into Skype for Business."</i><br />
<div class="MsoNormal">
<o:p></o:p></div>
<br />
<div class="MsoNormal">
Found a solution for this issue.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
It seems to be
pertaining to the auto complete cache. Clearing this cache either by manually clearing
it from the outlook options menu --> mail --> clear auto
complete cache. or by starting outlook with the
/cleanautocompletecache switch. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<br />
<div class="MsoNormal">
It resolved it on the few users that have been having
this issue.<br />
<br />
<br />
<br />
<o:p></o:p></div>
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-52646126256284992772016-11-03T14:37:00.001-07:002017-08-14T17:55:12.340-07:00Capture forwards rules for all mailboxesCapture forwards rules for all mailboxes<br />
<br />
Powershell liner to capture forward rules for all mailboxes:<br />
<br />
<br />
<div class="MsoNormal">
ForEach ($m in (Get-Mailbox -ResultSize
Unlimited)) { Get-InboxRule -Mailbox $m.DistinguishedName | where {
$_.ForwardTo } | fl MailboxOwnerID,Name,ForwardTo >> D:\inboxrules.txt }</div>
<div class="MsoNormal">
<o:p></o:p></div>O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-52464823138638046942016-11-03T14:36:00.000-07:002017-08-14T17:55:37.630-07:00 Some clients not updating. error 8007000E windows update error<div class="MsoNormal" style="background: white; margin-top: 9.0pt;">
<span style="font-family: "Trebuchet MS", sans-serif; font-size: 16.5pt;">Issue:
Error on Windows clients: Some clients not updating. error 8007000E windows
update error<o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin-top: 9.0pt;">
<br /></div>
<div class="MsoNormal">
<b>Resolution: Apply </b><b><span style="background: white; font-family: "Trebuchet MS", sans-serif; font-size: 9pt;">KB3102810,
Reboot the computer, try windows updates again</span><o:p></o:p></b></div>
<br>
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-74448397206141382182016-11-03T14:35:00.000-07:002016-11-03T14:35:09.383-07:00Applying database and mailbox retention settings with Powershell One Liners<div class="MsoNormal">
<b><u>Applying database and mailbox retention settings with Powershell One Liners</u></b></div>
<div class="MsoNormal">
<b><u><br /></u></b></div>
<div class="MsoNormal">
<b><u><br /></u></b></div>
<div class="MsoNormal">
<b><u>Set to True RetainDeletedItemsUntilBackup for all
Databases:<o:p></o:p></u></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Get-MailboxDatabase | Set-MailboxDatabase
-RetainDeletedItemsUntilBackup:$True<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><u>Set DeletedItemRetention to 14days for all Mailbox
Databases:<o:p></o:p></u></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Get-MailboxDatabase | Set-MailboxDatabase
-DeletedItemRetention 14<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><u>Set UseDatabaseRetentionDefaults to True for all
mailboxes:<o:p></o:p></u></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Get-Mailbox -ResultSize unlimited -Filter
{(RecipientTypeDetails -eq 'UserMailbox')} | Set-Mailbox
-UseDatabaseRetentionDefaults:$true<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
<br /></div>
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-80227226205993956212016-11-03T14:33:00.004-07:002017-08-14T17:59:29.562-07:00How to Find the Management Roles Assigned to a User in Exchange 2010<div class="MsoNormal">
<span style="color: #333333; font-family: "Arial",sans-serif;">How
to Find the Management Roles Assigned to a User in Exchange 2010:<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="color: #333333; font-family: "Arial",sans-serif;"><br /></span></div>
<div class="MsoNormal">
<code><span style="font-size: 10.0pt;">Get-ManagementRoleAssignment</span></code><span style="color: #333333; font-family: "Droid Sans"; font-size: 10.0pt;"> </span><code><span style="font-size: 10.0pt;">-GetEffectiveUsers</span></code><span style="color: #333333; font-family: "Droid Sans"; font-size: 10.0pt;"> </span><code><span style="font-size: 10.0pt;">| Where-Object</span></code><span style="color: #333333; font-family: "Droid Sans"; font-size: 10.0pt;"> </span><code><span style="font-size: 10.0pt;">{$_.EffectiveUserName –eq "Username"} |
select-object</span></code><span style="color: #333333; font-family: "Droid Sans"; font-size: 10.0pt;"> </span><code><span style="font-size: 10.0pt;">Role</span></code><o:p></o:p></div>
<br>
<script type="text/javascript">
( function() {
if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
var unit = {"calltype":"async[2]","publisher":"digitalix","width":300,"height":250,"sid":"Chitika Default"};
var placement_id = window.CHITIKA.units.length;
window.CHITIKA.units.push(unit);
document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
}());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async></script>
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-76970119923383361112016-01-28T13:05:00.000-08:002017-01-08T11:40:41.655-08:00Use EWS to clean recoverable items folder<script type="text/javascript" src="//go.oclaserver.com/apu.php?zoneid=868905"></script>
<div style="text-align: center;">
</div>
Sometimes, you may have the need to clean out recoverable items. We have seen users who have over 90,000 items in the recoverable folders. For details on cleaning up recoverable items folder: <br />
<br />
read this:<a href="https://technet.microsoft.com/en-us/library/ff678798(v=exchg.150).aspx">https://technet.microsoft.com/en-us/library/ff678798(v=exchg.150).aspx</a><br />
<br />
The commands below can be used to remove items from recoverable items folder.<br />
<br />
When you use search-mailbox to delete recovery items folder (see the powershell commands below)<br />
<br />
The commands below deletes all items from deletions folder(under recoverable items folder)<br />
<br />
cmdlet #1:<br />
Search-Mailbox -Identity "test" -SearchDumpsterOnly -DeleteContent<br />
<br />
Cmdlet #2:<br />
Search-Mailbox -Identity "test" -SearchDumpsterOnly -TargetMailbox "Discovery Search Mailbox" -TargetFolder "test-RecoverableItems" -DeleteContent<br />
<br />
<em>This example permanently deletes items from test mailbox Recoverable Items folder and also copies the items to the test-RecoverableItems folder in the Discovery Search Mailbox (a discovery mailbox created by Exchange Setup).</em><br />
<br />
Those commands work but only delete all items from deletions folder(under recoverable items folder). The deleted items are moved to Purges folder.<br />
<br />
In my opinion, the best way to delete recoverable items is to delete items from recoverable items root using ews. <br />
Use the script below to delete items from recoverable items folder. You will need to modify script with your cas server fqdn, username, password, domain name and of course the mailbox name you are removing items for. Copy to notepad and Save as Ps1 file, then run from exchange PowerShell. <br />
<br />
<em>Note: This script will delete all items from recoverable items folder root(deletions, versions, purges). Please test before deploying in production.</em><br />
<br />
start script<br />
<br />
## Load Managed API dll<br />
Add-Type -Path "C:\Program Files\Microsoft\Exchange\Web Services\2.2\Microsoft.Exchange.WebServices.dll"<br />
## Create Exchange Service Object<br />
$service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2010_SP2)<br />
## Set Credentials <br />
$casserverName = "<a href="https://server/">https://server</a> fqdn"<br />
$userName = "impersonation"<br />
$password = "impersonate"<br />
$domain = "domain name"<br />
$service.Credentials = New-Object System.Net.NetworkCredential($username,$password,$domain)<br />
## Set the URL of the CAS (Client Access Server) to use two options are availbe to use Autodiscover to find the CAS URL or Hardcode the CAS to use<br />
$MailboxName = "<a href="mailto:test@test.com">test@test.com</a>"<br />
#CAS URL Autodiscover<br />
$service.AutodiscoverUrl($MailboxName,{$true})<br />
## Set the Folder, and bind to it<br />
$folderid = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Recoverableitemsroot,$MailboxName) <br />
$tfTargetFolder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($service,$folderid)<br />
<br />
if($tfTargetFolder -ne $null){ <br />
#Empty the Folder using HardDelete <br />
$tfTargetFolder.Empty([Microsoft.Exchange.WebServices.Data.DeleteMode]::HardDelete, $true)<br />
}<br />
<br />
End scriptO-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-87324886601613553552016-01-21T13:28:00.002-08:002016-01-21T13:49:21.320-08:00A safer way to deleting unwanted email content from Exchange mailboxesA safer way to deleting unwanted email content from Exchange mailboxes<br />
<br />
Every Exchange Admin/Engineer at some point have been asked to remove unwanted emails from user mailboxes. Use the steps below to find the message/messages, verify and delete <br />
<br />
Step 1: Find all recipients of the email and export to csv file using the one-liner below<br />
<br />
Get-transportserver | Get-MessageTrackingLog -Start "1/10/2016 9:00AM" -End "1/11/2016 5:00PM" -messagesubject "wormtest" -resultsize unlimited | Select-Object Timestamp,Sender, {$_.recipients}, MessageSubject | export-csv c:\allrecipients.csv<br />
<br />
Step 2: Review the csv file from step 1 to confirm recipients. Rename $_.recipients column to Alias<br />
<br />
<br />
Step 3: Import-csv c:\allrecipients.csv | foreach {Search-Mailbox $_.alias -SearchQuery {subject:'test' AND From:"test@test.com"} -TargetMailbox "discovery" -TargetFolder "discoverfolder" -LogLevel Full -Deletecontent -Force <br />
<br />
<br />O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-22670351488950077332016-01-21T12:52:00.002-08:002016-01-21T13:30:28.916-08:00 Using Powershell to Search Mailboxes from a CSV file Using Powershell to Search Mailboxes from a CSV file using criteria below:<br />
<br />
a: received date (1/11/2016)<br />
b. subject: virus test a received date and from a user called test@test.com<br />
c. from: test@test.com<br />
d. target mailbox: targetmailbox<br />
e. targetfolder: targetfolder<br />
<br />
<i>Requirements:</i><br />
<br />
a.You will need mailbox Import Export role assigned before you can do this<br />
b. Csv file with at least alias column. Csv file in the example below is stored on C:\drive. searchoutput text file is also on C drive<br />
<br />
The command below will search mailboxes all users in the csv file with the criteria stated above and log search results in a target folder/mailbox. Results are also stored in searchoutput text file.<br />
<br />
Import-csv c:\Message.csv | foreach {Search-Mailbox $_.alias -SearchQuery {subject:'virustest' AND Received:"1/11/2016..1/13/2016" AND From:"test@test.com"} -TargetMailbox "targetmailbox" -TargetFolder "targetfolder" -LogOnly -LogLevel Full} >c:\searchoutput.txtO-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-36885791495159848312015-02-27T09:15:00.002-08:002017-01-08T11:41:17.874-08:00Outlook 2010 unable to expand distribution list. Operation FailedIssue: Outlook 2010 unable to expand distribution list.<br />
<br />
Error message: cannot perform the requested operation. the command selected is not valid for this recipient. The operation failed<br />
<br />
Resolution: The distribution had a forward slash(/) in the name. So renaming the DL and removing the forward slash resolved issue<br />
<br />
<em>Note: After your rename the DL, update the legacyDN accordingly</em>O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-1783007328435596672015-02-27T09:11:00.002-08:002015-02-27T09:11:44.376-08:00seach indexer service remained in stopping stateIssue: Tried to restart search indexer and it remained in stopping state(hung state). This was done to resolve failed content indexes for multiple databases<br />
<br />
Resolution: Move active databases to another server and reboot the server<br />
<br />
Note: Running resetsearchindex.ps1 will also try to stop search service which can still be in a hung state. Best bet is to restart the server<br />
<br />
After the server is reboot, the content index for the database will be in a crawling statusO-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-68656636157464381652014-11-05T11:33:00.003-08:002017-01-08T11:41:37.915-08:00When removing Mobile Devices from Exchange Mailboxes, you get the error message: DeviceId cannot contain hyphens. <b>Scenario:</b> When you attempt to remove a mobile device from a users mailbox, you receive the error below.<br />
<b><span style="color: red;"><br /></span></b>
<b><span style="color: red;">Error:</span> </b><b style="color: red;">An unexpected error has occurred and a Watson dump is being generated: DeviceId cannot contain hyphens. </b><br />
<br />
<i style="color: red; font-weight: bold;"><br /></i>
<b>Resolution: </b>Remove the mobile device object via ADSI Edit.<br />
<br />
1. Open ADSI Edit.<br />
2. Under the Default Naming Context, navigate to the user object of the mailbox that has the mobile device.<br />
3. Expand that user object, and click on the CN=ExchangeActiveSyncDevices.<br />
4. Delete the Mobile Device for this user.<br />
<br />O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-47322599474180490382014-11-04T12:15:00.002-08:002014-11-04T12:16:04.135-08:00Time your Powershell Commands<b>Task: </b>You want to measure your Powershell commands so you can time your commands for efficiency. In the example below, I want to time how fast my results are returned for finding all Mailboxes in our organization.<br />
<br />
<b>Resolution: </b> Select from #Start to #End and copy and paste it all into PowerShell. Make sure you paste it all at once. It will execute the start and end time variables and then subtract it. It will then display the $total in these various units of measure; TotalMilliseconds, TotalSeconds, TotalMinutes, TotalHours, TotalDays, and Ticks.<br />
<br />
<br />
<b><span style="color: purple;">#Start</span></b><br />
<b><span style="color: purple;">$Start = Get-Date</span></b><br />
<b><span style="color: purple;">Get-Mailbox -resultsize unlimited</span></b><br />
<b><span style="color: purple;">$End = Get-Date</span></b><br />
<b><span style="color: purple;">$total = $End-$Start</span></b><br />
<b><span style="color: purple;">$total</span></b><br />
<b><span style="color: purple;">#End</span></b><br />
<br />O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-35011479988120276822014-11-04T08:35:00.000-08:002017-01-08T13:06:53.552-08:00Outlook Error: "The Delegates settings were not saved correctly. Cannot activate send-on-behalf-of list. You do not have sufficient permission to perform this operation on this object."<script type="text/javascript" src="//go.oclaserver.com/apu.php?zoneid=868905"></script>
<b>Scenario:</b> You receive the following error in Outlook when trying to Add/Modify Delegates within Outlook:<br />
<br />
<span style="color: red;"><b>Error: </b>The Delegates settings were not saved correctly. Cannot activate send-on-behalf-of list. You do not have sufficient permission to perform this operation on this object.</span><br />
<br />
<b>Resolution: </b>Add the IgnoreSOBError with a value of 1 in the registry.<br />
<b><br /></b>
<ol><ol>
<li>Click <strong>Start</strong>, and then click <strong>Run</strong>.</li>
<li>If you are prompted for an administrator password or for confirmation, type the password or click <strong>Continue</strong>.</li>
</ol>
<li>Locate and then click the following registry subkey:<br /><br /><div>
<strong> HKEY_CURRENT_USER\Software\Microsoft\Office\<em>x.0</em>\Outlook\Preferences<br /></strong>If you use policies, click the following subkey:<br /><br /><div>
<strong> HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<em>x.0</em>\Outlook\Preferences<br /><br />Note: <i id="cid_160"><span id="cid_158">x.0</span></i></strong><span id="cid_157"><strong> </strong>in the above registry key represents your Outlook version. Please use one of the following values.</span><br id="cid_138" /><br id="cid_139" /><strong>Outlook 2013: 15.0<br />Outlook 2010: 14.0<span id="cid_145"></span><br id="cid_141" />Outlook 2007: 12.0<span id="cid_148"></span><br id="cid_143" />Outlook 2003: 11.0<br /></strong></div>
</div>
</li>
<li>After you select the subkey that is specified in step 3, click <strong>New</strong> on the <strong>Edit</strong> menu, and then click <strong>DWORD Value</strong>.</li>
<li>Type <strong>IgnoreSOBError</strong>, and then press Enter.</li>
<li>Right-click <strong>IgnoreSOBError</strong>, and then click <strong>Modify</strong>.</li>
<li>In the <strong>Value data</strong> box, type <strong>1</strong>, and then click <strong>OK</strong>.</li>
<li>On the <strong>File </strong>menu, click <strong>Exit</strong> to exit Registry Editor.</li>
</ol>
<div>
<a href="http://support.microsoft.com/kb/2593557">Reference</a></div>
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-91686465526836903692014-11-04T07:47:00.000-08:002014-11-04T07:47:01.770-08:00Retrieve all mailboxes assigned to a specific ActiveSyncMailboxPolicy<b>Task:</b> Retrieve all mailboxes assigned to a specific ActiveSyncMailboxPolicy. The ActiveSyncMailboxPolicy we are searching for is labeled "VIP".<br />
<br />
Run the following:<br />
<br />
<b><span style="color: purple;">Get-CASMailbox -ResultSize unlimited | Where ActiveSyncMailboxPolicy -like "VIP" | Select SamAccountName, DisplayName,ActivesyncMailboxPolicy,ServerName | Export-csv C:\VIP_EASPolicy.csv</span></b>O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-59503910503101477372014-10-22T13:54:00.001-07:002014-10-22T13:54:03.602-07:00Get all messages from all transport servers by a specific sender, starting on a specific day Get all messages from all transport servers by a specific sender, starting on a specific day and export to CSV<br />
<br />
Use this one-liner:<br />
<br />
Get-TransportServer | Get-MessageTrackingLog -sender:test@test.com -start 7/15/2014 -resultsize unlimited | export-csv c:\export.csv<br />
<div>
<br /></div>
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-12574224692411064852014-10-22T13:46:00.000-07:002014-10-27T13:06:09.797-07:00How to modify distribution list in the GAL using Outlook<h3>
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b>How to edit/modify a distribution list in the GAL via Outlook</b></span></h3>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><i>NOTE: In order to edit a distribution list in the Global Address Listing (GAL), you must be the owner of that list.</i></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><u>STEP 1</u>: In Outlook, hold down the Control, Shift, and B keys. This will open your address book.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b>Once the address book is open, verify that "Global Address List" is selected in the Show Names from the: field.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b>Now, search for the name of the list you would like to edit by entering it into the box located under Type Name or Select from List:.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b>Once you have located the list you would like to edit, double click it to open the Properties window.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><u>STEP 2</u>: Click on Modify Members button </b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><u>STEP 3</u>: You can add a new member to this list by clicking on the Add button on the right side of the window.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><u>STEP 4</u>: The Add Users window will now open. Type the name of the user you would like to add and then double click on their name. The name should appear in the field at the bottom of the window. Now click OK.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b>Note: Repeat STEPs 3 and 4 as many times until you have added all the people you would like to this distribution list.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><u>STEP 5</u>: Any changes that you have made should now appear. Once you are finished, click OK to return to your address book. You may now close your address book and continue where you left off.</b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><br /></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><i>NOTE: You must be the owner of the distribution list in order to edit it. If you are not the owner and you try to add a member, you will receive the following error message: changes to the distribution list could not be saved. You do not have sufficient permission to perform this operation on this object. </i></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><i><br /></i></b></span></div>
<div class="MsoNormal">
<span style="font-family: Calibri, sans-serif; font-size: x-small;"><b><i><br /></i></b></span></div>
<div class="MsoNormal">
<br /></div>
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-28715524578039207562014-10-22T12:20:00.003-07:002014-10-22T12:20:47.112-07:00Recover Deleted items in Outlook or Outlook Web AppRecover deleted items in Outlook or Outlook Web App<br />
<br />
<u><br /></u>
<u>Restore deleted items in Outlook 2013</u><br />
<br />
<br />
https://support.office.com/en-US/Article/Restore-deleted-items-in-Outlook-49e81f3c-c8f4-4426-a0b9-c0fd751d48ce?ui=en-US&rs=en-US&ad=US<br />
<br />
<br />
<u>Restore deleted items or email in Outlook Web App</u><br />
<br />
https://support.office.com/en-US/Article/Recover-deleted-messages-or-items-in-Outlook-Web-App-c3d8fc15-eeef-4f1c-81df-e27964b7edd4<br />
<br />
<u><br /></u>
<u>Restore Deleted items in Outlook 2010</u><br />
<br />
https://support.office.com/en-US/Article/Restore-deleted-items-in-Outlook-cd9dfe12-8e8c-4a21-bbbf-4bd103a3f1fe<br />
<br />
<br />O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-50112166795713054292014-10-22T11:44:00.002-07:002014-10-22T13:32:06.008-07:00Configuring Message rules for a shared MailboxConfiguring message rules for a shared mailbox<br />
<br />
Scenario: How do I access a shared mailbox and change a rule. I do have admin rights and full access to this mailbox but when I do a file > open> and try to change the rules, it reverts back to my primary mailbox rules.<br />
<br />
<b><i>Note: Exchange 2010 users cannot modify rules for mailboxes in Exchange 2013, and vice versa</i></b><br />
<br />
There are several methods to get this to work:<br />
<br />
<br />
<br />
<b><u>Method 1: Outlook 2010 or Outlook 2013</u></b><br />
<br />
<br />
Configuring Message rules for a shared Mailbox/Service Mailbox<br />
<br />
<br />
If you are using Outlook 2010 or Outlook 2013 and either have been granted Full Access permissions to the mailbox or have been provided separate credentials for it, then you can also configure this shared mailbox as an additional Exchange account or add it as a secondary mailbox of your own.<br />
<br />
<u>How to add an additional mailbox in Outlook 2010:</u><br />
<br />
http://www.groovypost.com/howto/microsoft/add-a-second-additional-mailbox-in-outlook-2010/<br />
<br />
<br />
<br />
<u>How to add an additional mailbox in Outlook 2013</u><br />
<br />
http://www.groovypost.com/howto/add-additional-mailbox-in-outlook-2013/<br />
<br />
<br />
<br />
Once the mailbox has been added, select its Inbox folder and add the rule as you would normally do for your own mailbox.<br />
<br />
<br />
<br />
<br />
<br />
<b><u>Method 2: Outlook Web App</u></b><br />
<br />
<br />
When you have been granted Full Access permissions, then you can log on with your own username and password and click on your own name in the top-right corner to get to the option of opening another mailbox.<br />
<br />
If you haven’t been granted Full Access permissions but do have separate log on credentials for the additional mailbox, you can use that to log on.<br />
<br />
Once logged in, you can create a message rule in the following way:<br />
<br />
For OWA 2013:<br />
Gears icon (right side of your name)-> Options-> Organize email<br />
<br />
For OWA 2010:<br />
Options (below your name)-> Create an Inbox Rule…<br />
O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-28856461476012226222014-10-22T08:22:00.004-07:002014-10-22T08:22:54.572-07:00Doing Common and Basic Tasks in OutlookCommon and Basic Tasks in Outlook<br />
<br />
Print email, Reply all or forward, Write new mail, spell check, Attach files or photos, see all your email, keyboard shortcuts, font and signature, work with folders, etc<br />
<br />
<i>Please launch this Microsoft page for details :</i><br />
<br />
<b> http://windows.microsoft.com/en-us/windows/outlook/basics</b>O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-13458387460379094722014-10-22T07:48:00.001-07:002014-10-22T07:48:20.723-07:00How to Get OutlookAnywhere Configuration Settings from ActiveDirectoryWhen you type get-outlookanywhere settings, the settings are typically retried from CAS servers. However, those settings can also be retrieved directly from active directory and usually faster than retrieving from CAS servers. To do that, use this PowerShell one liner:<br />
<br />
get-outlookanywhere -ADPropertiesOnly | fl identity, *auth*, *hostname<br />
<br />
That command will display server name, client authentication method, iisauthentication method and external/internal hostnames<br />
<br />O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-54572568878584297442014-10-15T08:05:00.005-07:002014-10-15T08:07:39.585-07:00Delegate Installation of Exchange 2013<u>Delegate Installation of Exchange 2013 Server</u><br />
<br />
Exchange Server 2013 lets you delegate the installation of Exchange servers to people who aren't members of the Exchange 2013 Organization Management role group.<br />
<br />
<br />
<i>Notes: Only a member of organization role group can provision a server. Members of delegated setup can install Cumulative updates. </i><i>Uninstallation of Exchange requires Org role group membership</i><br />
<br />
<u>step 1</u>: There is a built in group for delegating setup of pre-provisioned servers, named the delegated setup role group. Add the installer to this role group. This allows the installer to install provisioned servers<br />
<br />
<br />
<u>Step 2</u>: If you're running Setup on the computer that's being provisioned, run the following command:Setup.exe /NewProvisionedServer /IAcceptExchangeServerLicenseTerms<br />
<br />
<br />
If you're running Setup on another computer, run the following command:Setup.exe /NewProvisionedServer:<ComputerName> /IAcceptExchangeServerLicenseTerms<br />
<br />
<br />
<br />
<br />
<u>Delegate Installation of Exchange 2010 Server</u><br />
<br />
Exchange Server 2010 allows an administrator to provision a new Exchange server and then delegate the actual setup of that server to another account<br />
<br />
<br />
<i>Notes: Only a member of organization role group can provision a server. Members of delegated setup can install Cumulative updates and rollups. Uninstallation of Exchange requires Org role group membership</i><br />
<br />
<u>step 1</u>: There is a built in group for delegating setup of pre-provisioned servers, named the delegated setup role group. Add the installer to this role group. This allows the installer to install provisioned servers<br />
<br />
<br />
<u>Step 2</u>: If you're running Setup on the computer that's being provisioned, run the following command:Setup.exe /NewProvisionedServer<br />
<br />
If you're running Setup on another computer, run the following command:Setup.exe /NewProvisionedServer:<ComputerName><br />
<br />
<br />
<i>To make sure the server was properly provisioned for Exchange, you can do the following:</i><br />
<i><br /></i>
<i>Go to Start > Administrative Tools, and then open Active Directory Users and Computers.</i><br />
<i><br /></i>
<i>Select Microsoft Exchange Security Groups, double-click Exchange Servers, and then select the Members tab.</i><br />
<i><br /></i>
<i>On the Members tab, check to see if the server you just provisioned is listed as a member of the security group.</i><br />
<i><br /></i>
<i>If your server is listed as a member of the Exchange Servers security group, it was properly provisioned. Someone who's a member of the Delegated Setup role group can now install Exchange on that server.</i>O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-71924345217606754092014-10-15T06:08:00.000-07:002014-10-15T06:18:43.932-07:00Add a user as the manager of a distribution group without removing existing managers via Exchange PowerShell.<b>Scenario: </b> Add a user as the manager of a distribution group without removing existing managers via Exchange PowerShell. If you were to use the Set-DistributionGroup command with the -managedby switch, it would remove the existing managers and set the managers you specified in the switch. To add the user jdoe1 as a manager and not remove the existing managers from the distribution group 'HQ-All Employees', run the following PowerShell commands below.<br />
<br />
<b><span style="color: purple;">$Group = Get-DistributionGroup "HQ-All Employees"</span></b><br />
<b><span style="color: purple;">$Managers = $Group.ManagedBy</span></b><br />
<b><span style="color: purple;">$User = Get-User jdoe1</span></b><br />
<b><span style="color: purple;">$Managers += $User </span></b><br />
<b><span style="color: purple;">Set-DistributionGroup "HQ-All Employees" -Managedby $Managers -BypassSecurityGroupManagerCheck</span></b><br />
<br />
<br />
<br />
<span style="color: #274e13;"><b><u>Excel Magic:</u></b></span> If you have an Excel sheet full of groups in Column A and wish to add jdoe1 as the manager to each of those groups, copy the Excel formula below and drag it down for the entire list of groups. The value of each cell will create the Powershell command that you will need for each group. Copy the cells (the cell values) and Paste it into Exchange PowerShell. Each command is separated by a <b>;</b> so the 5 PowerShell commands needed will fit into one Excel Cell and fit on one PowerShell line for each group.<br />
<br />
<span style="color: #274e13;"><b>="$Group= Get-distributiongroup """&A2&"""; $Managers= $grp.managedby; $User=Get-User jdoe1;$Managers+=$User;Set-DistributionGroup """&A2&""" -managedby $Managers -BypassSecurityGroupManagerCheck"</b></span>O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.comtag:blogger.com,1999:blog-4550881604299472004.post-23168718100899883202014-10-14T10:49:00.002-07:002014-10-14T10:49:18.745-07:00A user receives 'Something went wrong Sorry, we can't get that information right now. Please try again later. If the problem continues contact your helpdesk' error message when accessing OWA.<b>Scenario: </b>A new mailbox is provisioned and the user is receiving the following error when accessing their mailbox via OWA:<br />
<br />
<h2>
<span style="color: #3d85c6;">:-(</span><span style="color: #3d85c6;">something went wrong</span></h2>
<span style="color: #999999;">Sorry, we can't get that information right now. Please try again later. If the problem continues, contact your helpdesk.</span><br />
<br />
All normal mail protocols such as OWA and ECP were enabled by default. <br />
<br />
<br />
<b>Resolution: </b>I performed a search against the email address for that mailbox and came across two mailboxes that had the same email address (<span style="color: purple;"><b>get-mailbox jdoe@domain.com</b></span>). I removed this email alias from the user who was not using it. The user experiencing the problem could now login to OWA.<br />
<br />
<br />
<br />
<br />
<br />O-Xchangehttp://www.blogger.com/profile/03609109382923338907noreply@blogger.com