Power Shell
[ps] 레지스트리 수정하기
동동(이재동)
2009. 10. 7. 11:34
내가 만든 소스는
#Setting Reg for SQL TCP/IP connection
$regTCPEnablePath = "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib\Tcp"
Set-ItemProperty $regTCPEnablePath -Name Enabled -Value 1
$regTCPPortPath = "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib\Tcp\IPAll"
Set-ItemProperty $regTCPPortPath -Name TcpPort -Value 1433
#결과값을 저장해놓는다
$viewResult = Get-ItemProperty $regTCPEnablePath
#restart sql server service
net stop "SQL SERVER (SQLEXPRESS)"
net start "SQL SERVER (SQLEXPRESS)"
방법은 머 이렇다.
레지스트리 접근(레지스트리 내용은 디렉터리와 동일하게 접근)
HKEY_LOCAL_MACHINE : cd HKLM:
HKEY_CURRENT_USER : cd HKCU:
레스스트리 읽기, 쓰기
PS > Get-ItemProperty 키이름
PS > Set_ItemProperty 위치 -name 키이름 -value 키값
HKEY_LOCAL_MACHINE : cd HKLM:
HKEY_CURRENT_USER : cd HKCU:
레스스트리 읽기, 쓰기
PS > Get-ItemProperty 키이름
PS > Set_ItemProperty 위치 -name 키이름 -value 키값