核心代碼
#配置信息$Database = 'DemoDB'$Server = '"WIN-AHAU9NO5R6U/DOG"'$UserName = 'kk'$Password = '123456'#創建連接對象$SqlConn = New-Object System.Data.SqlClient.SqlConnection#使用賬號連接MSSQL$SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;user id=$UserName;pwd=$Password"#或者以 windows 認證連接 MSSQL#$SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;Integrated Security=SSPI;"#打開數據庫連接$SqlConn.open()#執行語句方法一$SqlCmd = New-Object System.Data.SqlClient.SqlCommand$SqlCmd.connection = $SqlConn$SqlCmd.commandtext = 'delete top(1) from dbo.B'$SqlCmd.executenonquery()#執行語句方法二$SqlCmd = $SqlConn.CreateCommand()$SqlCmd.commandtext = 'delete top(1) from dbo.B'$SqlCmd.ExecuteScalar()#方法三,查詢顯示$SqlCmd.commandtext = 'select name,recovery_model_desc,log_reuse_wait_desc from sys.databases'$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter$SqlAdapter.SelectCommand = $SqlCmd$set = New-Object data.dataset$SqlAdapter.Fill($set)$set.Tables[0] | Format-Table -Auto #關閉數據庫連接$SqlConn.close()
下面是來自微軟的官方幫助文檔:Windows PowerShell:使用 PowerShell 處理數據庫
您可以使用一些 Windows PowerShell 代碼來配置您的數據庫,以存儲您所需的信息。
Don Jones
數據庫是數據存儲之王。 那么為什么不利用這些數據庫,如 SQL Server 存儲一些可以使您的生活更輕松的管理信息的呢? 您可以存儲服務器名稱、 Windows 版本、 服務包級別、 最后一個管理員登錄、 這種東西。
它是與 Windows PowerShell,都是很容易,因為您可以使用它來本機訪問 Microsoft 基礎數據庫功能。NET 框架。 這現在看上去不太像 Windows PowerShell 腳本和更多像一個 C# 程序。 不過,您所需要的代碼是很容易模板。 你可以帶我來你這里與幾個次要的改變它適應幾乎任何情況。
用于 SQL 腳本
讓我們假設您有一個名為 SYSINFO 的 SQL Server 2008 數據庫。 數據庫已命名服務器的表。 該表已五列: 服務器名稱、 用戶名、 LastLogon、 原因和 SPVersion。 這可以是大多是簡單的文本列的 varchar 類型。
然而,使 LastLogon 日期時間列。 它現在使用 SQL Server 設置為其默認值的函數。 這樣,每次添加新行,它將包含當前日期和時間,而不需要您手動指定。 使原因列 varchar(MAX),如有必要,它可以包含文本,很多。
創建登錄腳本在組策略對象 (GPO),將 GPO 鏈接到您的服務器所在的組織單位 (OU)。 每次有人登錄到服務器運行該腳本時。 使用 Windows PowerShell 腳本,您可以在任何裝有 Windows PowerShell 2.0 的計算機上的東西。 您需要確保您已經從 Windows Server 2008 R2 (或 Windows 7 遠程服務器管理工具包或寄宿) 來編輯該 GPO 時有基于 Windows PowerShell 登錄腳本選項的 GPO 模板。
這里是您需要的腳本。 請注意我使用 ↵ 來指示應在此按 enter 鍵。 僅按 enter 鍵時你來該符號,如果您希望它能正常工作 (您可以將復制的 HTML 使用符號 & crarr ; 實體):
$reason = Read-Host 'Reason are you logging on'↵$reason.replace("'","''")↵
這兩行提示有人為他們正在登錄到服務器的原因 ― ― 這一點是相當重要的跟蹤。 替換功能會將任何單引號替換使用兩個單引號,確保我們稍后構建的 SQL 語句將正常工作。 這并不被為了故意 SQL 注入式攻擊的防范。 畢竟,我們談論受信任的管理員,正確嗎?
此線將檢索操作系統的信息:
$os = Get WmiInfo Win32_OperatingSystem↵
在這里重要的數據是服務器的名稱和其當前的服務包版本。 您可能還需要 BuildNumber 屬性,告訴您您正在處理的 Windows 版本。
此線加載的一部分。負責處理數據庫的.NET 框架:
[assembly.reflection]::loadwithpartialname ('System.Data ') ↵
這些行創建新的數據庫連接:
$conn = New-Object System.Data.SqlClient.SqlConnection↵$conn.ConnectionString = "Data Source=SQLSERVER;Initial Catalog=SYSINFO;Integrated Security=SSPI;"↵
如果您不使用 SQL Server 2008,連接字符串可能會有點不同 (訪問ConnectionStrings.com來查找各種不同的數據庫的連接字符串示例):
$conn.open () ↵
現在該連接是打開并可供使用。
這兩條線創建是我將使用 SQL 服務器發送查詢的 SQL 命令。 我已經設置其連接屬性設置為"打開",以便 Windows PowerShell 已實際發送命令的方式:
$cmd = New-Object System.Data.SqlClient.SqlCommand↵$cmd.connection = $conn↵
這所有辛勤的工作。 它創建一個 SQL"插入"查詢到數據庫表中插入新行。 請注意我使用 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一色在线| 欧美成人在线网站| 亚洲第一福利视频| 久久成人综合视频| 久久久久一本一区二区青青蜜月| 欧美天天综合色影久久精品| 成人黄色av免费在线观看| 久久久久久久影视| 久久久久99精品久久久久| 最近中文字幕日韩精品| 亚洲国产婷婷香蕉久久久久久| 奇门遁甲1982国语版免费观看高清| 国产91在线视频| 欧美裸体视频网站| 精品一区二区三区三区| 久久久www成人免费精品张筱雨| 欧美性猛交xxxx免费看漫画| 国产精品毛片a∨一区二区三区|国| 亚洲精品第一国产综合精品| 国内精品久久久久久影视8| 精品一区二区电影| 亚洲欧洲在线视频| 91视频国产精品| 亚洲欧美国产高清va在线播| 欧美国产乱视频| 亚洲国产精品一区二区三区| 性欧美亚洲xxxx乳在线观看| 国产免费观看久久黄| 久久在线精品视频| 最近2019中文字幕一页二页| 在线日韩精品视频| 亚洲在线视频观看| 日韩精品视频在线观看网址| 国产xxx69麻豆国语对白| 国产香蕉精品视频一区二区三区| 麻豆乱码国产一区二区三区| 国内精品久久久久影院 日本资源| 日韩精品视频三区| 中文字幕精品在线视频| 国产精品视频自在线| 91精品国产自产在线| 69久久夜色精品国产69| 26uuu亚洲伊人春色| 亚洲国产精品人人爽夜夜爽| 国产精品一二三在线| 亚洲自拍小视频| 国产精品亚洲网站| 亚洲欧美另类中文字幕| 久久久免费精品视频| 亚洲精品一区在线观看香蕉| 亚洲精品福利在线| 久久久亚洲精品视频| 欧美日韩国产一区二区| 久久亚洲精品一区二区| 久久夜色精品国产欧美乱| 欧美电影《睫毛膏》| 国产成人精品久久| 亚洲精品电影在线观看| 久久久久久久久久久免费| 欧美精品日韩三级| 黑人狂躁日本妞一区二区三区| 69久久夜色精品国产69乱青草| 亚洲欧美中文日韩v在线观看| 日韩在线国产精品| 国产激情999| 国产精品入口福利| 欧美一级淫片videoshd| 久久久久中文字幕2018| 久久精品国产欧美激情| 91精品久久久久久久| 国产精品成人aaaaa网站| 麻豆国产精品va在线观看不卡| 久久久久久国产三级电影| 国产精品久久久久久久久免费看| 欧美极度另类性三渗透| 78色国产精品| 国产色视频一区| 国产成人激情视频| 午夜精品久久久久久99热软件| 色妞色视频一区二区三区四区| 国产精品黄色影片导航在线观看| 国产一区二区三区日韩欧美| 欧美孕妇与黑人孕交| 国产免费一区二区三区在线观看| 最近2019中文字幕第三页视频| 欧美日韩国产综合视频在线观看中文| 成人久久久久久久| 91九色精品视频| 欧美视频免费在线| 热久久美女精品天天吊色| 久久男人av资源网站| 欧美精品在线看| 日韩在线播放一区| 97不卡在线视频| 夜夜躁日日躁狠狠久久88av| 国产精品吹潮在线观看| 北条麻妃99精品青青久久| 久久五月天色综合| 亚洲欧美日韩久久久久久| 最近中文字幕日韩精品| 亚洲激情第一页| 国产美女久久精品香蕉69| 欧美日韩国产激情| 欧美午夜美女看片| 精品国偷自产在线视频| 国产精品高潮视频| 国色天香2019中文字幕在线观看| 亚洲精品国产精品乱码不99按摩| 奇米一区二区三区四区久久| 精品国产乱码久久久久酒店| 91在线网站视频| 91av在线国产| 欧美高清一级大片| 亚洲天堂色网站| 国产精品久久久久久久电影| 日韩av影视综合网| 九九精品在线播放| 日韩在线视频国产| 欧美精品激情视频| 亚洲精品日韩欧美| 丝袜亚洲欧美日韩综合| 欧美黑人狂野猛交老妇| 国产婷婷成人久久av免费高清| 亚洲影院高清在线| 日本一区二三区好的精华液| 亚洲自拍欧美色图| 国产精品伦子伦免费视频| 最近更新的2019中文字幕| 亚洲第一精品电影| 国产色婷婷国产综合在线理论片a| 日韩av在线播放资源| 国产精品久久久久久久久久三级| 亚洲乱码国产乱码精品精| 精品国产欧美一区二区三区成人| 亚洲人成在线观看| 色婷婷**av毛片一区| 一区二区三区美女xx视频| 中文字幕无线精品亚洲乱码一区| 亚洲欧美三级在线| 欧美国产日韩一区二区| 久久免费精品视频| 国产精品一区电影| 91丨九色丨国产在线| 性日韩欧美在线视频| 久久久精品电影| 成人网页在线免费观看| 国产欧美一区二区三区四区| 日本精品中文字幕| 日韩av综合网| 黑人欧美xxxx| 成人a视频在线观看| 国产精品aaaa| 一区二区欧美激情| 91欧美日韩一区| 青草青草久热精品视频在线观看| 亚洲自拍中文字幕| 精品露脸国产偷人在视频| 国产精品国内视频| 成人黄色av播放免费| 精品亚洲va在线va天堂资源站| 久久精品国产69国产精品亚洲| 久久国产精品久久国产精品| 日韩久久精品成人| 中文字幕成人精品久久不卡|