Антон Анонимов, Ну я так и пробовал. учётные данные к invoke-command - это под кем подключаться к удалённой сессии powershell/winrm
Но у вас, как я понимаю, две разные проблемы
Одна - подключение только в рамках сессии, в общем случае - это нормально. и, скорее всего, это решается -Persist, как я уже говорил
Вторая - Access Denied, это, больше похоже на проблемы с правами на хранилке
Антон Анонимов, Я о том, что подключаетесь вы, напрямую указывая логин\пароль через -Credentials
Без указания у вас будет double hop.
Если же указывать логин/пароль напрямую, можно использовать не свою текущую учётку, а другую, что вы и, собственно, судя по всему, делали, а я проверил на своём роутере :)
Антон Анонимов, Вообще подключения через New-PSDrive в Invoke-Command скорее всего действует для текущего скрипта, вам надо поэкспериментировать с -Scope и -Persist
Но то, что access denied даже в этом же скриптблоке - это, скорее, вопрос к хранилке или паролю, потому что у меня при подключении другим юзером всё видно
long_skinny_boy, они сами могут удалять группу, то есть сами управлчют правами?
Если нет, разумнее тогда написать скрипт, который и будет снимать наследование и настраивать как надо не удаляя группы.
Насколько я знаю, оно лезет напрямую и следом обновляет запись в кеше. По смыслу очень близко. Разница том, что при отдельном запросе на ban/purge новая версия появится не тут же, а позже, при реальном запросе.
Но у вас, как я понимаю, две разные проблемы
Одна - подключение только в рамках сессии, в общем случае - это нормально. и, скорее всего, это решается -Persist, как я уже говорил
Вторая - Access Denied, это, больше похоже на проблемы с правами на хранилке