Te doy la bienvenida a nuestra web, ahora encontrarás la respuesta a lo que buscas.
¿Qué tal usar reg.exe en lugar de regedit.exe?
Get-Command reg
CommandType Name Version Source
----------- ---- ------- ------
Application reg.exe 10.0.16... C:Windowssystem32reg.exe
esto funcionó bien para mí:
reg import .test.reg
yo suelo
Invoke-Command Out-Null
la ultima parte
*>&1 | Out-Null
canaliza la salida a null para que la consola no lo vea. No creo que esto sea necesario, pero me molestó.
Es posible que esté intentando ejecutarlo con privilegios insuficientes. Este fragmento debería funcionar:
$startprocessParams = @
FilePath = "$Env:SystemRootREGEDIT.exe"
ArgumentList = '/s', 'C:file.reg'
Verb = 'RunAs'
PassThru = $true
Wait = $true
$proc = Start-Process @startprocessParams
if ($proc.ExitCode -eq 0)
'Success!'
else
"Fail! Exit code: $($Proc.ExitCode)"
Pause
Si posees alguna incertidumbre o capacidad de reaccionar nuestro artículo eres capaz de dejar una referencia y con mucho gusto lo analizaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)