2015-01-20 3 views

ответ

1

Там не Powershell в DOS, так что я предполагаю, что у вас есть сценарий CMD (т.е. .bat или CMD-файл), который необходимо присвоить переменной вернулся из Powershell. Это suprisingly довольно tricky.

C:\>for /f "delims=" %i in ('powershell -command " & { get-wmiobject win32_networkadapter -filter 'netconnectionstatus 
= 2' | Select -Expand macaddress -Last 1 } "') do set foobar=%i 

C:\>set foobar=00:19:99:E1:98:32 

C:\>echo %foobar% 
00:19:99:E1:98:32 
+0

Блестяще спасибо большое. – Stratos

Смежные вопросы