Необходимо написать скрипт который импортирует ветку реестра и хранилище сертификатов под определенным пользователем. Есть мой набросок но не работает(
# в папке import\ лежит несколько файлов (user1.reg, user2, и тд
$user = [Environment]::UserName # определяется имя текущего пользователя под кем будет запускаться
$fpath = "C:\Soft\Key_Replacer\import\$user.reg" # на основе имени пользователя ищется файл
$isfile = Test-Path $fpath
if($isfile -eq "True") { # проверка есть ли в папке import Нужный файл.
#импорт реестра (не работает)
reg.exe /Import
# импорт .SST Хранилище сериализированных сертификатов
$file = ( Get-ChildItem -Path C:\Soft\Key_Replacer\import\123.sst )
$file | Import-Certificate -CertStoreLocation Cert:\CurrentUser\My # в директорию личное\сертификаты
# перемещение обработонного файла в папку end
C:\PS>move-item -path C:\Soft\Key_Replacer\import\$user.reg -destination C:\Soft\Key_Replacer\end\$user.reg
}
else {
Write-host "в обновлении не нуждается"
}