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