Tuesday, November 10, 2015

Finding User Created Shared Outlook Calendars in Exchange


Source: http://powershell.org/wp/forums/topic/finding-user-created-shared-outlook-calendars-in-exchange/

Get-Mailbox | Get-MailboxFolderStatistics | Where-Object {$_.FolderType -eq 'User Created' -and $_.folderpath -like '/calendar/*'} | select identity, name | ft -wrap


by mikefrobbins at 2012-08-14 09:35:55
Is there a way with PowerShell to find user created outlook calendars in Exchange 2010 if I don't know the exact name of the calendar? Or maybe I know the exact name but I'm not sure which user created the calendar? Are wildcard searches possible?
If I know the username and the exact name of the calendar, I can use this command to validate it exists:
Get-MailboxCalendarFolder -Identity "username:\calendar\usercreatedCalendarName"
I can see the current permissions with the following command:
Get-MailboxFolderPermission -Identity "username:\calendar\usercreatedCalendarName"
Add Editor Permissions with this command:
Add-MailboxFolderPermission -Identity "username:\calendar\usercreatedCalendarName" -User usernameToAdd -AccessRights Editor
And remove a users access with this command:
Remove-MailboxFolderPermission -Identity "username:\calendar\usercreatedCalendarName" -User usernameToRemove
Example: Can you give Bill access to my management meeting calendar in Outlook? Ok, I have no access to the calendar in Outlook so I'm breaking out PowerShell and I know who I think the owner of the calendar is, but the name may not be exact. How can I return a list of all of John's user created calendars in Outlook by using PowerShell on the Exchange server? Yeah, I know there's better ways to have shared calendars, but we've all been there – users create this sort of stuff.
by MikePfeiffer at 2012-08-14 13:52:23
Hey Mike,
You can find all the user created folders using the Get-MailboxFolderStatistics cmdlet. For example:
Get-MailboxFolderStatistics administrator | Where-Object{$_.FolderType -eq 'User Created'}
This won't give you the folder type (e.g., calendar, etc.) for user created folders, but it will give you the path. This may help if they are nesting them under the default calendar folder in the mailbox.
by mikefrobbins at 2012-08-14 14:51:29
Thanks Mike! That got me started on the right track. It looks like I can do something like this for a very generic search of all mailboxes: (luckily we don't have thousands of mailboxes or this wouldn't be a good idea)
Get-Mailbox | Get-MailboxFolderStatistics | Where-Object {$_.FolderType -eq 'User Created' -and $_.folderpath -like '/calendar/*'} | select identity, name | ft -wrap
If I know the user, I can add it like in your example:
Get-MailboxFolderStatistics username | Where-Object {$_.FolderType -eq 'User Created' -and $_.folderpath -like '/calendar/*'} | select identity, name | ft -wrap
Or if I have some of the calendar name as in my example of "management meeting calendar", I can add it to the foldername path:
Get-Mailbox | Get-MailboxFolderStatistics | Where-Object {$_.FolderType -eq 'User Created' -and $_.folderpath -like '/calendar/*manage*meet*'} | select identity, name | ft -wrap

Source: http://powershell.org/wp/forums/topic/finding-user-created-shared-outlook-calendars-in-exchange/


Tuesday, February 3, 2015

Finding an SMTP (email) address on an exchange server


Source: http://forums.msexchange.org/Finding_an_SMTP_address/m_1800404407/tm.htm


Hi :) 

You can use Active Directory Users & Computers to find it. 

1. Open ADUC (dsa.msc), click View and enable Advanced Features. 

2. Find the object called Microsoft Exchange System Objects and select it. This object contains a list of your public folders. 

3. Click the View menu again and click Add/Remove Columns 

4. Add the E-mail Address column, click OK and re-navigate to the Microsoft Exchange System Objects object. 

HTH! 

Lewis 

Source: http://forums.msexchange.org/Finding_an_SMTP_address/m_1800404407/tm.htm

Wednesday, July 30, 2014

Event ID 8003 - The master browser has received a server announcement from the computer that believes that it is the master browser for the domain on transport NetBT_Tcpip_


Thank you, Rob Morin, for the solution..

Source: http://www.hightechdad.com/2007/05/09/how-to-fix-master-browser-mrxsmb-event-id-8003-errors/

Another way to fix this, rather than stopping/disabling the Computer Browser Service is to unbind NetBIOS from Tcp on each of the interfaces. To find out which interfaces are bound, type 'BROWSTAT.EXE DN' at a command prompt - this will list the interfaces such as 'DeviceNetBT_Tcpip_{7B935...' as displayed in your System Event Log. Steps to disable NetBIOS over TCP:
1) Open Network Connections in the Control Panel
2) Open the Properties dialog for any interface
3) If TCP/IP is checked, select it and click 'Properties'. (If it is not checked, click 'Cancel' - this interface does not have tcp/ip bound)
4) Click the 'Advanced' button
5) On the 'WINS' tab, select the radio button for 'Disable NetBIOS over TCP/IP'
6) Click OK, OK, then Close

