Показать полную графическую версию : [решено] Как получить название группы Администраторов в переменную.
Задачу получения имени локальных администраторов еще можно решить так:
@set AdminName=Administrator
@net user %AdminName% 2>&1
@IF ERRORLEVEL 1 set AdminName=Администратор && chcp 866 >nul
@echo %AdminName%
Использовал на зоопарке русских и английских клиентских машин. См. также сообщение ниже от тов. Iska.
etix, во-первых, вычеркните слово «группы». Во-вторых, ничто в принципе не мешает иметь одновременно учётные записи «Администратор» и «Administrator» на одной и той же машине (и даже может оказаться так, что ни одна из них не будет являться встроенной учётной административной записью).
Foreigner
02-04-2015, 14:18
Задачу получения имени группы локальных администраторов лучше получить так:
@echo off
setlocal
set "wmic=wmic group where sid="S-1-5-32-544" get name /value"
for /f %%i in (' "%wmic%" ') do 1>nul set "%%i"
echo %name%
Foreigner, «их есть» во втором сообщении темы. Это новоявленные (и не очень) коллеги отчего-то возбуждаются.
Foreigner
02-04-2015, 15:48
Iska, Не посмотрел в начале, пусть будет напоминанием
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC