<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>慢步在雲端...    邱英瑞(Jacky) : RMS</title><link>http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx</link><description>Tags: RMS</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>台灣微軟技術支援中心-系統平台支援部的部落格開張囉！</title><link>http://blogs.msdn.com/jchiou/archive/2008/06/09/8583277.aspx</link><pubDate>Mon, 09 Jun 2008 07:04:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8583277</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8583277.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8583277</wfw:commentRss><description>&lt;p&gt;這個部落格中是由微軟全球技術支援中心中專職解決客戶有關 Windows 方面的專家們，分享自己每天解決客戶所累積的經驗：&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/CSSTWPlatform/" href="http://blogs.technet.com/CSSTWPlatform/"&gt;http://blogs.technet.com/CSSTWPlatform/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8583277" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IE7/default.aspx">IE7</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2003/default.aspx">Windows 2003</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx">RMS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Vista/default.aspx">Vista</category></item><item><title>SQL Injection 相關資訊</title><link>http://blogs.msdn.com/jchiou/archive/2008/05/26/sql-injection.aspx</link><pubDate>Mon, 26 May 2008 11:01:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8552068</guid><dc:creator>jchiou</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8552068.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8552068</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;&lt;u&gt;SQL Injection(&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;資料隱碼)攻擊行為簡介&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;以下是此類攻擊的流程&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;1. 駭客運用搜尋引擎尋找網頁上的漏洞，並運用自動化工具攻擊網路服務器。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. 一個&amp;lt;script&amp;gt;字串附加到在後端運行的SQL伺服器中所有的文本或可變長字串列中。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. 這個腳本與駭客所控制伺服器連接。該伺服器含有一些常用軟體的利用代碼，如Microsoft MS06-014， 協力廠商軟體漏洞，（例如常用的媒體播放器及內容下載軟體）。有的時候還有一些零時差漏洞。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. 當終端使用者試圖用IE流覽正常的網站時，由於這些網頁都將從SQL伺服器獲取資料，這些資料同時包含了惡意腳本&amp;lt;script&amp;gt;。而 這些腳本會自動連接到駭客的網站。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. 如果普通使用者沒有依照建議安裝修正程式，防毒軟體，或尚未安裝Microsoft或協力廠商軟體最新版本的更新，那麼他們的電腦就會被感染。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/SQLInjection_E14E/clip_image001_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="301" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/SQLInjection_E14E/clip_image001_thumb.jpg" width="557" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/SQLInjection_E14E/clip_image001_2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;SQL Injection(&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;資料隱碼)攻擊行為的解決方案&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;一旦web伺服器遭到SQL注入攻擊，請遵循如下步驟：&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;1、關閉網站&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2、檢查IIS日誌，查找引起這次攻擊的有漏洞的目標網頁&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3、聯繫web開發者，修改並加強ASP頁面。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;注意這只是一種變通的解決方法，只能臨時解決SQL Injection問題。該網站可能在伺服器再次聯網後被再次注入。為了徹底解決這個問題，請參閱&amp;#8220;預防&lt;u&gt;SQL Injection(資料隱碼)攻擊&lt;/u&gt;的解決方案&amp;#8221;。&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;預防SQL注入攻擊的解決方案&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;這種SQL Injection攻擊是由網頁程式開發不符合安全編碼的要求所引起的。為了防止攻擊，我們需要驗證所有網頁的字串輸入的函數。比如說，帶有用戶名和密碼輸入框的網站登錄頁。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;我們也可以在微軟的官方網站上找到安全指導和最佳實踐建議，來應對&lt;u&gt;SQL Injection(資料隱碼)攻擊&lt;/u&gt;。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;用來減緩與解決SQL Injection攻擊的最佳實踐建議可以在這裡找到：&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/magazine/cc163917.aspx"&gt;http://msdn2.microsoft.com/en-us/magazine/cc163917.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;SQL 資料隱碼&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms161953.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms161953.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;『資料隱碼』SQL Injection的源由與防範之道 &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/taiwan/sql/SQL_Injection.htm"&gt;http://www.microsoft.com/taiwan/sql/SQL_Injection.htm&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;SQL Injection (資料隱碼)&amp;#8211; 駭客的 SQL填空遊戲(上)&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/taiwan/sql/SQL_Injection_G1.htm"&gt;http://www.microsoft.com/taiwan/sql/SQL_Injection_G1.htm&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;SQL Injection (資料隱碼)&amp;#8211; 駭客的 SQL填空遊戲(下) &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/taiwan/sql/SQL_Injection_G2.htm"&gt;http://www.microsoft.com/taiwan/sql/SQL_Injection_G2.htm&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;How To - Protect from Injection Attacks in ASP.NET&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb355989.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb355989.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;How To - Protect from SQL Injection in ASP.NET &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998271.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998271.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;How To - Protect from Cross-Site Scripting in ASP.NET&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998274.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998274.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Design Guidelines&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa302420.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa302420.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Arch/Design Inspection&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa302421.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa302421.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;對於用戶端使用者，請確保電腦系統中已安裝了微軟及協力廠商軟體的最新安全修正程式以及最新的防毒程式定義檔。 &lt;/p&gt;  &lt;p&gt;注意，SQL Injection 不只會在 MS SQL Server 上會發生，在其它廠牌的資料庫產品也可能會有相同的情況發生。&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8552068" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SharePoint+Server+2007/default.aspx">SharePoint Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Office+2007/default.aspx">Office 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Exchange+2007/default.aspx">Exchange 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_+practices/default.aspx">patterns &amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IE7/default.aspx">IE7</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IIS+7.0/default.aspx">IIS 7.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2003/default.aspx">Windows 2003</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/CRM+4.0/default.aspx">CRM 4.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx">RMS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Groove+2007/default.aspx">Groove 2007</category></item><item><title>請協助我們改善您在 MSDN 上尋找資訊的體驗</title><link>http://blogs.msdn.com/jchiou/archive/2008/04/25/msdn.aspx</link><pubDate>Fri, 25 Apr 2008 05:31:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8423255</guid><dc:creator>jchiou</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8423255.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8423255</wfw:commentRss><description>&lt;p&gt;您是否覺得很難在 MSDN 快速找到需要的資訊? &lt;/p&gt;  &lt;p&gt;MSDN 團隊正致力於改善您在尋找所需資訊時的體驗。請花個兩分鐘來告訴我們您想要的內容格式和搜尋方式。 &lt;a href="http://www.surveymonkey.com/s.aspx?sm=OWE6q6ruFnG2%2ftC54EdiqQ%3d%3d"&gt;詳細內容...&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;雖然 MSDN 已經比以前好很多了，但我們都希望它可以更好，筆者自己也有做完問卷，大家有空時可以填一下，感恩。&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8423255" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SharePoint+Server+2007/default.aspx">SharePoint Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Office+2007/default.aspx">Office 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Exchange+2007/default.aspx">Exchange 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_+practices/default.aspx">patterns &amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IE7/default.aspx">IE7</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IIS+7.0/default.aspx">IIS 7.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2003/default.aspx">Windows 2003</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/CRM+4.0/default.aspx">CRM 4.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx">RMS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Active Directory Rights Management Services Scripting API Reference</title><link>http://blogs.msdn.com/jchiou/archive/2008/04/16/active-directory-rights-management-services-scripting-api-reference.aspx</link><pubDate>Wed, 16 Apr 2008 12:18:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8398819</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8398819.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8398819</wfw:commentRss><description>&lt;p&gt;今天為了測試 AD RMS 2.0 的效能問題，需要產生超過 1 百萬條的 Rights Policy Templates ，試了一些方法，後來還是決定使用開發人的偏好『寫程式』。程式已經跑了一個下午，都還沒有跑完。不過沒有關係，趁小空擋整理這個資訊，若您是需要用程式來控制 AD RMS 2.0 可以參考一下。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Active Directory Rights Management Services (AD RMS) Scripting API 可讓您建立自訂指令碼來管理的 RMS 伺服器。&lt;/p&gt;  &lt;p&gt;範例在下列主題中的使用 Visual Basic Scripting Edition (VBScript) 和 Windows Script Host (WSH)。詳細資訊：&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn2.microsoft.com/en-us/library/bb403225(VS.85).aspx" href="http://msdn2.microsoft.com/en-us/library/bb403225(VS.85).aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb403225(VS.85).aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8398819" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx">RMS</category></item><item><title>快速得知目前到底是"誰"使用了 RMS 服務的 vbs 範例</title><link>http://blogs.msdn.com/jchiou/archive/2008/01/02/rms-vbs.aspx</link><pubDate>Wed, 02 Jan 2008 10:57:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6950292</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/6950292.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=6950292</wfw:commentRss><description>&lt;p&gt;在 RMS 目前的管理報表中（如下圖），只有多少個使用者使的總數量，並沒有明確列出是那些使用者使用過 RMS 的服務。 &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/RMS_90B3/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="401" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/RMS_90B3/image_thumb.png" width="644" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;要如何得知這些使用者的&lt;strong&gt;&lt;em&gt;清單&lt;/em&gt;&lt;/strong&gt;呢？這個問題有很多的朋友問過我，&lt;/p&gt; &lt;p&gt;這兩天看到同事 Jason Tyler 寫了一段 VBS 的範例，讓我們可以非常的簡單就找出有&lt;strong&gt;誰&lt;/strong&gt;使用過 RMS 的服務。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;VBS 範例：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;'+++++++++++++++++++++++++++++++++++++++++++++++++++ &lt;p&gt;' rmsusers.vbs - A simple script to match up the SDDL sids in the RMS &lt;p&gt;' dbase to user accounts &lt;p&gt;'+++++++++++++++++++++++++++++++++++++++++++++++++++ &lt;p&gt;Option Explicit &lt;p&gt;Dim strComputer, strRoot, strDbase, strSQL, strConn&lt;br&gt;Dim objRoot&lt;br&gt;Dim conn,ldpconn&lt;br&gt;Dim rs,rsUser&lt;br&gt;Dim objArgs &lt;p&gt;Set objArgs = Wscript.Arguments &lt;p&gt;If objArgs.Count = 0 Then&lt;br&gt; ShowUsage&lt;br&gt; Wscript.Quit&lt;br&gt;End if &lt;p&gt;strComputer = objArgs(0) &lt;p&gt;Set objRoot = GetObject("&lt;a href="http://null/UrlBlockedError.aspx"&gt;LDAP://RootDSE&lt;/a&gt;")&lt;br&gt;strRoot = objRoot.Get("defaultnamingcontext")&lt;br&gt;Set objRoot = Nothing &lt;p&gt;Set conn = CreateObject("ADODB.Connection")&lt;br&gt;Set rs = CreateObject("ADODB.RecordSet") &lt;p&gt;With rs&lt;br&gt; .CursorLocation=3&lt;br&gt; .CursorType=0&lt;br&gt;End With &lt;p&gt;With conn&lt;br&gt; strDbase = "master"&lt;br&gt; GetConn()&lt;br&gt; .open strConn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; strSQL = "Select Name From SysDatabases Where" &amp;amp; _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " Name like 'DRMS_Config%'"&lt;br&gt; rs.Open strSQL,conn&lt;br&gt;End With &lt;p&gt;If rs.RecordCount &amp;gt; 0 Then&lt;br&gt; strDbase = rs.Fields("name").Value&lt;br&gt; Wscript.Echo "++++Found Database:" &amp;amp; strDbase &amp;amp; ".++++" &amp;amp; vbcrlf &amp;amp; vbcrlf&lt;br&gt; rs.close&lt;br&gt; conn.close&lt;br&gt; strSQL = "Select s_Sid from UD_WindowsAuthIdentities"&lt;br&gt; GetConn()&lt;br&gt; conn.open strConn&lt;br&gt; rs.open strSQL,conn&lt;br&gt; If rs.RecordCount &amp;gt; 0 Then&lt;br&gt;&amp;nbsp; Wscript.Echo "There were " &amp;amp; rs.RecordCount &amp;amp; " users found."&lt;br&gt;&amp;nbsp; Do until rs.EOF&lt;br&gt;&amp;nbsp;&amp;nbsp; ResolveName(rs.Fields("s_Sid").Value)&lt;br&gt;&amp;nbsp;&amp;nbsp; rs.MoveNext&lt;br&gt;&amp;nbsp; Loop&lt;br&gt; Else&lt;br&gt;&amp;nbsp; Wscript.Echo "No users found in UD_WindowsAuthIdentities Table"&lt;br&gt;&amp;nbsp; Cleanup&lt;br&gt;&amp;nbsp; Wscript.Quit&lt;br&gt; End If&lt;br&gt;Else&lt;br&gt; Wcript.Echo "Could not find RMS Configuration Dbase"&lt;br&gt; CleanUp&lt;br&gt; Wscript.Quit&lt;br&gt;End if &lt;p&gt;'********************************************************** &lt;p&gt;'GetConn - Probably not needed. I thought I'd be making more connections &lt;p&gt;'********************************************************** &lt;p&gt;Sub GetConn()&lt;br&gt; strConn = "Provider=SQLOLEDB;Data Source=" &amp;amp; strComputer &amp;amp; ";" &amp;amp; _&lt;br&gt;"Trusted_Connection=Yes;Initial Catalog=" &amp;amp; strDbase&lt;br&gt;End Sub &lt;p&gt;'********************************************************** &lt;p&gt;'Resolve Name - Will spit out the user names based on SDDL sid &lt;p&gt;'********************************************************** &lt;p&gt;Sub ResolveName (strSID)&lt;br&gt; Set ldpconn = CreateObject("ADODB.Connection")&lt;br&gt; With ldpconn&lt;br&gt;&amp;nbsp; .Provider = "ADSDSOObject"&lt;br&gt;&amp;nbsp; .Open "ADSProvider"&lt;br&gt;&amp;nbsp; strSQL = "&amp;lt;GC://" &amp;amp; strRoot &amp;amp; "&amp;gt;;(&amp;amp;(objectclass=user)(objectSID=" &amp;amp; strSID &amp;amp;"));name,mail;subtree"&lt;br&gt;&amp;nbsp; Set rsUser = .Execute(strSQL)&lt;br&gt;&amp;nbsp; If rsUser.RecordCount &amp;gt; 0 Then&lt;br&gt; Wscript.Echo "**-" &amp;amp; rsUser.Fields("name").Value &amp;amp; _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "-" &amp;amp; rsUser.Fields("mail").Value&lt;br&gt;&amp;nbsp; Else&lt;br&gt; Wscript.Echo "Unresolved: " &amp;amp; strSID&lt;br&gt;&amp;nbsp; End If&lt;br&gt;&amp;nbsp; rsUser.Close&lt;br&gt;&amp;nbsp; ldpconn.Close&lt;br&gt;&amp;nbsp; Set rsuser = nothing&lt;br&gt;&amp;nbsp; Set ldpconn = nothing &lt;br&gt; End with&lt;br&gt;End Sub &lt;p&gt;'************************************* &lt;p&gt;'CleanUp - If we bail - try to clean up &lt;p&gt;'************************************* &lt;p&gt;Sub CleanUp&lt;br&gt;rs.close&lt;br&gt;set rs = Nothing&lt;br&gt;conn.close&lt;br&gt;set conn=nothing&lt;br&gt;End Sub &lt;p&gt;'************************************* &lt;p&gt;'ShowUsage - How to use the script &lt;p&gt;'************************************* &lt;p&gt;Sub ShowUsage&lt;br&gt; Wscript.Echo "Usage:&amp;gt;cscript rmsusers.vbs rms_sql_server"&lt;br&gt; Wscript.Echo "Usage:&amp;gt;cscript rmsuser.vbs rms_sql_server\instance"&lt;br&gt;End Sub &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;使用方式：&lt;/strong&gt; &lt;p&gt;1. 將上面的 VBS 複製並貼到 Notepad，儲檔為 rmsusers.vbs &lt;p&gt;2. 使用命令提示字元，輸入 cscript.exe rmsusers.vbs RMS_SQL_Server &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;執行結果：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/RMS_90B3/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="382" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/RMS_90B3/image_thumb_1.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;原文：&lt;a title="http://blogs.technet.com/rmssupp/archive/2007/12/31/how-to-tell-who-is-using-rms-in-your-environment-quickly.aspx" href="http://blogs.technet.com/rmssupp/archive/2007/12/31/how-to-tell-who-is-using-rms-in-your-environment-quickly.aspx"&gt;http://blogs.technet.com/rmssupp/archive/2007/12/31/how-to-tell-who-is-using-rms-in-your-environment-quickly.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6950292" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2003/default.aspx">Windows 2003</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx">RMS</category></item></channel></rss>