Power Shell2009. 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 키값


Posted by 동동(이재동)