我有一个powershell脚本,它已在我们的服务器上安装我们的软件多年。有一段时间我们有一台新服务器,我们可以检查它是旧服务器的副本。 我们有一个脚本:
Invoke-Command -ComputerName $appServer -ScriptBlock $ConfigureServer
Where $appServer = localhost
此命令适用于所有其他服务器,但在新服务器上,我们获得Access Denied。我们尝试过Enable-PSRemoting -Force
。我们还启动Powershell作为administrotor。我们已经坚持了好几天。
希望有人可以提供帮助。
答案 0 :(得分:0)
首先,您是否运行Test-WSMan
以查看服务器是否正在侦听远程处理命令?
如果确实返回正常,您可以检查机器上的执行策略吗?尝试运行Set-ExectionPolicy unrestricted
并查看脚本是否会运行?