WilsonJohn
asked on
Exchange 2007
I need to uninstall exchange 2007 . I am trying to move replicas to exchange 2010 and ending up with below issue. Please help.
[PS] C:\Program Files\Microsoft\Exchange Server\Scripts>.\MoveAllRe plicas.ps1 -S
erver mailserver -NewServer gwsmail
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\GWSMAILPUBLIC:PublicFold erId
) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTREE\Events Root:
PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...=offlin eadd
ress:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...s\OAB Versi
on 2:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...\OAB Versio
n 3a:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...s\OAB Versi
on 4:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...YDIBOHF 23SP
DLT):PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...1-E21D8 691B
22F}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...YDIBOHF 23SP
DLT):PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...1-E21D8 691B
22F}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...F}\glob alev
ents:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl icaOnPFRec ursi
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...1B22F}\ inte
rnal:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang e.Manageme nt.MapiTas ks
.SetPublicFolder
[PS] C:\Program Files\Microsoft\Exchange Server\Scripts>
pfstst.txt
pfipmsub.txt
pfnonipmsub.txt
[PS] C:\Program Files\Microsoft\Exchange Server\Scripts>.\MoveAllRe
erver mailserver -NewServer gwsmail
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\GWSMAILPUBLIC:PublicFold
) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTREE\Events Root:
PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...=offlin
ress:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...s\OAB Versi
on 2:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...\OAB Versio
n 3a:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...s\OAB Versi
on 4:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...YDIBOHF
DLT):PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...1-E21D8
22F}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...YDIBOHF
DLT):PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...1-E21D8
22F}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...F}\glob
ents:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
Set-PublicFolder : The parameter "Replicas" cannot be $null or an empty array.
At C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceRepl
ve.ps1:147 char:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...1B22F}\
rnal:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77F9CDDB,Microsoft.Exchang
.SetPublicFolder
[PS] C:\Program Files\Microsoft\Exchange Server\Scripts>
pfstst.txt
pfipmsub.txt
pfnonipmsub.txt
To me it looks like you may be running that Exchange PS1 script in the Windows PowerShell. You should close that and open the Exchange Management Shell.
ASKER
I am running PS1 script in exchange management shell only.
ASKER
I am not able to remove publice folder from exchange 2007 , now the live server is exchange 2010
I moved all replicas and still same issue. please check the attached file, OAB version 2, OAB version 3a and OAB version 4 showing public folder of exchange 2007. I think this is the reason I am not able to remover public folder from exchange 2007 . Public folder name in exchange 2010 is "public" . Please help
publicfolder.JPG
I moved all replicas and still same issue. please check the attached file, OAB version 2, OAB version 3a and OAB version 4 showing public folder of exchange 2007. I think this is the reason I am not able to remover public folder from exchange 2007 . Public folder name in exchange 2010 is "public" . Please help
publicfolder.JPG
I am unsure, but which server is generating your OAB? also, which Public Folder server are the DBs on that server using? I do not think it is related, but worth checking anyway.
Also, can you add replicas to these folders (manually or through script)? Adding them and then letting them replicate often aids in removing the replica... That is actually a great first step.
Also, can you add replicas to these folders (manually or through script)? Adding them and then letting them replicate often aids in removing the replica... That is actually a great first step.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
i am closing this as no feedback came. i will be opening as a new question.
http://serverfault.com/questions/210178/how-do-you-move-exchange-2007-public-folders-to-exchange-2010