Kenneth Qvistgaard Dalbjerg, IT Konsulent i århus
Citrix Certified

Get all mailboxes that have this domain in there primary email address

Wednesday, May 11th, 2011 Posted in Exchange | No Comments »

GET-MAILBOX * | where { $_.PrimarySMTPAddress.Domain -eq 'kennethdalbjerg.dk' }

Give all users access to all mailbox calendar

Monday, February 14th, 2011 Posted in Exchange, Powershell | No Comments »

foreach ($Mailbox in (Get-Mailbox -ResultSize Unlimited)) { Add-MailboxFolderPermission -identity "$($Mailbox.Name):\calendar" -AccessRights Author -User default }

Powershell – Export user/mailboxes to CSV file

Thursday, January 27th, 2011 Posted in Powershell | 2 Comments »

get-mailbox | select name, alias, samaccountname, RecipientType, RecipientTypeDetails, displayname | export-csv C:\ITA\usersexport.csv -encoding unicode

Powershell – Import users from CSV file

Thursday, January 27th, 2011 Posted in Powershell | No Comments »

import-csv user.csv | foreach-object { echo $_.Displayname New-Mailbox -name ( $_.Name)` -Alias $_.Alias` -SamAccountName $_.SamAccountName` -RecipientType $_.RecipientType` -RecipientTypeDetails $_.RecipientTypeDetails` -Displayname $_.Displayname` }

Powershell – Show all users in DistributionGroup

Thursday, January 27th, 2011 Posted in Powershell | No Comments »

$File = "C:\ita\groupslog.txt" $Mailboxes = Get-DistributionGroup | select name , alias ,displayname,EmailAddresses $Mailboxes | ForEach { echo "" echo "" echo $_.name Get-DistributionGroupMember -id $_.alias } | out-File $File

Powershell – Show witch users have access to mailboxes

Thursday, January 27th, 2011 Posted in Powershell | No Comments »

$file =  "C:\ita\fulladgang.txt" $AllUsers = get-mailbox  | select SamAccountName, name, alias $AllUsers | Foreach { echo "" echo "" echo "" echo $_.name get-mailboxfolderpermission -identity $Mailbox } | out-File $File

Powershell get all users with title = “Interneservices” – Search on title on get-user

Thursday, January 27th, 2011 Posted in Powershell | No Comments »

get-user -filter {Title -eq "InterneServices"} | select name

Powershell – Get Mailbox permission search on title = InterneServices

Thursday, January 27th, 2011 Posted in Powershell | No Comments »

$File = "C:\ita\fulldadgang-services.txt" $AllUsers = get-user -filter {Title -eq "InterneServices"} | select name $AllUsers | Foreach { echo "" echo "" echo "" echo $_.name Get-MailboxPermission -identity $_.name } | out-File $File

Powershell – Get-DistributionGroup with all email addressess

Thursday, January 27th, 2011 Posted in Powershell | No Comments »

$File = "C:\ita\groupslog.txt" Get-DistributionGroup | select name , alias ,displayname,EmailAddresses | foreach { “Name: “+$_.name “Alias: “+$_.alias “Displayname“ +$_.displayname $_.EmailAddresses | foreach { if($_.SmtpAddress){ “SmtpAddress: “+$_.SmtpAddress } } } | out-File $File

howto export mailbox size to CSV file Exchange 2007/2010

Tuesday, December 7th, 2010 Posted in Exchange | No Comments »

Howto Export all mailbox'es and there size to a CSV file get-mailbox | get-mailboxstatistics | select-object DisplayName,TotalItemSize,StorageLimitStatus,LastLogonTime | Export-Csv c:\exchange.csv