본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다.
참고만 하시고 궁금한 사항이 있으시면 연락주세요.
티스토리 뷰
SQL 설치하고 해당 설치된 라이선스키가 궁금할때가 있을 것 같다.
아니면 사내 라이선스키관리시 참고해도 좋을 것 같다.
[실행화면]
function Get-SQLserverKey { ## function to retrieve the license key of a SQL 2008 Server. ## by Jakob Bindslet (jakob@bindslet.dk) param ($targets = ".") $hklm = 2147483650 $regPath = "SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" $regValue1 = "DigitalProductId" $regValue2 = "PatchLevel" $regValue3 = "Edition" Foreach ($target in $targets) { $productKey = $null $win32os = $null $wmi = [WMIClass]"\\$target\root\default:stdRegProv" $data = $wmi.GetBinaryValue($hklm,$regPath,$regValue1) [string]$SQLver = $wmi.GetstringValue($hklm,$regPath,$regValue2).svalue [string]$SQLedition = $wmi.GetstringValue($hklm,$regPath,$regValue3).svalue $binArray = ($data.uValue)[52..66] $charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9" ## decrypt base24 encoded binary data For ($i = 24; $i -ge 0; $i--) { $k = 0 For ($j = 14; $j -ge 0; $j--) { $k = $k * 256 -bxor $binArray[$j] $binArray[$j] = [math]::truncate($k / 24) $k = $k % 24 } $productKey = $charsArray[$k] + $productKey If (($i % 5 -eq 0) -and ($i -ne 0)) { $productKey = "-" + $productKey } } $win32os = Get-WmiObject Win32_OperatingSystem -computer $target $obj = New-Object Object $obj | Add-Member Noteproperty Computer -value $target $obj | Add-Member Noteproperty OSCaption -value $win32os.Caption $obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture $obj | Add-Member Noteproperty SQLver -value $SQLver $obj | Add-Member Noteproperty SQLedition -value $SQLedition $obj | Add-Member Noteproperty ProductKey -value $productkey $obj } }
'SQL Server' 카테고리의 다른 글
UDL 파일을 이용하여 원격 client에서 SQL SERVER로의 접속 가능 여부 확인하기 (0) | 2015.05.29 |
---|---|
How to choose antivirus software to run on computers that are running SQL Server (0) | 2015.05.29 |
SQL Server 2014 라이선스 관련 MS 자료링크 (0) | 2015.05.01 |
SQL Server Internal Database Version Number & History (0) | 2015.04.23 |
SQL Server 백업/복원을 쿼리로 하자 (0) | 2015.04.23 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday