2

在机器 A (Windows 8) 上,我创建了一个符号链接到机器 B (Windows 7) 上的网络共享,以便编译一些特定的 Windows 8 代码。

为了做到这一点,我从机器 B 调用 Invoke-Command 但我收到以下错误:

访问被拒绝。+ CategoryInfo : NotSpecified: (Access is denied.: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 回答