Good link with details:
http://blogs.technet.com/b/nawar/archive/2010/08/19/exchange-2010-sp1-new-mailboxrepairrequest.aspx
No more ISINTEG. You can run this while online - that enough is reason to upgrade!
Here is the syntax for the mailbox I ran a repair on today.
New-MailboxRepairRequest -mailbox UserName -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview
The link above gives the detailed event ID numbers to search for to see the results.
You need to check the server which has the mailbox database active to see the results, not the machine the cmdlet was run from.
Wednesday, October 26, 2011
Monday, October 17, 2011
Windows Batch - Gett Variable with formatted Date
Have just spent some time searching for a way to get my preferred date format into a file name.
Year
Month
Date
http://blog.g-ball.com/2010/08/26/year-month-day-date-batch-script/
Year
Month
Date
http://blog.g-ball.com/2010/08/26/year-month-day-date-batch-script/
Wednesday, September 28, 2011
Burn ISO files via command line !!
My favorite cd burner application also support command line use.
This will help me with a script I am working on.
CD Burner XP
Example, takes folder and burns to iso file:
"C:\Program Files\CDBurnerXP\cdbxpcmd.exe" --burn-data -folder:e:\AVDefs\20111024 -iso:E:\AVDefISO20111024.iso
http://cdburnerxp.se/help/Appendices/commandlinearguments
This will help me with a script I am working on.
CD Burner XP
Example, takes folder and burns to iso file:
"C:\Program Files\CDBurnerXP\cdbxpcmd.exe" --burn-data -folder:e:\AVDefs\20111024 -iso:E:\AVDefISO20111024.iso
http://cdburnerxp.se/help/Appendices/commandlinearguments
Tuesday, September 27, 2011
Testing TCP Ports with Powershell
Send-MailMessage is a great addition with Powershell version 2.0, it greatly reduces the complexity of send a test SMTP message, including allowing attachments.
Just found a good script to allow testing TCP ports.
http://www.leeholmes.com/blog/2009/10/28/scripting-network-tcp-connections-in-powershell/
Send-TcpRequest.ps1
I was able ot use that script/ example along with
the notes on this page to test access to a proxy.
http://tuxbaby.blogspot.com/2009/04/testing-squid-proxy-via-telnet.html
Just found a good script to allow testing TCP ports.
http://www.leeholmes.com/blog/2009/10/28/scripting-network-tcp-connections-in-powershell/
Send-TcpRequest.ps1
I was able ot use that script/ example along with
the notes on this page to test access to a proxy.
http://tuxbaby.blogspot.com/2009/04/testing-squid-proxy-via-telnet.html
Exchange 2010 SP1 - Help File
Microsoft released Exchange 2010 Service Pack 1 Help File
Download Link:
http://www.microsoft.com/download/en/details.aspx?id=1573
Download Link:
http://www.microsoft.com/download/en/details.aspx?id=1573
Exchange 2010 Visio Stencils
Here is the download link for the Exchange 2010 Stencils
http://www.microsoft.com/download/en/confirmation.aspx?id=6977
http://www.microsoft.com/download/en/confirmation.aspx?id=6977
Wednesday, December 22, 2010
Exchange 2010 and requirement to export csv multivalue properties
EmailAddresses is a multivalue property.
I found the following page to be a great help in getting the fields I wanted exported to csv file.
https://exchangeshare.wordpress.com/2008/12/10/powershell-export-multivalued-properties/
powershell
I found the following page to be a great help in getting the fields I wanted exported to csv file.
https://exchangeshare.wordpress.com/2008/12/10/powershell-export-multivalued-properties/
powershell
Wednesday, November 17, 2010
Copyable Google Search Result URLs
I had issues trying to copy urls from google search resutls....here is how I solved it.
Greese Monkey
with
Google Search Remove Redirection
http://userscripts.org/scripts/show/57679
Followed suggestions at - http://www.consumingexperience.com/2009/10/google-search-results-redirection.html
I am using the HTTPS everywhere add-on for firefox, so I had to select to manage the script then in the gui I added https://encrypted.google.com
Greese Monkey
with
Google Search Remove Redirection
http://userscripts.org/scripts/show/57679
Followed suggestions at - http://www.consumingexperience.com/2009/10/google-search-results-redirection.html
I am using the HTTPS everywhere add-on for firefox, so I had to select to manage the script then in the gui I added https://encrypted.google.com
Wednesday, October 27, 2010
Windows Updates required by Microsoft Exchange 2010 Service Pack 1
When I recently performed an install of Microsoft Exchange 2010 with Service Pack 1 and Exchange 2010 Service Pack 1 Rollup 1 in the upgrades folder...
I found the following patches were required:
KB977020
KB979744
KB982867
KB983440
I found the following patches were required:
KB977020
KB979744
KB982867
KB983440
Microsoft Exchange Build Number and Release Dates
Microsoft has an outdated technote listing the build numbers and release dates for MS Exchange. It is out of date as the Exchange 2010 Rollups and Service pack are not listed.
How to view the build numbers:
With Exchange Management Shell : get-exchangeserver
With Exchange Management Console : Expand till you see servers, right click , properties.
How to determine the version number, the build number, and the service pack level of Exchange Server
http://support.microsoft.com/kb/152439
Build Numbers:
Exchange 2010 RTM 14.00.0639.21
Exchange 2010 Rollup 1 14.00.0682.1
Exchange 2010 Rollup 2 14.00.0689.0
Exchange 2010 Rollup 3 14.00.0694.0
Exchange 2010 Rollup 4 14.00.0702.1
Exchange 2010 SP 1 14.01.0218.15
Exchange 2010 SP 1 Rollup 1 14.01.0255.2
!!Updated
Exchange 2010 SP 1 Rollup 2 14.1.270.1
Exchange 2010 SP 1 Rollup 3 - was released them pulled.
!!Update
Please post if you see any information missing.
From newest to oldest.
Description of Update Rollup 1 for Exchange Server 2010 Service Pack 1
http://support.microsoft.com/kb/2407028
The following file is available for download from the Microsoft Download Center:
Download the Exchange2010-KB2407028-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=a371fa96-e85b-4a4f-8242-15d56595d0ec)
Release Date: September 30, 2010
Exchange 2010 Service Pack 1
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=50b32685-4356-49cc-8b37-d9c9d4ea3f5b
Exchange2010-SP1-x64.exe
522.2MB
Download
Quick Details
Version:
14.01.0218.015
Date Published:
8/24/2010
Description of Update Rollup 4 for Microsoft Exchange Server 2010 Release To Manufacturing
http://support.microsoft.com/kb/982639
Download the Exchange2010-KB982639-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=09b4973e-3a80-4fb9-9f60-5c6e2b7a2727&displaylang=en)
Release Date: June 10, 2010
Description of Update Rollup 3 for Microsoft Exchange Server 2010 Release to Manufacturing
http://support.microsoft.com/kb/981401
Download the Exchange2010-KB981401-EN package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=7dcf2390-dff7-4e3a-acca-03f4d43fb79a)
Release Date: April 13, 2010
Description of Update Rollup 2 for Exchange Server 2010: February 18, 2010
http://support.microsoft.com/kb/979611
Download
Download the Exchange2010-KB979611-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=6d3ae3e0-3982-46d6-9e9c-7d7d63fae565&displaylang=en)
February 18, 2010
Description of Update Rollup 1 for Exchange Server 2010
http://support.microsoft.com/kb/976573
Download the Exchange2010-KB976573-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=371add31-d7a0-4c8b-8325-a6fced2d05e6&displaylang=en)
Release Date: December 9, 2009
Exchange 2010 hits RTM
Microsoft Exchange messaging server due for availability on Nov. 9
Build numbers and release dates for Exchange Server
http://support.microsoft.com/kb/158530
other outdated listings ( as of 10/27/2010 ):
http://www.howexchangeworks.com/2010/05/exchange-server-and-update-rollups.html
http://www.petri.co.il/exchange-server-build-numbers.htm
And of course as I completed this I found a completed list:
http://social.technet.microsoft.com/wiki/contents/articles/exchange-server-and-update-rollups-builds-numbers.aspx
Also Blackberry maintains a list, along with some powershell commands to get build numbers from all of the Exchange servers on a network.
How to check the version of a Microsoft Exchange Server
http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB20412
How to view the build numbers:
With Exchange Management Shell : get-exchangeserver
With Exchange Management Console : Expand till you see servers, right click , properties.
How to determine the version number, the build number, and the service pack level of Exchange Server
http://support.microsoft.com/kb/152439
Build Numbers:
Exchange 2010 RTM 14.00.0639.21
Exchange 2010 Rollup 1 14.00.0682.1
Exchange 2010 Rollup 2 14.00.0689.0
Exchange 2010 Rollup 3 14.00.0694.0
Exchange 2010 Rollup 4 14.00.0702.1
Exchange 2010 SP 1 14.01.0218.15
Exchange 2010 SP 1 Rollup 1 14.01.0255.2
!!Updated
Exchange 2010 SP 1 Rollup 2 14.1.270.1
Exchange 2010 SP 1 Rollup 3 - was released them pulled.
!!Update
Please post if you see any information missing.
From newest to oldest.
Description of Update Rollup 1 for Exchange Server 2010 Service Pack 1
http://support.microsoft.com/kb/2407028
The following file is available for download from the Microsoft Download Center:
Download the Exchange2010-KB2407028-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=a371fa96-e85b-4a4f-8242-15d56595d0ec)
Release Date: September 30, 2010
Exchange 2010 Service Pack 1
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=50b32685-4356-49cc-8b37-d9c9d4ea3f5b
Exchange2010-SP1-x64.exe
522.2MB
Download
Quick Details
Version:
14.01.0218.015
Date Published:
8/24/2010
Description of Update Rollup 4 for Microsoft Exchange Server 2010 Release To Manufacturing
http://support.microsoft.com/kb/982639
Download the Exchange2010-KB982639-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=09b4973e-3a80-4fb9-9f60-5c6e2b7a2727&displaylang=en)
Release Date: June 10, 2010
Description of Update Rollup 3 for Microsoft Exchange Server 2010 Release to Manufacturing
http://support.microsoft.com/kb/981401
Download the Exchange2010-KB981401-EN package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=7dcf2390-dff7-4e3a-acca-03f4d43fb79a)
Release Date: April 13, 2010
Description of Update Rollup 2 for Exchange Server 2010: February 18, 2010
http://support.microsoft.com/kb/979611
Download
Download the Exchange2010-KB979611-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=6d3ae3e0-3982-46d6-9e9c-7d7d63fae565&displaylang=en)
February 18, 2010
Description of Update Rollup 1 for Exchange Server 2010
http://support.microsoft.com/kb/976573
Download the Exchange2010-KB976573-EN-x64 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=371add31-d7a0-4c8b-8325-a6fced2d05e6&displaylang=en)
Release Date: December 9, 2009
Exchange 2010 hits RTM
Microsoft Exchange messaging server due for availability on Nov. 9
Build numbers and release dates for Exchange Server
http://support.microsoft.com/kb/158530
other outdated listings ( as of 10/27/2010 ):
http://www.howexchangeworks.com/2010/05/exchange-server-and-update-rollups.html
http://www.petri.co.il/exchange-server-build-numbers.htm
And of course as I completed this I found a completed list:
http://social.technet.microsoft.com/wiki/contents/articles/exchange-server-and-update-rollups-builds-numbers.aspx
Also Blackberry maintains a list, along with some powershell commands to get build numbers from all of the Exchange servers on a network.
How to check the version of a Microsoft Exchange Server
http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB20412
Thursday, September 09, 2010
Great Blog posting with information about Backup Exec 2010 R2
http://blog.lewan.com/2010/08/09/release-backup-exec-2010-r2/
Wednesday, September 08, 2010
BES 5.0 SP2 - just like an outlook user connection
In the past you had to figure additional number of exchange users when you had Blackberry Enterprise Server .... Seems like this is no longer the case.
http://flaphead.com/archive/2010/07/24/bes-5-0-sp2-blackberry-user-exchange-2010-iops-now-equal-to-an-outlook-client.aspx
http://flaphead.com/archive/2010/07/24/bes-5-0-sp2-blackberry-user-exchange-2010-iops-now-equal-to-an-outlook-client.aspx
Wednesday, September 01, 2010
Windows XP unable to get updates - Security Essentials
Had a customer who had a workstation that was killing the DSL Internet connection.
We had run the Malware Bytes / Virpe rescue - it found nothing.
The workstation was running MS Security Essentials, Security Essentials was no longer able to get updates. Also trying to view the Windows Update website you got a page unavailable. I checked the windows hosts file, nothing there. I tried to ping windowsupdate.microsoft.com and saw what I expected.
Windows XP SP 2, running Security Essentials
No longer able to run Windows update website.
Error:
0x80072EFE - ERROR_INTERNET_CONNECTION_ABORTED - The connection with the server has been terminated.
Tried the fixit at-
http://support.microsoft.com/kb/971058/en-us
Here are the issues that Security Essentials had found.
Alert Level Severe for all
Bubnix.gen!A - Removed
Brolocker.A – Quarantined
Gleishug.C – Removed
I suggested the customer reinstall Windows and all apps . Windows Restore Points were not enabled ( unless the virus removed them. )
Just told him the other possible path was to open a case with MS. I think they do some free cases for security issues.
Report a potential malware problem to Microsoft
Submit a Support Case
We had run the Malware Bytes / Virpe rescue - it found nothing.
The workstation was running MS Security Essentials, Security Essentials was no longer able to get updates. Also trying to view the Windows Update website you got a page unavailable. I checked the windows hosts file, nothing there. I tried to ping windowsupdate.microsoft.com and saw what I expected.
Windows XP SP 2, running Security Essentials
No longer able to run Windows update website.
Error:
0x80072EFE - ERROR_INTERNET_CONNECTION_ABORTED - The connection with the server has been terminated.
Tried the fixit at-
http://support.microsoft.com/kb/971058/en-us
Here are the issues that Security Essentials had found.
Alert Level Severe for all
Bubnix.gen!A - Removed
Brolocker.A – Quarantined
Gleishug.C – Removed
I suggested the customer reinstall Windows and all apps . Windows Restore Points were not enabled ( unless the virus removed them. )
Just told him the other possible path was to open a case with MS. I think they do some free cases for security issues.
Report a potential malware problem to Microsoft
Submit a Support Case
Some Old Favorites - productivity
Been wanting to change the way I track my times, hours , mileage, etc.
Looked at some Day Planners including the Staples the $40.00 was 8.5x11, there was a smaller one for $16.00.
* Item: 854613
* Model: 12934
they do not seem to sell 2010 online any more.
I looked up Pocket Mod, seems like it maybe a better fix for me anyway.
Also looked up TiddlyWiki which is a real cool way to save certain items. I used the GTD tiddly wiki before and liked it as well.
Looked at some Day Planners including the Staples the $40.00 was 8.5x11, there was a smaller one for $16.00.
* Item: 854613
* Model: 12934
they do not seem to sell 2010 online any more.
I looked up Pocket Mod, seems like it maybe a better fix for me anyway.
Also looked up TiddlyWiki which is a real cool way to save certain items. I used the GTD tiddly wiki before and liked it as well.
Tuesday, August 17, 2010
Tuesday, June 01, 2010
Cross Exchange Org migration - missing Self permissions
Some users are getting the following errors when trying to share calendars:
This was a cross forest intra-org migration.
I use the prepare script
I had used the Exchange 2010
From calendar view clicking on share calendar:
outlook share permissions could not be displayed. permission information for this folder could not be accessed.
delegates
the delegates is not available unable to access outlook folder
answer is to use
Add-MailboxPermission -Identity 'username' -User 'NT AUTHORITY\SELF' -AccessRights 'FullAccess' -InheritanceType all
or
to run it for all mailboxes:
Get-Mailbox | Add-MailboxPermission -Identity 'username' -User 'NT AUTHORITY\SELF' -AccessRights 'FullAccess' -InheritanceType all
This was a cross forest intra-org migration.
I use the prepare script
I had used the Exchange 2010
From calendar view clicking on share calendar:
outlook share permissions could not be displayed. permission information for this folder could not be accessed.
delegates
the delegates is not available unable to access outlook folder
answer is to use
Add-MailboxPermission -Identity 'username' -User 'NT AUTHORITY\SELF' -AccessRights 'FullAccess' -InheritanceType all
or
to run it for all mailboxes:
Get-Mailbox | Add-MailboxPermission -Identity 'username' -User 'NT AUTHORITY\SELF' -AccessRights 'FullAccess' -InheritanceType all
Tuesday, May 11, 2010
Exchange 2010 - Outlook 2003 OAB download error 0x8004010f
Found a great post:
http://blogs.msdn.com/dgoldman/archive/2008/10/01/understanding-why-error-code-0x8004010f-is-thrown-when-trying-to-download-an-oab.aspx
My problem was
The mailbox store your client is residing on does not have an OAB associated with it.
I ran this command which fixed it.
[PS] C:\Windows\system32>Get-MailboxDatabase | Set-MailboxDatabase -OfflineAddressBook "Default Offline Address Book"
http://blogs.msdn.com/dgoldman/archive/2008/10/01/understanding-why-error-code-0x8004010f-is-thrown-when-trying-to-download-an-oab.aspx
My problem was
The mailbox store your client is residing on does not have an OAB associated with it.
I ran this command which fixed it.
[PS] C:\Windows\system32>Get-MailboxDatabase | Set-MailboxDatabase -OfflineAddressBook "Default Offline Address Book"
Thursday, April 29, 2010
How to Determine AD and Exchange schema versions
There was a MS Technote on how to determine the schema versions and it also listed the versions however the listing didn't include Windows 2008 R2 version and the Exchange 2010 version so I am including them below. Also I am showing command lines to query the specific records.
Article ID: 556086 - Last Review: June 12, 2008 - Revision: 1.0
How to find the current Schema Version
http://support.microsoft.com/kb/556086
13 -> Windows 2000 Server
30 -> Windows Server 2003 RTM, Windows 2003 With Service Pack 1, Windows 2003 With Service Pack 2
31 -> Windows Server 2003 R2
44 -> Windows Server 2008 RTM
47 -> Windows Server 2008 R2
4397 -> Exchange Server 2000 RTM
4406 -> Exchange Server 2000 With Service Pack 3
6870 -> Exchange Server 2003 RTM
6936 -> Exchange Server 2003 With Service Pack 3
10628 -> Exchange Server 2007
11116 -> Exchange 2007 With Service Pack 1
14622 -> Exchange 2010
replace dc=local,dc=domain.
cmdline -
ldifde -d CN=Schema,CN=Configuration,dc=domain,dc=local -f version-schema-ad.txt -r "(objectVersion=*)"
ldifde -d CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,dc=domain,dc=local -f version-schema-exchange.txt -r "(rangeUpper=*)"
Article ID: 556086 - Last Review: June 12, 2008 - Revision: 1.0
How to find the current Schema Version
http://support.microsoft.com/kb/556086
13 -> Windows 2000 Server
30 -> Windows Server 2003 RTM, Windows 2003 With Service Pack 1, Windows 2003 With Service Pack 2
31 -> Windows Server 2003 R2
44 -> Windows Server 2008 RTM
47 -> Windows Server 2008 R2
4397 -> Exchange Server 2000 RTM
4406 -> Exchange Server 2000 With Service Pack 3
6870 -> Exchange Server 2003 RTM
6936 -> Exchange Server 2003 With Service Pack 3
10628 -> Exchange Server 2007
11116 -> Exchange 2007 With Service Pack 1
14622 -> Exchange 2010
replace dc=local,dc=domain.
cmdline -
ldifde -d CN=Schema,CN=Configuration,dc=domain,dc=local -f version-schema-ad.txt -r "(objectVersion=*)"
ldifde -d CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,dc=domain,dc=local -f version-schema-exchange.txt -r "(rangeUpper=*)"
Wednesday, March 31, 2010
Wednesday, March 17, 2010
Multiple WSUS servers and on in the DMZ
I worked in an environment where there were traveling laptops, site to site vpns, and large offices. We wanted all machines to download and update patches for the fastest sources without impacting site to site vpn tunnels. The site to site vpns offices had split tunnel enabled and could download directly from the Internet so there is the configuration that was used:
Wsus1 - stored patches locally
Wsus2 - redirect clients to download from ms download site ( in the DMZ )
Wsus3 - at a large office > 50 machines - pull list of patches and updates from Wsus1
Wsus4 - at a large office > 50 machines - pull list of patches and updates from Wsus1
Wsus5 - at a large office > 50 machines - pull list of patches and updates from Wsus1
On my external DNS I setup
A record - wsusserver.wsus.domain.com - ip x.x.x.x
On my internal dns I setup a delegation for the sub domain wsus.domain.com using Bind on Windows.
Bind lets you have client view which allows you to give different answers depending on the requesting ip address/subnet.
for mask
172.16.1.x - A record - wsusserver.wsus.domain.com - ip y.y.y.y - to point users to Wsus1
172.16.21.x - A record - wsusserver.wsus.domain.com - ip x.x.x.x - to point users to Wsus2 - this was so that any site-to-site offices for our small offices would be directed to use the WSUS server in the DMZ and pull the updates from MS without impacting VPN traffic.
172.16.3.x - A record - wsusserver.wsus.domain.com - ip 172.16.3.y - to point users to Wsus3 that subnet's local wsus with local patches
172.16.4.x - A record - wsusserver.wsus.domain.com - ip 172.16.4.y - to point users to Wsus4 that subnet's local wsus with local patches
172.16.5.x - A record - wsusserver.wsus.domain.com - ip 172.16.5.y - to point users to Wsus5 that subnet's local wsus with local patches
For WSUS1 and WSUS2, I had to approve patches separately, I tried working with some WSUS scripts to export then import the approved patch list but didn't spent to much time trying to get that working and started approving the patches manually.
Wsus1 - stored patches locally
Wsus2 - redirect clients to download from ms download site ( in the DMZ )
Wsus3 - at a large office > 50 machines - pull list of patches and updates from Wsus1
Wsus4 - at a large office > 50 machines - pull list of patches and updates from Wsus1
Wsus5 - at a large office > 50 machines - pull list of patches and updates from Wsus1
On my external DNS I setup
A record - wsusserver.wsus.domain.com - ip x.x.x.x
On my internal dns I setup a delegation for the sub domain wsus.domain.com using Bind on Windows.
Bind lets you have client view which allows you to give different answers depending on the requesting ip address/subnet.
for mask
172.16.1.x - A record - wsusserver.wsus.domain.com - ip y.y.y.y - to point users to Wsus1
172.16.21.x - A record - wsusserver.wsus.domain.com - ip x.x.x.x - to point users to Wsus2 - this was so that any site-to-site offices for our small offices would be directed to use the WSUS server in the DMZ and pull the updates from MS without impacting VPN traffic.
172.16.3.x - A record - wsusserver.wsus.domain.com - ip 172.16.3.y - to point users to Wsus3 that subnet's local wsus with local patches
172.16.4.x - A record - wsusserver.wsus.domain.com - ip 172.16.4.y - to point users to Wsus4 that subnet's local wsus with local patches
172.16.5.x - A record - wsusserver.wsus.domain.com - ip 172.16.5.y - to point users to Wsus5 that subnet's local wsus with local patches
For WSUS1 and WSUS2, I had to approve patches separately, I tried working with some WSUS scripts to export then import the approved patch list but didn't spent to much time trying to get that working and started approving the patches manually.
Subscribe to:
Posts (Atom)
