add-DHCPServer4Filter如何使用参数作为输入

时间:2016-06-10 10:46:04

标签: powershell dhcp

我收到如下所述的错误:

Cannot validate argument on parameter 'MacAddress'. The argument is null or empty. Provide an argument that is not null or empty,and then try the command again. + category info : invalidData: (:) [add-dhcpserverv4filter], parameterbidingvalidationexception + fullyqualifiederrorID : parameterargumentvalidationerror, add-dhcpserverv4filter

我从其他脚本获取mac地址和描述参数,所以我有如下脚本:

$mac= "00-01-02-03-04-05"
$desc= "PC-alibaba" 
add-dhcpserverv4Filter -computername pc-alibaba -list allow -macaddress $mac -description $desc

所以我相信是导致此错误的参数, 如果我使用下面的代码,它运行没有错误。

add-dhcpserverv4Filter -computername pc-alibaba -list allow -macaddress "00-01-02-03-04-05" -description "PC-alibaba"

那么我可以做些什么让它允许参数作为macadress和描述? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

标准调试方式是使用System.out.println(st.email); 在控制台上编写已解析的命令。之后,将命令复制粘贴回命令行以查看它是否运行。不要键入从write-host获得的命令,使用复制粘贴以使用完全您尝试运行的命令。像这样,

write-host