none
Инвентаризация компьютеров в домене RRS feed

  • Вопрос

  • Здравствуйте. Соорудил небольшой скрипт для инвентаризации компьютеров: получаю имя, мак, версию виндоус. Но почему-то скрипт не отрабатывает на xp и server 2012

    строка  mkdir c:\version\ для проверки... там где выполняется весь скрипт выполняется

    Скрипт засунул в доменные групповые политики : Конфигурация компьютера\политики\конфигурация windows\сценарии\автозгрузка

    политика применена ко всему домену

    @echo off
    setlocal enabledelayedexpansion
    chcp 1251 >nul
    mkdir c:\version\
    FOR /F  "eol=] delims=," %%a IN ('ver') DO (
     set result=%%a
    )
    FOR /F  "eol=] delims=," %%a IN ('hostname') DO (
     set host=%%a
    )
    FOR /F  "tokens=1 delims=," %%a IN ('getmac /fo csv') DO (
     
    set mac=%%a
    )
    echo %host%;%mac%;%result% >> \\ast\ver\ver1.txt

    папка \\ast\ver\ расшарена для всех



    • Изменено shmelfrol 18 февраля 2020 г. 5:44
    18 февраля 2020 г. 5:35

Все ответы

  • 1. Попробуйте папку Version создавать не в корне, а например в Program Files или в профиле.

    2. В фильтрах политики указаны Authenticated Users или отдельная группа?

    3. Вы эту инфу можете взять с КД via posh - и версию ОС, и имя, и адрес. А таблицу маков из DHCP.

    18 февраля 2020 г. 6:20