26

PowerShell リモート セッション中に共有ネットワークの場所にアクセスできません。

PowerShell プロンプトから、新しいセッションに入ります。

Enter-PSSession server1

セッションが適切に作成され、入力されました。次に、共有の内容を一覧表示しようとします。

dir \\server2\share1

応答は次のエラーです。

Get-ChildItem : Cannot find path '\\server2\share1' because it does not exist.

ただし、server1 にリモート デスクトップし、PowerShell を起動して、まったく同じ dir コマンドを実行すると、内容が正しく一覧表示されます。

資格情報を使用してさまざまなことを試しましたが、修正されていないようです。また、「whoami」コマンドを使用して、両方の例で同じ ID を持っていることを確認しました。

これは何が原因でしょうか?

4

3 に答える 3

9

上記のように資格情報の委任を使用できない場合は、明示的な資格情報を使用して、リモート セッションでリモート共有をマウント (または単に以下のように認証) できます。

[server1] ps> net use \\server2\share * /user:username
(prompts for password)
[server1] ps> dir \\server2\share
(listing)

この問題は、powershell 自体とは何の関係もありません。リモート セッションでローカル資格情報を 3 番目の場所に再生しようとしており、NTLM の「ダブル ホップ」制限に違反しています。

于 2010-02-10T17:27:14.247 に答える
6

ここの「資格情報の委任」のセクションを読ん でください-キースヒルへのクレジット と、まだ行っていない場合は手順を実行してください。

于 2010-02-10T02:45:06.090 に答える