EDIT
WMIC не требует прав администратора
Это требует права на то, что вы пытаетесь сделать. Вы не можете использовать его для администрирования, если не администратора.
Он также требует, чтобы администратор запускал его один раз в системе для его настройки.
От Помощь
Контроль учетных записей пользователей
Под UAC, счета в локальной группе Администраторы имеют два маркера доступа, один со стандартными пользовательскими привилегиями и один с правами администратора. Из-за фильтрации токенов доступа UAC сценарий обычно запускается под стандартным токеном пользователя, если только он не запускается «как администратор» в режиме повышенной привилегии. Не все скрипты требовали административных привилегий.
Сценарии не могут программно определить, работают ли они под стандартным токеном безопасности пользователя или токеном администратора. Сценарий может завершиться неудачей с ошибкой, запрещенной доступом. Если сценарий требует прав администратора, он должен запускаться в режиме повышенной. Доступ к пространствам имен WMI различается в зависимости от того, выполняется ли сценарий в повышенном режиме. Некоторые операции WMI, такие как получение данных или выполнение большинства методов, не требуют, чтобы учетная запись запускалась как администратор. Дополнительные сведения о разрешениях доступа по умолчанию см. В разделе Доступ к пространствам имен WMI и выполнение привилегированных операций.
Wmic При первом запуске Wmic после установки системы его необходимо запустить из командной строки с повышенными правами. Повышенный режим может не потребоваться для последующих исполнений Wmic, если для операций WMI не требуются права администратора.
Использование WMIC
wmic netuse get /format:list
дает вам то, что доступно.
использовать что-то вроде
wmic netuse get remotepath, localname /format:list
Чтобы поместить вывод в файл или в буфер обмена.
WMIC конкретный переключатель
/output
или /append
например
wmic /node:"@%userprofile%\desktop\ComputerName.txt" /output:"%userprofile%\desktop\EventLog.html" /failfast:on PATH Win32_NTLogEvent where (EventIDentifier=42 or eventidentifier=1003) get /format:hform
(/ узел представляет собой список IP-адресов и/или компьютерные имена компьютеров, чтобы запустить команда против, один IP-адрес или имя компьютера в строке)
Главное командование Перенаправление Prompt File
прилагая> имяфайла.рсш (или >> имяфайла.рсш для добавления в файл) в команду записывает вывод в файл, а не на экране.
wmic baseboard get product,Manufacturer,model,partnumber>MotherboardPartNum.txt
Общие Командная строка Piping
прилагая | команда отправляет вывод в команду, а не на экране. Usefull команды, которые вывод направляется в
find or findstr (finds and filters text)
sort (sorts the output)
more (displays output to screen one page at a time)
clip (puts output onto the clipboard)
null (makes the data disappear for good - used for unwanted error messages)
wmic baseboard get product,Manufacturer,model,partnumber|clip
Объединение Трубы и перенаправлении
Таким образом, мы можем объединить их. Чтобы отправить список в файл на рабочем столе в обратном порядке сортировки (z до a), удаленные пустые строки.
wmic service get name,displayname /format:list|findstr .|sort /r>"%userprofile%\desktop\services_reversed.txt"
Wmic Параметры вывода
Варианты вывода являются
/Format:list (a list - use notepad to view)
/format:table (a table - use notepad to view)
/format:hform (an html list - name the file's extension .html so IE will show)
/format:htable (an html table - name the file's extension .html so IE will show)
/format:csv (comma seperated variable - used for importing data into other programs such as excel)
value, mof, rawxml
также и xml
.
Так,
sort /?
find /?
findstr /?
more /?
clip /?