Задача добавлять тестовые базы в 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
после запуска скрипта откроется проводник
И можно править профиль на сервере. без монтирование.
После всех работ убираем права у проводника.
taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe c:\windows\explorer.exe
Similar Posts:
- Как остановить и запустить все пулы iis через Powershell
- Как cменить пароль локального администратора в домене на серверах через Powershell.
- Как сделать gpo выключение windows 10 пк по бездействию в течение часа.
- Как экспортировать и импортировать все запланированные задания (task sheduler) из Windows 2008 r2
- Как сделать автоматизированную подготовку полного клона для VMware Horizon. VMware Horizon Automated Full Clone Provisioning

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