Implicit Remoting Question


i notice when use implicit remoting , pipe commands, don't operate expected. example, following piece of code gives 2 different results depending on whether ran remotely, or on server self.  exchange example:

get-mailboxdatabase | get-mailboxstatistics 

on server, code accurately grab database, , start giving each mailbox's statistics every mailbox on every database.  however, implicit remoting, error, "the specified mailbox '<name of database>' doesn't exist."  can see, trying pass name of database name of mailbox, not same experience when connected directly exchange management shell.

i can simulate proper functionality foreach loop, worried may take longer , curious why functionality different between 2 scenarios.  there need modify in how implicitly remoted?

i have tried scenario both powershell 3.0 , 4.0 client.  exchange server running powershell 3.0.

thanks in advance help.

yes.  objects returned strings , may not pipeline correctly.  normal.

invoke-command  -session $remote -command {get-mailboxdatabase | get-mailboxstatistics }

this should work expected.


\_(ツ)_/



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

Azure MFA with Azure AD and RDS

Failed to setup initiator portal. Error status is given in the dump data.

Invalid pointer on gpresult /h gpreport.html