Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
远程PowerShell权限_Powershell_Winrm - Fatal编程技术网

远程PowerShell权限

远程PowerShell权限,powershell,winrm,Powershell,Winrm,我正在编写一个脚本,希望集中存储并在几个不同的服务器上运行。 我在使用kerberos时遇到问题,所以我现在正在使用本地帐户 目标服务器已正确配置,并且已为我的脚本创建本地管理员帐户。 我能够连接到服务器并使用以下设备运行本地脚本: Enter-PSSession -ComputerName server01 -Credential server01\localusername 我能做一些基本的命令,比如dir 我登录中央回购服务器,创建了完全相同的用户名和密码 我可以通过以下方式从目标服务器

我正在编写一个脚本,希望集中存储并在几个不同的服务器上运行。 我在使用kerberos时遇到问题,所以我现在正在使用本地帐户

目标服务器已正确配置,并且已为我的脚本创建本地管理员帐户。 我能够连接到服务器并使用以下设备运行本地脚本:

Enter-PSSession -ComputerName server01 -Credential server01\localusername
我能做一些基本的命令,比如dir

我登录中央回购服务器,创建了完全相同的用户名和密码

我可以通过以下方式从目标服务器浏览到该目录:

cd \\server02\folder\
在PowerShell中

现在,我尝试通过远程Powershell连接:

Enter-PSSession -ComputerName server01 -Credential server01\localusername
cd \\server02\folder\
我得到以下错误:

cd : Access is denied
+ CategoryInfo          : PermissionDenied: [...]
+ FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.SetLocationCommand

如何才能通过远程PowerShell浏览到工作的外部计算机?

您确定server01\localusername有权使用PowerShell从server server01浏览到\\server02\?并以localusername身份登录:PS:\Users\localusername>cd\\server02\文件夹PSMicrosoft.PowerShell.Core\FileSystem::\\server02\folder>因此在这里它成功了,但是通过使用远程PowerShell,它没有成功。我认为在server01上运行PowerShell并以server01\localusername身份登录时,实际上会尝试使用用户名:。\localusername(server02\localusername中有什么变化)通过使用远程powershell,它尝试使用server01\localusername登录。这是我唯一能想到的。