serik1986
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору LevT на счет шары для создаваемых по аналогии с группами, ДА, есть одна шара на сервере где и будут они все формироваться/обновляться. На счет вообще всей реализации, извиняюсь сразу за ламерский текст, просто я только только перевариваю синтаксис и для меня это пока как пазл который я пытаюсь собарть воедино. У меня скорее парочка вопросов, возможно ли данный код использовать в качестве единого скрипта (в голове звучит что конечно же можно) но я задаю этот вопрос скорее чтоб уточнить правильно так делать или нет? Другой вопрос касается того, что пользователи у нас все таки имеют входы часто с разных машин и мы не используем роуминг профилей, т.к. просто места не хватит на сервере или выделенной машине для всех пользователей. Я искал когда то решение проблем с местом под профильские директории в случае роуминга, но кроме как ограничение квотой ничего не нашел, а т.к. юзеры хранят массы данных на рабочем столе то при логофф все это будет сохранятся на сервере и когда то просто может возникнуть проблема не сохраненных данных если есть ограничение по квоте. Если у вас есть какая то рекомендация по этому поводу готов прислушаться... но пока мы путями для профилей не пользуемся, соответственно ветка кода Код: $profile = $_.ProfilePath | Get-Item #не знаю как у вас, а в нашей АД в этом месте бардак, и данных AD может быть вовсе даже недостаточно | вероятнее всего вернет пустое значение... да и в добавок к сказанному мы пользуемся только home folder которую ссылаем на общую папку на сервере в которой ограничили место до 5ГБ и по расширениям хранимых файлов только на документы офисного характера, так сказать локальное облако для пользователей которые часто сидят на разных местах и им требуется всего лишь excel или word, либо важные личные документы, с гарантией хранения на сервере а не локально. и еще ветка кода функции которую я не до конца понял, прошу объяснить: в функции Get-Share: Код: BEGIN { $Root = 'E:\Shares\Personal\Temp' } | Я это понимаю как создание переменной $Root с постоянным путем к корневой shared папки в которой и будут жить все остальные... может ошибаюсь, но зачем это делать если можно просто где то один раз присвоить к $Root значение пути и пользоваться им. в остальном я погуглил команды и аргументы используемые в коде, немного туман стал рассеиваться и я кажись стал понимать структуру синтаксиса, чуть позже выложу свой вариант Update-SharePermissions, а то что касается Update-Shortcut а именно MyType.UserDesktopInfo я пока не знаю как быть... | Всего записей: 267 | Зарегистр. 29-06-2009 | Отправлено: 13:52 09-03-2018 | Исправлено: serik1986, 13:54 09-03-2018 |
|