具有IP列表的MSG不起作用

时间:2017-07-27 07:11:18

标签: powershell msg

我在PowerShell中遇到MSG命令的IP列表问题。 我有这样的事情:

msg (Get-Content -Path C:\Users\user\Desktop\ip_list.txt) (Get-Content -Path C:\Users\user\Desktop\text4.txt)

ip_list.txt中有/server:10.0.1.119,但它似乎无效,即使我将* /server:10.0.1.119放入其中。但是,以下方法有效:

msg * /server:10.0.1.119 (Get-Content -Path C:\Users\user\Desktop\text3.txt)

任何提示?

PS:AllowRemoteRPC已开启。

1 个答案:

答案 0 :(得分:0)

将IP地址放在文件ip_list.txt中并循环运行命令:

$msg = Get-Content -Path 'C:\Users\user\Desktop\text4.txt'
Get-Content -Path 'C:\Users\user\Desktop\ip_list.txt' | ForEach-Object {
    & msg * /server:$_ "$msg"
}