Hey,
we have Policies for Shutdown and Start in which we call the MS Script's StartDagServerMaintenance.ps1 and StopDagServerMaintenance.ps1 .
We haven't installed RU5 and now we have Ex2010 SP3 RU6 (German) and the Management Pack 4.
After Installation, we have problems with this MS Script's, we get an Execption from the DagCommonLibrary.ps1.
We're patching our DAG with WSUS at night, so we need the automatical distribution of the Mailbox Databases based on our Rules - the activation preference of the Mailbox Databases.
In Addition we have separate colleague's for deploying Virus Scanner or swap Hardware. Until RU6 there was no Problem, cause after an necessary Systemboot, the MS Script's correct the database distribution and now it could be a little bit more difficult.
What happens now? - in my expirience only Shutdwon without an correct move of the cluster functionality or the Move of the active Database - it could happend that the index of the search will be corrupted or even the database will be corrupted.....
Here is an shorted Version of the Exception,
.....Exchange ServerV14Scripts> .StartDagServerMaintenance.ps1 -serverName
In C:Program FilesMicrosoftExchange ServerV14ScriptsDagCommonLibrary.ps1:494 Zeichen:6
+ return $moveSuccessful
...
Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen.
In C:Program FilesMicrosoftExchange ServerV14ScriptsDagCommonLibrary.ps1:926 Zeichen:5
+ return $success
...
Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen.
+ CategoryInfo : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : ControlLeavingFinally
... Test-RsatClusteringInstalled : Die Benennung "Test-RsatClusteringInstalled" wurde nicht als Name eines Cmdlet, einer ....
..... log-verbose : Die Benennung "log-verbose" wurde nicht als Name eines Cmdlet, einer ....
... In StartDagServerMaintenance.ps1:232 Zeichen:4
+ log-verbose ($StartDagServerMaintenance_LocalizedStrings.res_0015 )
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (log-verbose:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
log-verbose : Die Benennung "log-verbose" wurde nicht als Name eines Cmdlet, ....
In C:Program FilesMicrosoftExchange ServerV14ScriptsStartDagServerMaintenance.ps1:97 Zeichen:3
+ log-verbose ($StartDagServerMaintenance_LocalizedStrings.res_0008 -f $shortSer ...
...
Is there an Solution for our Problem?
Greets Harald