Powershell – Правка количества CAL на SQL 2000
Представляю вашему вниманию простой скрипт который устанавливает необходимое количество CAL на MS SQL Server 2000.
Для его работы необходимо сформировать файл со списком серверов.
server02
server03
В переменной $cal укажите необходимую цифру CAL которую вам требуется задать.
$cal=50
foreach ($server in $servers) {
Write-Host "Working with Server $server"
$MachineName = $server
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey(‘LocalMachine’, $MachineName)
$regKey= $reg.OpenSubKey("SOFTWARE\\Microsoft\\Microsoft SQL Server\\80\\MSSQLLicenseInfo\\MSSQL8.00", $true )
$val1 = $regkey.GetValue("ConcurrentLimit")
Write-Host "Current value = " $val1
if ($val1 -ne $cal) {
Write-Host "Set ConcurrentLimit to $cal"
$regkey.SetValue("ConcurrentLimit", $cal)
$regKey.flush()
$regKey.Close()
} else {
Write-Host "ConcurrentLimit = " $val1
}
}
Похожие статьи
Информация об авторе
|
|
Сергей Мариничев. Вы можете присоединиться ко мне в Facebook или в Twitter. |
А также бесплатно подписаться по E-mail и получать актуальную информацию в числе первых.
Вы можете оставить комментарий.