如何在作为 Windows 任务运行的脚本中打开远程桌面?

如何在作为 Windows 任务运行的脚本中打开远程桌面?

我正在尝试从远程服务器导入数据。我目前的方法是在远程服务器上创建一个脚本,每次我使用远程桌面登录时都会执行该脚本。当我登录时,网络共享会挂载到 RDP 会话中,执行的脚本会将目录从远程服务器复制到挂载的网络共享,从而使该目录在本地可用。

我想通过创建一个 Windows 任务来自动化这个过程。此任务应在远程服务器 (RDP) 中登录用户,从而触发脚本执行。这是一种可行的方法吗?是否有可能通过其他方式实现这一点?

答案1

是的,您可以编写一个 powershell 脚本来执行必要的操作,并通过将操作添加为“程序/脚本:Powershell.exe”并从任务计划程序中添加参数,参数应该是您的 ps 文件位置。检查微软有关如何在任务计划程序中执行 powershell 脚本的详细信息的链接。

編輯:

您可以使用命令从 poweshell 连接远程机器

输入-PSSession-ComputerName computer_name

使用 power shell 建立远程连接的步骤。

相关内容