Друзья не могу разобраться почему не работает cmd
сделал вот так, но выдаёт ошибку...
Выбивает ошибку
Подскажите пожалуйста как правильно?
Код:
For /F "tokens=1* delims==" %%a in ('wmic CSProduct GET UUID /value ^|find "-"') do set var=%%b
SET var1=%computername%
SET var2=%var1% %var:~-8%
Find /I "hostname" "c:\1.txt" 1>nul||echo hostname=%var2%>>c:\1.txt
сделал вот так, но выдаёт ошибку...
Код:
$CMD = "'For /F "tokens=1* delims==" %%a in ('wmic CSProduct GET UUID /value ^|find "-"') && '" &
'SET var1=%computername% && ' &
'SET var2=%var1% %var:~-8% && ' &
'Find /I "hostname" "c:\1.txt" 1>nul||echo hostname=%var2%>>c:\1.txt'
RunWait(@ComSpec & " /q /c " & $CMD,@ScriptDir,@SW_HIDE)
Выбивает ошибку
Код:
Unknown function name.:
$CMD = "'For /F "tokens=1* delims==" %%a in ('wmic CSProduct GET UUID /value ^|find "-"') && '" &
$CMD = "'For /F "^ ERROR
Подскажите пожалуйста как правильно?