Как открыть профиль пользователя без монтирования (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:

Метки:

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

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