2

マシンA(Windows 8)では、特定のWindows 8コードをコンパイルするために、マシンB(Windows 7)のネットワーク共有へのシンボリックリンクを作成しました。

これを行うために、マシンBからInvoke-Commandを呼び出しますが、次のエラーが発生します。

アクセスが拒否されました。+ CategoryInfo:NotSpecified :(アクセスが拒否されました。:String)[]、RemoteException + FullyQualifiedErrorId:NativeCommandError

両方のマシンが同じユーザーとパスワードを使用します。マシンAのC:\で他の実行でInvoke-Commandを使用できますが、シンボリックリンクからは使用できません。

これはバグですか、それともPowershellの「ワンホップ」セキュリティ対策と関係がありますか?

4

1 に答える 1

4

ダブルホップの問題のようです。Invoke-Command ヘルプ ページのこの例が何をしているかを試してください。

-------------------------- EXAMPLE 15 --------------------------

PS C:\> Enable-WSManCredSSP -Delegate Server02
PS C:\> Connect-WSMan Server02
PS C:\> Set-Item WSMan:\Server02*\Service\Auth\CredSSP -Value $true
PS C:\> $s = New-PSSession Server02
PS C:\> Invoke-Command -Session $s -ScriptBlock {Get-Item \\Net03\Scripts\LogFiles.ps1} -Authentication CredSSP -Credential Domain01\Admin01


This example shows how to access a network share from within a remote session.
于 2012-10-11T15:54:28.983 に答える