Kiểm tra SQL Server bằng Windows PowerShell – Phần 3
Số trang: 8
Loại file: pdf
Dung lượng: 299.98 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Phần trước của loạt bài này đã giới thiệu cho các bạn kiểm tra đầu tiên về SQL Server—cách ping một host. Trong phần 2 là giới thiệu về cách kiểm tra tất cả các dịch vụ của Windows có liên quan với SQL Server. Trong phần 3 này chúng tôi sẽ giới thiệu về cách tìm một số thông tin về phần cứng và hệ điều hành từ máy host. Bước 1 Đánh hoặc Copy và paste đoạn mã bên dưới vào file C:CheckSQLServerCheckhardware.ps1. #Function to check Hardware information from a host Function checkhardware([string] $Hostname ) { $computer=get-wmiobject -class...
Nội dung trích xuất từ tài liệu:
Kiểm tra SQL Server bằng Windows PowerShell – Phần 3 Kiểm tra SQL Server bằng Windows PowerShell – Phần 3 Phần trước của loạt bài này đã giới thiệu cho các bạn kiểm tra đầu tiên về SQL Server—cách ping một host. Trong phần 2 là giới thiệu về cách kiểm tra tất cả các dịch vụ của Windows có liên quan với SQL Server. Trong phần 3 này chúng tôi sẽ giới thiệu về cách tìm một số thông tin về phần cứng và hệ điều hành từ máy host. Bước 1Đánh hoặc Copy và paste đoạn mã bên dưới vào file C:CheckSQLServerCheckhardware.ps1.#Function to check Hardware information from a hostFunction checkhardware([string] $Hostname ){$computer=get-wmiobject -class win32_computersystem -computername $hostname -errorvariable errorvar$errorvar.sizeif (-not $errorvar){$message=Host=+$Hostnamewrite-host $message -background GREEN -foreground BLACk$message=Description= +$computer.Descriptionwrite-host $message -background GREEN -foreground BLACk$message=NumberOfLogicalProcessors=+ $computer.NumberOfLogicalProcessorswrite-host $message -background GREEN -foreground BLACk$message=NumberOfProcessors=+ $computer.NumberOfProcessorswrite-host $message -background GREEN -foreground BLACk$message=TotalPhysicalMemory= +$computer.TotalPhysicalMemorywrite-host $message -background GREEN -foreground BLACk$message=Model= +$computer.Modelwrite-host $message -background GREEN -foreground BLACk$message=Manufacturer= +$computer.Manufacturerwrite-host $message -background GREEN -foreground BLACk$message=PartOfDomain=+ $computer.PartOfDomainwrite-host $message -background GREEN -foreground BLACk$message=CurrentTimeZone= +$computer.CurrentTimeZonewrite-host $message -background GREEN -foreground BLACk$message=DaylightInEffect=+$computer.DaylightInEffectwrite-host $message -background GREEN -foreground BLACk}}Bước 2Đánh hoặc Copy và paste đoạn mã bên dưới vào file C:CheckSQLServerCheckOS.ps1.#Function to check the OS information on the host machineFunction checkOS([string] $Hostname ){$os=get-wmiobject -class win32_operatingsystem -computername $hostname -errorvariableerrorvarif (-not $errorvar){$message= OSArchitecture=+$os.OSArchitecturewrite-host $message -background GREEN -foreground BLACk$message= OSLanguage=+$os.OSLanguagewrite-host $message -background GREEN -foreground BLACk$message= OSProductSuite=+$os.OSProductSuitewrite-host $message -background GREEN -foreground BLACk$message= OSType=+$os.OSTypewrite-host $message -background GREEN -foreground BLACk$message= BuildNumber=+$os.BuildNumberwrite-host $message -background GREEN -foreground BLACk$message= BuildType=+$os.BuildTypewrite-host $message -background GREEN -foreground BLACk$message= Version=+$os.Versionwrite-host $message -background GREEN -foreground BLACk$message= WindowsDirectory=+$os.WindowsDirectorywrite-host $message -background GREEN -foreground BLACk$message= PlusVersionNumber=+$os.PlusVersionNumberwrite-host $message -background GREEN -foreground BLACk$message= FreePhysicalMemory=+$os.FreePhysicalMemorywrite-host $message -background GREEN -foreground BLACk$message= FreeSpaceInPagingFiles=+$os.FreeSpaceInPagingFileswrite-host $message -background GREEN -foreground BLACk$message= FreeVirtualMemory=+$os.FreeVirtualMemorywrite-host $message -background GREEN -foreground BLACk$message= PAEEnabled=+$os.PAEEnabledwrite-host $message -background GREEN -foreground BLACk}}Bước 3Gắn thêm vào file C:CheckSQLServerCheckSQL_Lib.ps1 đoạn mã bên dưới.. ./checkhardware.ps1. ./checkOS.ps1Lúc này file C:CheckSQLServerCheckSQL_Lib.ps1 sẽ có pinghost, checkservices,checkhardware và checkOS như thể hiện bên dưới.#Source all the functions relate to CheckSQL. ./PingHost.ps1. ./checkservices.ps1. ./checkhardware.ps1. ./checkOS.ps1Lưu ý: File CheckSQL_Lib.ps1 này sẽ được cập nhật từ các kịch bản mới nhưcheckhardware.ps1 và checkOS.ps1Bước 4Gắn thêm vào file C:CheckSQLServerCheckSQLServer.ps1 đoạn mã dưới đây.checkhardware $HostnamecheckOS $HostnameLúc này file C:CheckSQLServerCheckSQLServer.ps1 sẽ có cả checkhardware và checkOS nhưbên dưới, Chúng tôi đã thêm môt tuyên bố write-host để hiện toàn bộ quá trình.#Objective: To check various status of SQL Server#Host, instances and databases.#Author: MAK#Date Written: June 5, 2008param ( [string] $Hostname). ./CheckSQL_Lib.ps1Write-host Checking SQL Server.....Write-host ........................Write-host Write-host Arguments accepted : $Hostnamewrite-host ........................Write-host Pinging the host machinewrite-host ........................PingHost $HostnameWrite-host Checking windows services on the host related to SQL Serverwrite-host ......................................... ...
Nội dung trích xuất từ tài liệu:
Kiểm tra SQL Server bằng Windows PowerShell – Phần 3 Kiểm tra SQL Server bằng Windows PowerShell – Phần 3 Phần trước của loạt bài này đã giới thiệu cho các bạn kiểm tra đầu tiên về SQL Server—cách ping một host. Trong phần 2 là giới thiệu về cách kiểm tra tất cả các dịch vụ của Windows có liên quan với SQL Server. Trong phần 3 này chúng tôi sẽ giới thiệu về cách tìm một số thông tin về phần cứng và hệ điều hành từ máy host. Bước 1Đánh hoặc Copy và paste đoạn mã bên dưới vào file C:CheckSQLServerCheckhardware.ps1.#Function to check Hardware information from a hostFunction checkhardware([string] $Hostname ){$computer=get-wmiobject -class win32_computersystem -computername $hostname -errorvariable errorvar$errorvar.sizeif (-not $errorvar){$message=Host=+$Hostnamewrite-host $message -background GREEN -foreground BLACk$message=Description= +$computer.Descriptionwrite-host $message -background GREEN -foreground BLACk$message=NumberOfLogicalProcessors=+ $computer.NumberOfLogicalProcessorswrite-host $message -background GREEN -foreground BLACk$message=NumberOfProcessors=+ $computer.NumberOfProcessorswrite-host $message -background GREEN -foreground BLACk$message=TotalPhysicalMemory= +$computer.TotalPhysicalMemorywrite-host $message -background GREEN -foreground BLACk$message=Model= +$computer.Modelwrite-host $message -background GREEN -foreground BLACk$message=Manufacturer= +$computer.Manufacturerwrite-host $message -background GREEN -foreground BLACk$message=PartOfDomain=+ $computer.PartOfDomainwrite-host $message -background GREEN -foreground BLACk$message=CurrentTimeZone= +$computer.CurrentTimeZonewrite-host $message -background GREEN -foreground BLACk$message=DaylightInEffect=+$computer.DaylightInEffectwrite-host $message -background GREEN -foreground BLACk}}Bước 2Đánh hoặc Copy và paste đoạn mã bên dưới vào file C:CheckSQLServerCheckOS.ps1.#Function to check the OS information on the host machineFunction checkOS([string] $Hostname ){$os=get-wmiobject -class win32_operatingsystem -computername $hostname -errorvariableerrorvarif (-not $errorvar){$message= OSArchitecture=+$os.OSArchitecturewrite-host $message -background GREEN -foreground BLACk$message= OSLanguage=+$os.OSLanguagewrite-host $message -background GREEN -foreground BLACk$message= OSProductSuite=+$os.OSProductSuitewrite-host $message -background GREEN -foreground BLACk$message= OSType=+$os.OSTypewrite-host $message -background GREEN -foreground BLACk$message= BuildNumber=+$os.BuildNumberwrite-host $message -background GREEN -foreground BLACk$message= BuildType=+$os.BuildTypewrite-host $message -background GREEN -foreground BLACk$message= Version=+$os.Versionwrite-host $message -background GREEN -foreground BLACk$message= WindowsDirectory=+$os.WindowsDirectorywrite-host $message -background GREEN -foreground BLACk$message= PlusVersionNumber=+$os.PlusVersionNumberwrite-host $message -background GREEN -foreground BLACk$message= FreePhysicalMemory=+$os.FreePhysicalMemorywrite-host $message -background GREEN -foreground BLACk$message= FreeSpaceInPagingFiles=+$os.FreeSpaceInPagingFileswrite-host $message -background GREEN -foreground BLACk$message= FreeVirtualMemory=+$os.FreeVirtualMemorywrite-host $message -background GREEN -foreground BLACk$message= PAEEnabled=+$os.PAEEnabledwrite-host $message -background GREEN -foreground BLACk}}Bước 3Gắn thêm vào file C:CheckSQLServerCheckSQL_Lib.ps1 đoạn mã bên dưới.. ./checkhardware.ps1. ./checkOS.ps1Lúc này file C:CheckSQLServerCheckSQL_Lib.ps1 sẽ có pinghost, checkservices,checkhardware và checkOS như thể hiện bên dưới.#Source all the functions relate to CheckSQL. ./PingHost.ps1. ./checkservices.ps1. ./checkhardware.ps1. ./checkOS.ps1Lưu ý: File CheckSQL_Lib.ps1 này sẽ được cập nhật từ các kịch bản mới nhưcheckhardware.ps1 và checkOS.ps1Bước 4Gắn thêm vào file C:CheckSQLServerCheckSQLServer.ps1 đoạn mã dưới đây.checkhardware $HostnamecheckOS $HostnameLúc này file C:CheckSQLServerCheckSQLServer.ps1 sẽ có cả checkhardware và checkOS nhưbên dưới, Chúng tôi đã thêm môt tuyên bố write-host để hiện toàn bộ quá trình.#Objective: To check various status of SQL Server#Host, instances and databases.#Author: MAK#Date Written: June 5, 2008param ( [string] $Hostname). ./CheckSQL_Lib.ps1Write-host Checking SQL Server.....Write-host ........................Write-host Write-host Arguments accepted : $Hostnamewrite-host ........................Write-host Pinging the host machinewrite-host ........................PingHost $HostnameWrite-host Checking windows services on the host related to SQL Serverwrite-host ......................................... ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Quản trị web Hệ điều hành Công nghệ thông tin Tin họcGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 451 0 0 -
52 trang 429 1 0
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 377 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
74 trang 294 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 292 0 0 -
13 trang 292 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0