【问题标题】:Powershell Invoke-Command Access Denied on remote symbolic link远程符号链接上的 Powershell 调用命令访问被拒绝
【发布时间】:2012-10-02 07:54:23
【问题描述】:

在机器 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 的“单跳”安全措施有关?

【问题讨论】:

    标签: powershell symlink access-denied invoke-command


    【解决方案1】:

    这听起来像是一个双跳问题。试试 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.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-25
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 2020-02-23
      • 1970-01-01
      • 2023-03-25
      • 2018-06-08
      相关资源
      最近更新 更多