3 ответов:
Invoke-выражение эквивалентно.
$strExpression = "5 + 5 -eq 10" Invoke-Expression $strExpression TrueСм. http://technet.microsoft.com/en-us/library/ee176880.aspx для получения дополнительной информации.
Вот один из способов. Переменные в строке с двойными кавычками здесь подставляются автоматически. Просто убедитесь, что ваш входной файл соответствует правилам PS Для here-strings.
function convertto-herestring { begin {$temp_h_string = '@"' + "`n"} process {$temp_h_string += $_ + "`n"} end { $temp_h_string += '"@' iex $temp_h_string } } $suffix = "tableA" get-content testfile.txt delete from test_$suffix get-content testfile.txt | convertto-herestring delete from test_tableA
Comments