Powershell 将IP传递到VNC查看器

Powershell 将IP传递到VNC查看器,powershell,server,command-line-arguments,vnc-viewer,Powershell,Server,Command Line Arguments,Vnc Viewer,我正在尝试使用VNC查看器并传入我需要它使用的服务器IP。问题是我无法正确理解-ArgumentList的语法 Start-Process -Filepath "VNCViewer\viewer.exe" -ArgumentList "<hostname>=<$IP>" 启动进程-Filepath“VNCViewer\viewer.exe”-ArgumentList“=” 将语法列为 vncviewer snoopy连接到“snoopy”上的显示0 因此,在您的情况下,

我正在尝试使用VNC查看器并传入我需要它使用的服务器IP。问题是我无法正确理解
-ArgumentList
的语法

Start-Process -Filepath "VNCViewer\viewer.exe" -ArgumentList "<hostname>=<$IP>"
启动进程-Filepath“VNCViewer\viewer.exe”-ArgumentList“=”
将语法列为

vncviewer snoopy
连接到“snoopy”上的显示0

因此,在您的情况下,您将传递计算机名(IP)作为唯一的参数。。。像这样:

$IP = "192.168.1.1"
Start-Process -Filepath "VNCViewer\viewer.exe" -ArgumentList $IP

-参数列表$IP