如何将远程 powershell 连接到 Exchange server 2007 sp3?

如何将远程 powershell 连接到 Exchange server 2007 sp3?

我有一个带有两台服务器的 Exchange 环境 - 都是 Exchange 2007 sp3。

现在我需要使用远程 PowerShell 从服务器中提取一些数据。

如何将客户端系统的远程 powershell 连接到运行 Exchange 2007 sp3 的 Exchange 服务器?

答案1

调用命令:http://technet.microsoft.com/en-us/library/hh849719.aspx

来自帮助:

The Invoke-Command cmdlet runs commands on a local or remote computer and returns all output from the commands,
        including errors. With a single Invoke-Command command, you can run commands on multiple computers.

        To run a single command on a remote computer, use the ComputerName parameter. To run a series of related commands
        that share data, use the New-PSSession cmdlet to create a PSSession (a persistent connection) on the remote
        computer, and then use the Session parameter of Invoke-Command to run the command in the PSSession. To run a
        command in a disconnected session, use the InDisconnectedSession parameter. To run a command in a background job,
        use the AsJob parameter.

        You can also use Invoke-Command on a local computer to evaluate or run a string in a script block as a command.
        Windows PowerShell converts the script block to a command and runs the command immediately in the current scope,
        instead of just echoing the string at the command line.

        To start an interactive session with a remote computer, use the Enter-PSSession cmdlet. To establish a persistent
        connection to a remote computer, use the New-PSSession cmdlet.

        Before using Invoke-Command to run commands on a remote computer, read about_Remote
        (http://go.microsoft.com/fwlink/?LinkID=135182).

相关内容