3

PSSession 内であるリモート サーバーから別のリモート サーバーにフォルダーをコピーしようとしていますが、アクセスが拒否されたなどのエラーが発生します。私は両方のサーバーに対して管理者権限を持っています。PSSession なしで試してみると、うまくいきます。

リモート serverA で

PS C:\Users\Automation\Documents> [System.Net.Dns]::GetHostName()
sql
PS C:\Users\Automation\Documents> Copy-Item -Path .\abc.csv -Destination "\\jump\c$"
PS C:\Users\Automation\Documents>

リモート serverB 内

    PS C:\Users\Automation\Documents\sample\SQL Final Scripts> Copy-Item -Path ".\SQL_queries.csv" -Destination "\\sql\c$\"
    PS C:\Users\Automation\Documents\sample\SQL Final Scripts> Enter-PSSession -ComputerName sql  -Credential "automation@lab"

    [sql]: PS C:\Users\Automation\Documents> Copy-Item -Path ".\SQL_queries.csv" -Destination "\\jump\c$\"


Copy-Item : Access to the path '\\jump\c$\' is denied.
        + CategoryInfo          : PermissionDenied: (C:\Users\Automa...SQL_queries.csv:FileInfo) [Copy-Item], Unauthorized
       AccessException
        + FullyQualifiedErrorId : CopyFileInfoItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.CopyItemCommand


    [sql]: PS C:\Users\Automation\Documents>
4

3 に答える 3

4

「ダブルホップ」の問題に直面しています。これを SQL コンピューターで実行します。

Enable-WSManCredSSP -Role Server 

これをサーバーBで実行します

Enable-WSManCred -Role Client -DelegateComputer * 

次に、リモートセッションに入るとき

Enter-PSSession -ComputerName sql -Authentication Credssp -Credential (Get-Credential)

お役に立てれば。

この回答を読んでくしゃみをした場合は、顔を祝福してください。

于 2013-03-21T05:05:48.017 に答える
1

「ダブルホップ」の問題について詳しく知りたい場合は、次の記事を参照してください: WinRMでのマルチホップサポート

于 2013-03-21T17:07:56.960 に答える
0

CredSSPを使用することで解決される「ダブルホップ」の問題に直面していると思います

于 2013-03-19T13:50:58.290 に答える