次のように入力するだけでリモートセッションに入ることができるサーバー(Microsoft Windows Server 2003 R2 SEを使用、WinRMを手動でインストール)があります。
Enter-PSSession *computername_here*
または(リモートセッションの外で)リモートコマンドを呼び出します:
Get-Process -ComputerName *computername_here*
残念ながら、別のもの ( Microsoft Windows Server 2008 R2 SEを使用) では機能しません (同じ構成を使用していますが)。入力する必要があります (最初の例によると):
Enter-PSSession
IP address
-Credential "ドメイン\ユーザー名"
その後、ユーザー名とパスワードを指定します。資格情報を外部ファイルに保存できることは承知していますが、最初のサーバーの場合のように単純にリモート サーバーに接続するために何かしたくないですか? ファイアウォールをチェックするか、サーバーを特別な方法で構成する必要がありますか?
================================================== ================
答えてくれてありがとう。私は「Microsoft Windows Server 2008 R2 Standard」OSについて話している
(「* gwmi win32_operatingsystem |select name*」コマンドが教えてくれたように)。
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Client
* に設定されたプロパティTrustedHostsが含まれているため、正しいと思います。
興味深いことに、私は両方のマシンで管理者権限を持っていますが、サーバーから直接ではなく、ローカル コンピューターから "localhost" の内容を確認しようとすると、エラー メッセージが表示されます。
PS WSMan:\localhost> ls
アクセスが拒否されました。+ CategoryInfo : + FullyQualifiedErrorId : System.InvalidOperationException、Microsoft.PowerShell.Commands.GetChildItemCommand