Перейти к содержимому

Как открыть профиль пользователя без монтирования (vhdx) user profile disk.

Задача добавлять тестовые базы в 1с. Для этого нужно у пользователя поправить C:\Users\%USERNAME%\AppData\Roaming\1C\1CEStart\v8i . Так как у нас ферма rdsh ,то проблема править файл через монтирование vhds. Через проводник будет легче всего.

Запуск проводника с правами администратора.

param([switch]$Elevated)
 
function Test-Admin {
  $currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
  $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
}
 
if ((Test-Admin) -eq $false)  {
    if ($elevated)
    {
        # tried to elevate, did not work, aborting
    }
    else {
        Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -noexit -file "{0}" -elevated' -f ($myinvocation.MyCommand.Definition))
}
 
exit
}
 
'running with full privileges'
taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
pause
c:\windows\explorer.exe /nouaccheck
c:\windows\explorer.exe /nouaccheck

после запуска  скрипта  откроется проводник

Как открыть профиль пользователя без монтирования (vhdx) user profile disk.

И можно править профиль на сервере. без монтирование.

После всех работ убираем права у проводника.

taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
c:\windows\explorer.exe

 

Similar Posts:

Метки:

3 комментария для “Как открыть профиль пользователя без монтирования (vhdx) user profile disk.”

  1. Так как эта проблема – запуск с повышением прав – касается ТОЛЬКО Проводника Windows (для её обхода и нужен этот скрипт в посте), то проще использовать любой другой файловый менеджер: Total Commander, Explorer++, в общем – кому что нравится.
    Все они без проблема запускаются “от имени Администратора”.
    А собственно заголовок “Как открыть профиль пользователя без монтирования (vhdx) user profile disk” не соответствует содержимому: скрипт помогает править профиль УЖЕ СМОНТИРОВАННЫХ user profile disk. Тех, кто не в системе, и чей профиль не смонтирован – таким способом поправить нельзя.
    Но скрипт полезный как образец для запуска любой программы и автоматического запроса повышения прав при необходимости.

    1. Мне тоже проще far использовать, но людям кто не умеет или не хочет, приходиться так изгаляться.
      А собственно заголовок “Как открыть профиль пользователя без монтирования (vhdx) user profile disk” не соответствует содержимому: скрипт помогает править профиль УЖЕ СМОНТИРОВАННЫХ user profile disk. Тех, кто не в системе, и чей профиль не смонтирован – таким способом поправить нельзя.
      Имелось ввиду, что когда пользователь не активен, то надо монтировать диск к своему профилю.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *