2016-07-12 11 views
0

私はサーバーAとサーバーBの2つのサーバーを持っています。PSVersionが低いコンピュータでPSSession。どのコマンドを実行できますか?

サーバーAにはPSVersion 5.0があり、サーバーBにはPSVersion 2.0があります。

私はこのようなサーバBにサーバA上のPSSessionを作成する場合:サーバーAが高いPowerShellのバージョンを持っているので、私はPowerShellの5.0のコマンドを使用することができ、

$remotesession = New-PSSession -ComputerName $serverB ` 
           -Authentication Negotiate ` 
           -Port 5985     ` 
           -Credential $cred 

とサーバーBでコマンドを使用するInvoke-Command -Session $remotesession -ScriptBlock { #stuff }を使うのか?または、サーバーBがそれらを認識しませんか?

実際の質問は、PowerShellのバージョンが使用されているRemoteServerでPSSessionを作成するときです。私はあなたが私を理解しようとしているかを理解ことを願って

の悪い英語のため申し訳ありませんが、私は非常によく私の質問を説明することができませんでした:)

答えて

0

をサーバAは、Aがあるので、私はPowerShellの5.0のコマンドを使用することができますより高いPowerShellのバージョン?

いいえPSv2環境で動作します。

実際の質問は、PowerShellのバージョンが使用されているRemoteServerでPSSessionを作成するときです。

セッションを作成するユーザー。この特定のケースではServerB。リモートサーバーの環境に入り、そのコマンドを使用することができます。

ADD:

は、念のために確認されています。 PSv2クライアントからPSv5サーバーに接続し、特定のPSv5コマンドレット、つまりCompress-Archiveを使用することができます。

関連する問題