【发布时间】:2014-04-15 01:00:51
【问题描述】:
所以这是我的问题...我已经通过 PowerShell 脚本导出了计算机名称、MAC 地址和 IP 地址的列表(CSV 文件)以用于 LAN 唤醒。我想在顶部有一个读取主机选项,询问用户他们想要唤醒的计算机的主机名。使用简单的 Read-Host,这部分就很容易了。
这是我的问题:如何在导出的 CSV 中搜索用户输入的用户输入?
这是我的 csv 示例:
Hostame MAC IP Address
Computer 1 00-15-60-97-5B-8E 192.168.0.1
etc etc etc
所以如果用户通过输入 computer1@domain.com 设置 Read-Host 变量来指定他们想要唤醒计算机 1,我怎样才能让脚本找到用户想要唤醒的计算机,然后获取 mac 和 ip与 WOLCMD.exe(局域网唤醒命令行工具)结合使用
【问题讨论】:
-
什么版本的 Powershell?
标签: powershell csv wake-on-lan