You're ready to introduce SharePoint 2010 into your SMB and you've chosen to install the "free with Windows Server" version called "Foundation". Details about this version can be found on the SharePoint Foundation 2010 Production Information webpage. You'll need a minimum of two servers, virtual or physical with the specifications listed below to get started. While it is possible to run SharePoint 2010 on a single server, it's definitely not recommended for a production environment. Depending on Read more [...]
I’m in the process of installing SQL Denali and need a couple of users accounts created. If you are creating the Active Directory user on a machine other than a domain controller, you’ll need to install the Active Directory module for Windows PowerShell. Then import the Active Directory module.
To see the syntax and available options for creating an Active Directory user using PowerShell, type "Get-Help New-ADUser" inside the PowerShell console. Store Read more [...]
PowerShell 2.0 is installed by default on Windows 7 and Windows Server 2008 R2. The PowerShell ISE (Integrated Scripting Environment) is installed by default on Windows 7, but not Windows Server 2008 R2. You can use the following information to install the ISE on your 2008 R2 server (as long as it’s running the full GUI and not the Core installation). Launch PowerShell and execute the following:
If you attempted to run this on the Core (no GUI) installation Read more [...]
On several occasions, I've been asked to provide a report of mailbox sizes and number of items in a mailbox to a few of my customers who are running either Exchange Server 2007 or 2010. Like most of my blogs, this blog is as much documentation for myself as anything else. That way when I need to provide another one of these reports again in a few months, I'm not trying to figure out how I previously accomplished the task. The following PowerShell Script creates a text file that contains a list Read more [...]
Open Exchange Management Shell and execute the New-Mailbox cmdlet using the following example as a template:
The following cmdlet assigns full access for the mailbox to a group in Active Directory named “My Shared Mailbox Admins” which needs to exist in AD prior to executing this command:
New-Mailbox -Alias "MySharedMailbox" -Name "My Shared Mailbox" -Database "MAIL1\First Storage Group\Mailbox Database" -OrganizationalUnit "mikefrobbins.demo/My OU/Users/Mailbox" -Shared -UserPrincipalName "firstname.lastname@example.org"
This cmdlet allows members of the “My Shared Mailbox Admins” group in Active Directory to be able to send email from the "email@example.com" Read more [...]
Get-Mailbox -Identity "My Shared Mailbox" | Add-MailboxPermission -User "My Shared Mailbox Admins" -AccessRights "FullAccess"