NEW-PSDrive 命令行程序的访问被拒绝问题

NEW-PSDrive 命令行程序的访问被拒绝问题

我有两台机器:机器 A(Windows Server 2012 R2)和机器 B。(Windows 10)

我们使用机器 A 来托管 ASP.NET Web 应用程序,机器 B 是我的开发机器

两个都A位于公司防火墙后面,并加入了 Active Directory 域。

当我尝试在机器 B 上安装指向机器 A 上某个位置的 PS 驱动器时,使用以下命令:

New-PSDrive "Kablam" -PSProvider FileSystem -Root \\A\F$\Install -Credential $cred

我收到访问被拒绝错误:

New-PSDrive : Access is denied
At line:1 char:1
+ New-PSDrive "Kablam" -PSProvider FileSystem -Root \\A ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Kablam:PSDriveInfo) [New-PSDrive], Win32Exception
    + FullyQualifiedErrorId : CouldNotMapNetworkDrive,Microsoft.PowerShell.Commands.NewPSDriveCommand

$cred变量包含在计算机 A 上定义的本地管理员用户的凭据,该用户已被授予对\\A\F$\Install path

当我尝试使用我的域凭据执行类似的命令时,它运行正常。

为什么会发生这种情况?是否有特殊权限可以授予本地用户以允许他们安装 Ps 驱动器?

仅供参考我们为什么要安装 PSDrive?

使用 Azure DevOps 自动在机器 A 上进行部署。我们的部署管道使用复制 Windows 机器文件任务New-PSDrive在引擎盖下使用。

相关内容