CMD/BAT - [решено] Показать параметр 'описание'

Аватара пользователя
Arsenik77

CMD/BAT - [решено] Показать параметр 'описание'

Сообщение Arsenik77 »

Добрый день.

Как присвоить переменной значение 'описание' см. влож.

Стоят win10.
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
YuS_2

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение YuS_2 »

Цитата Arsenik77:



win10
CMD/BAT - [решено] Показать параметр 'описание'




powershell



Код:

Код: Выделить всё

$a = (gwmi win32_operatingsystem|select description).description
$a

cmd



Код:

Код: Выделить всё

@echo off
for /f %%i in ('powershell -nol -c "&{(gwmi win32_operatingsystem|select description).description}"') do set var=%%i
echo %var%
Аватара пользователя
YuS_2

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение YuS_2 »

Отлично работает, но хотелось бы для узнать этот параметр у компьютеров находящихся в своей подсетки (не только локального).
Аватара пользователя
Arsenik77

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение Arsenik77 »

alpap, Замечательно! Именно то что нужно.
Аватара пользователя
Arsenik77

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение Arsenik77 »

Отлично работает, но хотелось бы для узнать этот параметр у компьютеров находящихся в своей подсетки (не только локального).
Аватара пользователя
Arsenik77

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение Arsenik77 »

Цитата Arsenik77:



у компьютеров находящихся в своей подсетки
CMD/BAT - [решено] Показать параметр 'описание'




для powershell, от имени админа:



Код:

Код: Выделить всё

icm -comp SRV1,SRV2,SRV3 -scr {(gwmi win32_operatingsystem|select description).description}
Аватара пользователя
Arsenik77

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение Arsenik77 »

Вот так примерно

for /f "delims=" %%i in ('powershell -nol -c "&{(gwmi -computername %KK% win32_operatingsystem).description}"') do set var=%%i

echo %var%
Аватара пользователя
YuS_2

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение YuS_2 »

Цитата Iska:



Wbem иногда случаются совершенно невразумительные отказы при попытках сетевого взаимодействия
CMD/BAT - [решено] Показать параметр 'описание'




Именно! А раз уж везде win 10, то подумалось так: зачем печку топить, когда есть центральное отопление. Изображение



PS

Кстати, сам не понял, зачем я в код засунул |select description, оно там излишне...
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение Iska »

Цитата Arsenik77:



Вот так примерно
CMD/BAT - [решено] Показать параметр 'описание'




если таки надо в cmd запускать именно, то:



Код:

Код: Выделить всё

@echo off
echo Administrative permissions required. Detecting permissions...
net session >nul 2>&1
if errorLevel 1 echo Failure: Current permissions inadequate.&pause&exit /b
for /f %%i in (
	'powershell -nol -c "&{icm -comp SRV1,SRV2,SRV3 -scr {(gwmi win32_operatingsystem).description}}"'
) do set var=%%i&call :out
pause&exit /b
:out
echo %var%
exit /b
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Показать параметр 'описание'

Сообщение Iska »

YuS_2, в cmd это делается вызовом wmic.exe:



Код:

Код: Выделить всё

wmic OS SET Description='6 этаж'
Ответить

Вернуться в «Скриптовые языки администрирования Windows»