none
Скопировать файл членам группы RRS feed

  • Вопрос

  • Задача-добавить в логон скрипт такое

    Есть группа -parus в домене

    членам этой группы скопировать с контроллера домена ini файл на компьютер.(c:\parus.ini, например)

    Причем, если у Клиента windows 7 , то положить этот файл в папку c:\111 на клиенте

    а если windows xp-то в папку c:\222 на клиенте

    Прошу помощи в решении этой задачи

    GPP не предлагать:))


    • Изменено PVDPVDPVD 1 августа 2014 г. 12:46
    1 августа 2014 г. 12:44

Ответы

  • http://technet.microsoft.com/en-us/library/cc947846%28WS.10%29.aspx

    две политики, два wmi фильтра, два скрипта достаточно cmd из серии

    xcopy "path to dest file" "path to local file" /Y

    ну или можно один фильтр, а ко всем остальным применять вторую политику, все зависит от того как все устроено
    • Изменено Dyakov Alexander 1 августа 2014 г. 12:59
    • Помечено в качестве ответа PVDPVDPVD 1 августа 2014 г. 13:06
    1 августа 2014 г. 12:58
  • я не силен в батниках, но надо сделать if then

    wmic os get Name

    или если powershell есть везде, то можно

    $source = "path to source file"
    $OSName = WmiObject Win32_OperatingSystem).Name
    if ($OSName -match "Windows 7"){Copy-Item -Path $source -Destination "Path to destination file" -force Confirm:$false}
    elseif ($OSName -match "Windows XP"){Copy-Item -Path $source -Destination "Path to destination file" -force Confirm:$false}
    else{break}
    примерно так
    • Помечено в качестве ответа PVDPVDPVD 4 августа 2014 г. 7:03
    4 августа 2014 г. 5:10

Все ответы

  • http://technet.microsoft.com/en-us/library/cc947846%28WS.10%29.aspx

    две политики, два wmi фильтра, два скрипта достаточно cmd из серии

    xcopy "path to dest file" "path to local file" /Y

    ну или можно один фильтр, а ко всем остальным применять вторую политику, все зависит от того как все устроено
    • Изменено Dyakov Alexander 1 августа 2014 г. 12:59
    • Помечено в качестве ответа PVDPVDPVD 1 августа 2014 г. 13:06
    1 августа 2014 г. 12:58
  • Спасибо за ответ. А в логон скрипте никак нельзя сделать с проверкой на версию ОС?
    1 августа 2014 г. 13:19
  • я не силен в батниках, но надо сделать if then

    wmic os get Name

    или если powershell есть везде, то можно

    $source = "path to source file"
    $OSName = WmiObject Win32_OperatingSystem).Name
    if ($OSName -match "Windows 7"){Copy-Item -Path $source -Destination "Path to destination file" -force Confirm:$false}
    elseif ($OSName -match "Windows XP"){Copy-Item -Path $source -Destination "Path to destination file" -force Confirm:$false}
    else{break}
    примерно так
    • Помечено в качестве ответа PVDPVDPVD 4 августа 2014 г. 7:03
    4 августа 2014 г. 5:10