如何使用 PowerShell 运行 .reg 文件? [英] How to run the .reg file using PowerShell?

查看:22
本文介绍了如何使用 PowerShell 运行 .reg 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用 PowerShell 脚本运行 .reg 文件(注册表文件),但我无法运行它.当我手动运行它时,它会在注册表中创建相应的节点,但我希望它使用 powershell 脚本执行.下面是我尝试使用但没有结果的代码 -

I want to run the .reg file (registry file) using PowerShell Script but I am not able to run it. When i run it manually it creates the respective nodes in registry but i want it execute using powershell script. Below is the code which i tried using but got no results -

$PathofRegFile="c:file.reg"
regedit /s $PathofRegFile

我尝试的另一个代码是这个 -

Another code which i tried was this -

Start-Process -filepath "C:windows
egedit.exe" -argumentlist "/s c:file.reg"

请帮助...!

下面是我的 .reg 文件的内容

Below is the Content of my .reg file

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWARESePI]

[HKEY_LOCAL_MACHINESOFTWARESePISTEP]
@=""

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatform]
"VERSION"="8.2.6.0"

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatformAppService]
"MONITORINTERVAL"=dword:00000005
"MONITORAPPS"="STEP Audit"

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatformAudit]
"TRACEON"=dword:00000000
"TRACEDIR"="Specifies the directory to dump trace files if TRACEON is set to 1"

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatformCommon]
"SSMITRACEFILEX"="C:\Program Files\SePI\STEP\LogFiles\SSMITraceFile.txt"
"SSMILOGERRORSLOCALLY"="Yes"
"SSMIDoNotSendToAudit"="FALSE"
"ResourceFile"="C:\Program Files\SePI\STEP\Programs\"
"REPORTALLEXCEPTIONS"="Yes"
"KSPath"="C:\Program Files\SePI\STEP\KeyStore\"
"KEY"="10069356713705F858B56A9E850DD8CB7D"
"intelliSUITEnode"="WebApp"
"InstallationDir"="C:\Program Files\SePI\STEP\"
"IMSFirstRun"=dword:00000001
"CONFIGPATH"="C:\Program Files\SePI\STEP\Configuration Files\"
"COM_VERBOSEGLOBALCACHE"="False"
"COM_UserProfileCacheExpirationInSecs"="30"
"COM_SSMISenderUtilCacheExpirationInSecs"="120"
"COM_REPORTIGNOREDEXCEPTIONSASWARNINGS"="True"
"COM_LOCALUTILSCACHEEXPIRATIONINSECS"="600"
"COM_DEFAULTPROPERTYCACHEEXPIRATIONINSECS"="600"
"ProductName"="Ron"

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatformESI]

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatformESIITranQueryPrep]
"PATH"="C:\Program Files\SePI\STEP\QueryTemplates"

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatformITran]
"MAXROWSTORETURN"=dword:000003e8
"WRITERPSWD"="PASSWORD"
"WRITER"="ITRAN_WRITER"
"SERVER"="SQL SERVER"
"READERPSWD"="PASSWORD"
"READER"="ITRAN_READER"
"DBNAME"="DATABASENAME"

[HKEY_LOCAL_MACHINESOFTWARESePISTEPPlatformReportingSvc]
"STATUSINTERVAL"="5"
"POLLINTERVAL"="2"
"MONITORINTERVAL"="5"
"MAXWORKERTHREADS"="5"
"CONFIGFILE"="C:\Program Files\SePI\STEP\Configuration Files\"

推荐答案

用reg.exe代替regedit.exe怎么样

How about using reg.exe instead of regedit.exe

Get-Command reg

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     reg.exe                                            10.0.16... C:Windowssystem32
eg.exe

这对我来说很好:

reg import .	est.reg

这篇关于如何使用 PowerShell 运行 .reg 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