Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables Powershell参数将变量转换为命令_Variables_Powershell_Parameters_Operators - Fatal编程技术网

Variables Powershell参数将变量转换为命令

Variables Powershell参数将变量转换为命令,variables,powershell,parameters,operators,Variables,Powershell,Parameters,Operators,我试图找到一种方法将变量连接或使用到命令中。 我正在尝试创建一个接受参数的命令: 命令:aduser.ps1 John aduser.ps1脚本: Param($User) Get AdUser-filter'Name-like“*$user*” 我出现错误,不确定使用哪种运算符加入$user变量,我尝试了+或-,但不适用于我。变量不会在单引号字符串内展开,请用双引号替换: Get-AdUser -filter "Name -like '*$user*'" 哈哈,我不知道你可以用双引号开盘,用

我试图找到一种方法将变量连接或使用到命令中。 我正在尝试创建一个接受参数的命令: 命令:
aduser.ps1 John

aduser.ps1脚本:
Param($User)

Get AdUser-filter'Name-like“*$user*”


我出现错误,不确定使用哪种运算符加入
$user
变量,我尝试了+或-,但不适用于我。

变量不会在单引号字符串内展开,请用双引号替换:

Get-AdUser -filter "Name -like '*$user*'"

哈哈,我不知道你可以用双引号开盘,用单引号结束。这很有效……有关更多信息,请参阅关于“引用”规则主题。