运行此命令将获取计算机的IP,子网和网关,并将其保存到剪贴板
但是,输出是这样的:
IP Address: 1.2.3.4 Subnet: 255.255.255.0 Gateway: 1.2.3.4
有什么办法让$clipboard
停止中断每一行?
IP Address: 10.63.89.219 Subnet: 255.255.255.224 Gateway: 10.63.89.222
答案 0 :(得分:1)
只需这样写:
"IP Address: $ip","Subnet: $netMask","Gateway: $gateway" | C:\Windows\System32\clip.exe
答案 1 :(得分:0)
这不是clip.exe
的问题,而是更多的错误类型声明。
示例:
$clipboard = "IP","$IP"
$clipboard[0] = "IP"
和$clipboard[1] = <value of $IP>
的数组但是,如果您实际上使用填充了正确字符串的字段创建了arry:
$clipboard = "IP: $IP"
$clipboard[0] = "IP: <value of $IP>"
请注意,,
将分隔字符串对象,并将每个对象保存在字符串数组的文件中。
因此,解决您的问题的方法将如下所示:
"IP Address: $ip","Subnet: $netMask","Gateway: $gateway" | C:\Windows\System32\clip.exe
请注意,您不必将其保存到$clipboard
中,因为在将其输送到clip.exe
后将没有输出,因此$clipboard
将为空。