gpt4 book ai didi

powershell - PS中的“Access is denied”调用期间“New-Item”错误

转载 作者:行者123 更新时间:2023-12-02 23:40:59 24 4
gpt4 key购买 nike

我正在尝试使用Powershell在服务器上创建文件夹。该脚本如下所示:

$pass = ConvertTo-SecureString "myPW" -AsPlainText -Force
$cred = new-object System.Management.Automation.PSCredential("myUser", $pass)
$session = New-PSSession -ComputerName "localhost" -Credential $cred
Invoke-Command -session $session -ScriptBlock {
New-Item -Path "\\myServer\myShare\" -Name "myFolder" -ItemType directory -Force
}

我收到以下错误:
Access is denied
+ CategoryInfo : PermissionDenied: (\\myServer\myShare:String) [New-Item], UnauthorizedAccessException
+ FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.NewItemCommand
+ PSComputerName : localhost

Access to the path 'myShare' is denied.
+ CategoryInfo : PermissionDenied: (\\myServer\myShare:String) [New-Item], UnauthorizedAccessException
+ FullyQualifiedErrorId : CreateDirectoryUnauthorizedAccessError,Microsoft.PowerShell.Commands.NewItemCommand
+ PSComputerName : localhost

Access to the path 'myFolder' is denied.
+ CategoryInfo : PermissionDenied: (\\myServer\myShare\myFolder:String) [New-Item], UnauthorizedAccessException
+ FullyQualifiedErrorId : CreateDirectoryUnauthorizedAccessError,Microsoft.PowerShell.Commands.NewItemCommand
+ PSComputerName : localhost

起初,我认为消息很清楚,因为我使用的用户缺少权限。事情是这样的:如果我在资源管理器中转到共享并以同一用户身份登录,则可以创建一个没有任何问题的文件夹。除此之外,用户是Domain Admin。

我究竟做错了什么?

最佳答案

这是一跳,您正在连接到PSSession,然后尝试访问该文件夹。

作为安全措施,PowerShell不允许您远程到一台计算机,然后再从那里远程到另一台计算机(即使其中两台是同一台计算机)。确切的推理很复杂,并且在 session 中如何使用凭据方面非常复杂,我本人并不完全理解它,因此我不会尝试解释,但基本上是为了防止凭据被盗。

您可以在(this looks like a good resource)上进行一些阅读,但是尝试尝试另一种方法会更简单。您只需要远程处理本地计算机,例如,可以启动另一个PS进程。

关于powershell - PS中的“Access is denied”调用期间“New-Item”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42439229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com