If you run BROWSTAT.EXE DN again, the list of interfaces should be one less now. Keep doing this for each interface in the list and you will eliminate all of these MRxSMB messages.

This can also be disabled using DHCP options if you are using DHCP on your network. Just be careful when you have legacy and non-Windoze boxes that need WINS to connect to the network.

Wednesday, July 16, 2014

Renewing locally signed TLS Certificates on Exchange 2010

Get the thumbprint with..


 Get-ExchangeCertificate | fl

 copy and paste into following commands...

Get-ExchangeCertificate -thumbprint “0FDB0D02E7E9806EB7F252E5296E098287A21DBC” | New-ExchangeCertificate

TO have it not be used for any services, use this other add your services (SMTP IIS IMAP, etc)

enable-exchangecertificate -Thumbprint "5904E1FF48088BB3EE472F61E718CE8516B7327F" -Services:None

: Corrections are welcome

Monday, April 14, 2014

Giving users access to Exchange Management console snap-in (Exchange 2003/2007/2010)

source : http://publib.boulder.ibm.com/infocenter/tivihelp/v24r1/index.jsp?topic=%2Fcom.ibm.itcamms.doc_6.3%2Fexchange%2Fassign_admin_rights.html

Assigning administrator rights to the Microsoft Exchange Server user

The user that you have created for the Microsoft Exchange Server agent must be a domain administrator with full administrator rights on Microsoft Exchange Server. The administrator rights are required to access the Microsoft Exchange Server components. You must provide administrative rights to the user.

Before you begin

Create a Microsoft Exchange Server user who has the mailbox on the Exchange Server that is being monitored.

About this task

This task provides information about assigning administrator rights to the user. Minimum rights required for the Microsoft Exchange Server agent to run and display data are as follows:
  • Exchange Server 2003 - Exchange Administrator
  • Exchange Server 2007 - Exchange Recipient Administrator
  • Exchange Server 2010 - Exchange Recipient Management

Procedure

For Microsoft Exchange Server 2003, complete the following steps to grant full administrator rights to the user:
  1. Click Start > Programs > Microsoft Exchange > System Manager. The Microsoft Exchange Systems Manager opens.
  2. Click Action > Delegate control. The Exchange Administration Delegation Wizard opens. Click Next.
  3. On the Users or Groups page, click Add.
  4. In the Delegate Control window, click Browse. Select the new user that you have created, and then click OK.
  5. From the Role list, select Exchange Full Administrator, and then click OK.
  6. Click Next, and then click Finish.
For Microsoft Exchange Server 2007, complete the following steps to grant recipient administrator rights to the user:
  1. Click Start > Programs > Microsoft Exchange Server 2007 > Exchange Management Console. The Exchange Management Console window opens.
  2. In the Console tree, click Organization Configuration.
  3. In the Action pane, click Add Exchange Administrator.
  4. On the Add Exchange Administrator page, click Browse. Select the new user that you have created, and then select Exchange Recipient Administrator role.
  5. Click Add.
  6. On the Completion page, click Finish.
For Microsoft Exchange Server 2010, complete the following steps to grant recipient administrator rights to the user:
  1. Click Start > Programs > Microsoft Exchange Server 2010 > Exchange Management Console. The Exchange Management Console window opens.
  2. In the Console tree, click Toolbox.
  3. In the Work pane, double-click the Role Based Access Control (RBAC) User Editor tool. The Exchange Control Panel window opens.
  4. Enter the user credentials for the account with permissions to open the user editor in the Exchange Control Panel. Click Sign in.
  5. Click the Administrator Roles tab.
  6. Select the Recipient Management role group, and then click Details.
  7. In the Members area, click Add.
  8. Select the user that you want to add to the role group, and then click OK.
  9. Click Save to save the changes to the role group.
  10.  
  11. source : http://publib.boulder.ibm.com/infocenter/tivihelp/v24r1/index.jsp?topic=%2Fcom.ibm.itcamms.doc_6.3%2Fexchange%2Fassign_admin_rights.html

Friday, April 4, 2014

Getting the IP and MAC address from a ChromeBook and ChromeCast


ChromeCast

  1. open the Chromecast app on your Android phone or tablet 
  2. tap on upper left corner icon for Devices to appear 
  3. tap on a Chromecast device you have named (Ready to Cast)
  4. wait for it to connect
  5. Chromecast Settings - Device Info; name, WiFi settings, time zone, SHARE DATA, IP address, MAC Address and Build number.
 source: https://groups.google.com/forum/#!topic/chromebook-central/VABcRQydXXY 


ChromeBook


  • Click on the Network and Settings window on your tray (where it shows the time, battery, avatar, etc.).
  • Click on the WiFi section to see network details.
  • There will be an “i” button in the bottom-right corner, click on it and your MAC and IP addresses will be displayed.
That’s it! Pretty simple, right?

source: http://chromespot.com/2013/12/02/how-to-get-chromebook-mac-ip-address/