【发布时间】:2020-05-29 17:20:00
【问题描述】:
我想远程连接到我们域中的一组特定笔记本电脑。我需要让它登录到 C 驱动器,并搜索一个特定的文件夹,然后报告文件夹中包含的特定文件。 我找到了一些脚本,这些脚本向我展示了如何定位和显示路径是否存在,以及路径末尾的特定文件名。我在笔记本电脑上创建了一个测试文件,该脚本完美运行。 但是,我需要它来访问我们的域,登录到目标笔记本电脑,找到文件和内容,然后创建一份关于调查结果的报告。这需要通过 VPN 对我们网络上的设备进行。
此时我的主要问题是找到调用 PowerShell 以登录远程计算机的命令。
【问题讨论】:
-
您应该发布到目前为止您尝试过的示例,即使它只是一个本地脚本。当人们看到您尝试过某些事情时,他们更愿意提供帮助。您可以考虑使用Invoke-Command 作为起点,但您需要知道目标计算机将接受connection,并且您的VPN 上的防火墙规则将支持使用WinRM 端口。
-
感谢您的意见。正如我所说,我是这个环境的新手。我对此一无所知。我尝试了一个脚本,该脚本允许我在自己的笔记本电脑上检查文件名中的文档。那工作正常。这是一个非常简单的脚本。我不是要求任何人为我做这件事。我只是想知道我需要做的事情是否可行。
-
那么需要做的就是这个。我需要调用 powershell 脚本。它需要通过我的网络到达我们的医疗保健机构,使用笔记本电脑域名查找特定的笔记本电脑。登录笔记本电脑,查看 C 根目录下的特定文件夹,然后检查特定文件,这是我们的电子病历备份。一旦它找到它正在寻找的东西,它就会发回一份报告,其中包含所有 65 台笔记本电脑的信息。
-
用 powershell 来尝试这样做不是一件好事吗?