Powershell 2.0 CTP released

Microsoft heeft een preview versie van Powershell 2.0 gereleased. Naast een lange lijst bugfixes, heeft deze versie ook redelijk wat nieuws onder de zon.Zo zijn er 24 nieuwe cmdlets bij waarbij ik bijvoorbeeld ‘Out-GridView’ een geweldige vind. Dit geeft een array van soortgelijke objecten weer als een WinForm met een Datagrid control, waarna je de…

1

DTS flowchart

Er zijn dit jaar een aantal wijzigingen geweest in de weken dat de zomer en winter tijd begint in verschillende regio’s. Zo was er eerder dit jaar een wijziging voor de Amerikaanse tijdzones en is er nu een wijziging voor de tijdzones van Australie en Nieuw Zeeland. Op de Exchange team blog kwam ik een…

1

Internet access voor Exchange services door een proxy server

De exchange services maken standaard gebruik van “Windows HTTP services”. Om hiervoor een proxy server in te stellen moet je gebruik maken van proxycfg.exe, zoals uitgelegd in het volgende technet artikel

1

Rollup 5 issues Exchange 2007

Update rollup 5 brengt een aantal bugfixes met zich mee, maar kan ook flink problemen veroorzaken op een Exchange server. Het installeren duurt op sommige systemen uren doordat de rollup tijdens installatie verbinding probeert te maken met het internet. Wanneer servers dus achter een firewall staan treed er een timeout in werking voor ELKE assembly…


End to End message tracking Exchange 2007

Iedereen die wel eens geprobeert heeft een email te tracken met het message tracking centre van Exchange 2007, weet dat het een baggertool is. Ik heb een message tracking script geschreven die end-2-end tracking kan doen van berichten gericht aan mailboxusers (helaas nog geen distributielijsten). Ik ben momenteel bezig met een GUI versie, welke dat…


Property validatie via Powershell

Voor diegene die een migratie hebben meegemaakt van Exchange 2003 naar Exchange 2007 is de volgende foutmelding geen onbekende: WARNING: Object domain/Users/user has been corrupted and it is in an inconsistent state. The following validation errors have been encountered:De reden voor deze foutmeldingen is dat Exchange 2007 properties op mail(box)enabled objecten als contacts, mailboxusers en…


Email logs via Powershell functie

Vaak wil je in scripts bestanden zoals logfiles laten mailen. Dit gaat heel simpel met de volgende powershell functie: Function _sendEmail($sender, $recipient, $subject, $body, $server, $filename){Trap{$script:sendEmailErrs += $error[0]continue}$script:sendEmailErrs = @()$msg = new-object System.Net.Mail.MailMessage $sender, $recipient, $subject, $bodyIf(Test-Path $filename){$file = get-Item $filename$attachment = new-object System.Net.Mail.Attachment $file$msg.Attachments.Add($attachment)}ElseIf($filename -ne $null){Throw{“File does not exist.”}}$client = new-object System.Net.Mail.SmtpClient $server$client.Credentials =…

2

Exchange 2007 bugvrij?? Helaas niet

Na bijna een jaar met Exchange 2007 gewerkt te hebben ben ik toch nog best wat bugs tegengekomen. Om bij te houden wat ze precies inhielden som ik ze even op. Misschien dat iemand er nog wat aan heeft. #BUG1: “Unable to find “Default Global Address List”Na in een test- en development omgeving Exchange 2007…

1

Tail & Head in Powershell

Al jaren verbaas ik me over het feit dat er geen Windows variant is van tail en head (tenminste geen standaard tool in Windows zelf).Nu eindelijk is het zover… Windows heeft tail functionaliteit zonder teveel moeite.. het werkt door handig gebruik te maken van get-content en select-object. tail myfile.txt -l 100 = gc myfile.txt |…

1

Standby Continuous Replication info

Het is eindelijk zover… Scott Schnoll heeft een boekje open gedaan over Standby Continuous Replication…. Kort samengevat werkt het als volgt: Men installeert een aantal extra Exchange mailbox servers/clusters (ja… kan dus ook met een cluster) in het forest welke als source gaan dienen voor Storage Groups elders in het forest. Er dient vervolgens een…

1