Vasya
тьфу блин
Sergey
ваще сичтаю что это самый православный способ кастомизации тот же МДТ из своего Customisation.ini вычитывает сравнивает по справочникам и меняет этот самый unatended.xml
Anton
пасаны, а вы если сидите в каких-то своих локальных айти чатах, можете мне скинуть линки в пм
Sergey
хмммм.... с какой целью??
Vasya
народ сюда затянуть
Vasya
ваще сичтаю что это самый православный способ кастомизации тот же МДТ из своего Customisation.ini вычитывает сравнивает по справочникам и меняет этот самый unatended.xml
я после sccm поднимал mdt и посчитал, что есть доля наркоманства, если сначала юзать sccm, а потом разбираться с mdt
Anton
бот, блеать, где лента?
Sergey
я после sccm поднимал mdt и посчитал, что есть доля наркоманства, если сначала юзать sccm, а потом разбираться с mdt
Ну там такой тулбокс уже набрался полезный, каждый раз что-то новенькое там нахожу
Igor
В новой версии sccm(1702) убрали поддержку apple script? У меня почему-то при добавлении скрипта в параметры соответствия можно выбрать только sheel script
Sergey
помойму его и 1610 небыло
Sergey
@masyan у нас главный эпле-вод
Anton
так #!/bin/bash osascript -e "key down {command}"
Anton
не вижу проблем
Anton
его там и не было вроде, нативно я уже точно не помню
Anton
Или через питон вызвать
Igor
не вижу проблем
А знаешь как на shell ярлычок на папку создать? ) Мне всего лишь нужно смонтировать шару и выдернуть из неё для определённого пользователя нужный ярлычок для папки, а то нигде найти не могу.
Anton
Мак в домене?
Anton
А то если нет, тут все плохо
Anton
Шара смб?
Igor
Да
Anton
так
Anton
ну можешь попробовать сделать вот так: в дискавери у тебя #!/bin/bash # Mount Share LOCALMOUNTPOINT="/Volumes/path_to_folder" if mount | grep "on $LOCALMOUNTPOINT" > /dev/null; then echo "OK" else echo "notOK" fi в ремедиэйшен у тебя примерно такое #!/bin/bash # Mount Share mkdir /Volumes/folder_for_user mount -t smbfs smb://fileserv/path_to_folder /Volumes/folder_for_user
Anton
в комплайнс сеттингс ловишь notOK
Anton
Anton
в правилах
Anton
т.к. sccm понимает все, что вовращается в echo и в stdout, stderror
Anton
только перед тем, как пулять в CI, проверь локально все shell скрипты
Anton
что точно у тебя условия работают, а то все может пойти не так )
Anton
в маках с 10.10 есть еще тулза такая - /usr/bin/sfltool add-item -n "Displayname" com.apple.LSSharedFileList.FavoriteServers "Serverpath"
Anton
а в 10.11 у нее нормальный хелп появился, тоже как вариант можно использовать
Anton
это в favorite добавлять шару
Anton
а, еще проблема, кстати, проверять залогененого юзверя
Anton
#!/bin/bash # Mount Share myuser=$(stat -f%Su /dev/console) mkdir /Users/$myuser/fileserv mount -t smbfs //$ucuser@fileserv/folder /Users/$myuser/fileserv
Anton
вот так еще можно делать
Anton
это для CI, так как агент выполняет все с sudo, и твой юзверь ничего не увидит, если выполнять шелл в пакетах от имени пользователя, тогда первый вариант прокатит
Anton
если CI, то надо чекать сначала, кто залогинен
Anton
или так #!/bin/bash # Get the Username of the currently logged user loggedInUser=`/bin/ls -l /dev/console | /usr/bin/awk '{ print $3 }' if [ -e /usr/local/bin/mysides ] then
Igor
У меня шара монтируется целиком, там же проверкп автормзации идёт, а потом на рабочий стол папку выдернуть
Igor
Точнее ярлык папки
Anton
ну я другого способа не знаю, читать надо про alias
Anton
просто вроде алиас для smb шары как раз и создает mount_smbfs
Anton
Anton
даже нет в менюшке пункта
Igor
просто вроде алиас для smb шары как раз и создает mount_smbfs
Он монтирует как диск, а нужно как ярлык (псевдоним), а иначе они переименовывают и этот диск на серваке переименовывается и у всех юзеров из ад пропадает доступ
Anton
https://www.jamf.com/jamf-nation/discussions/5062/script-help-network-folder-+-desktop-alias
Anton
лол )
Anton
это второй вопрос, нахрена хватает прав переименовывать папки в шаре ) ну ладно
Anton
делай эпл скрипт тогда
Anton
короче, есть простой способ, просто маунтишь все папки скриптом, забираешь права на переименования и лесом, второй способ, секс, удовольствие, рок-н-ролл. )
Anton
You can't symlink a network share like that. Symlinks only work between files/directories on the same computer (and hardlinks are even more restrictive - they need to be on the same filesystem/partition).
Anton
видишь чего пишут
Anton
https://github.com/amsysuk/public_scripts/blob/master/mount_SMBHome/mounthome.sh
Igor
https://github.com/amsysuk/public_scripts/blob/master/mount_SMBHome/mounthome.sh
На эппл скрипте в две строчки и работает) осталось к sccm прикрутить
Vasya
@skorotkov все хорошо, только я что-то не могу найти, как в этом файлике не еще один акк добавить, а существующий enabled сделать
Vasya
бггг. нашел костыль
Vasya
<component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Path>net user administrator /active:yes</Path> <Order>1</Order> </RunSynchronousCommand> </RunSynchronous> </component>
Sergey
Костыль,да
Vasya
счас посмотирм что будет с ОС, захваченной с еще одним аккаунтом. убьется или нет
Vasya
@skorotkov а вроде есть хитрость с автологоном именно администратора. если его указать - будет enabled, но именно через файл ответов. счас попробуем-с
Vasya
счас посмотирм что будет с ОС, захваченной с еще одним аккаунтом. убьется или нет
убились. что-то странно... ну на 7 я такое не проворачивал, обычнов все хвосты перед захватом вычищались, а на ХР точно не прибивалось
Sergey
дык я в самом началае про это говорил
Vasya
упустил я, видимо
Vasya
счас опробуем-с
Sergey
автолог и плейн текст указываешь
Sergey
и можно вообще без пароля
Vasya
что-то у меня capture капец какой долгий с варьки. несколько часов 12 гб образ =(
SF
Странные проблемы с отключением админской учетки. Что мешает в TS скрипт ближе к концу поставить на создание пары новых учеток и автологон от одной из них?
Sergey
то что там не полноценный TS
Sergey
нет клиента CM
SF
Я подробностей не помню, но я так делал и все работало
Sergey
Ну, я так понимаю, Вася хочет решить задачу именно так как он придумал
SF
то что там не полноценный TS
Что ты имеешь ввиду? Фаза тс должна быть та, где уже не WinPE, а система грузится. Там все из обычного cmd делается
Vasya
в этом все и дело
Vasya
в PE ты не можешь добавить шаг "run cmd" и там сделать enable учетке админа
Vasya
а что бы этот шаг заработал в загруженной полноценной ОС - должен стоять агент