PDA

Показать полную графическую версию : [решено] Настройка VSSadmin через GPO


Lezenford
18-07-2016, 17:54
Добрый день!

Столкнулся с проблемой - нужно на всех рабочих станциях домена (в основном win7) изменить настройки резервного копирования, а именно активировать их и определить объем места под теневые копии.
Для этого прекрасно подходит скрипт в 2 строчки в PS
enable-computerrestore -drive "C:\"
vssadmin resize shadowstorage /For=C: /On=C: /MaxSize=20%

Но вот проблема - групповыми политиками домена накатить этот скрипт не выходит! Добавлено в раздел конфигурации компьютера - logon не дает эффекта. На сколько могу судить это потому, что для работы с этой командой требуется повышенный приоритет.
Как можно обойти данную проблему?

WindowsNT
19-07-2016, 10:13
В конфигурации компьютера нет логонных скриптов, только startup.
С другой стороны, Startup Script отрабатывает от лица System (то есть, обладает всеми привилегиями).

vinadm
19-07-2016, 10:27
Скрипты PS политиками разрешены в домене ?

Lezenford
19-07-2016, 11:49
Да, другие PS скрипты корректно отрабатывают, а этот не хочет. Добавил в него написание лога - он тоже не пишется. такое ощущение, что он политику видит, но скрипт запускать не хочет...

vinadm
19-07-2016, 12:48
Команда vssadmin resize shadowstorage на станциях с windows 7 работать не будет
Applies To: Windows Server 2003, Windows Server 2008, Windows Server 2003 R2, Windows Server 2008 R2, Windows Server 2012, Windows 8
https://technet.microsoft.com/ru-ru/library/cc788050(v=ws.11).aspx

Lezenford
19-07-2016, 13:32
Будет. Этот скрипт прекрасно отрабатывает, если запустить его локально с повышенным приоритетом (run as administrator).

vinadm
19-07-2016, 16:58
Powershell Logon Script Run as Admin (https://community.spiceworks.com/topic/413953-powershell-logon-script-run-as-admin)

Lezenford
19-07-2016, 17:57
Все, нашли ошибку в политике. Все заработало, скрипт рабочий. Всем спасибо!




© OSzone.net 2001-2012