| | 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
 | 
 |