totopolis
20-09-2016, 12:10
Всем привет!
Прошу вашей помощи в написании скрипта для групповой политики.
Скрипт должен делать следующее:
Для каждого жесткого диска с назначенной буквой запускать утилиту sdelete.
Данной утилите указывается диск, с которым она должна работать, в следующем виде:
sdelete -z [буква диска]:
Наример так:
sdelete -z c:
Первая трудность с которой я столкнулся - отсеивание дисков по типу. Утилита не должна запускаться для USB-дисков, дисководов и сетевых дисков.
Попробовал через пакетный файл windows (батник) и утилиту fsutil, но далеко не ушел:
@echo off
for %%i in (C D E) do fsutil fsinfo drivetype %%i:
Наверняка данные операции можно коротко и красиво проделать с помощью Powershell. Единственное ограничение для нас - версия не выше 2.0 (она по умолчанию стоит на win server 2008R2).
Если кто-то уже сталкивался с похожей задачей - помогите решением.
Прошу вашей помощи в написании скрипта для групповой политики.
Скрипт должен делать следующее:
Для каждого жесткого диска с назначенной буквой запускать утилиту sdelete.
Данной утилите указывается диск, с которым она должна работать, в следующем виде:
sdelete -z [буква диска]:
Наример так:
sdelete -z c:
Первая трудность с которой я столкнулся - отсеивание дисков по типу. Утилита не должна запускаться для USB-дисков, дисководов и сетевых дисков.
Попробовал через пакетный файл windows (батник) и утилиту fsutil, но далеко не ушел:
@echo off
for %%i in (C D E) do fsutil fsinfo drivetype %%i:
Наверняка данные операции можно коротко и красиво проделать с помощью Powershell. Единственное ограничение для нас - версия не выше 2.0 (она по умолчанию стоит на win server 2008R2).
Если кто-то уже сталкивался с похожей задачей - помогите решением.