共用方式為


Specops Command

發佈日期: 2008 年 2 月 21 日

Specops Command

我們發現真正的 PowerShell 守舊派人士可能會對這份新年禮物挑選指南感到失望,為什麼?因為我們唯一真的渴望的是使用 PowerShell 解決登入指令碼的能力,但是 Scripting Guys 對此未能提供解答。是的,我們的確非常抱歉,Scripting Guys 真的無法提供 PowerShell 解決登入指令碼的解答。

但這也無妨,因為 Special Operations Software 公司的優秀人士有辦法。

Specops Command

Scripting Guys 在巴塞隆納的 TechEd IT Forum 看過 Specops Command 私底下的展示,這是一套革命性的產品,它結合了 Windows PowerShell 的管理威力和群組原則的傳送基礎。聽到這種產品真的會讓人眼睛為之一亮的振奮起來。

相信我們,這套產品真的很棒,而且連 PowerShell 架構師 Jeffrey Snoner 看過這套產品之後都說:「當我瞭解這套產品的功能之後,頭頂有如爆炸一般」。Specops Command 真的很酷。

附註:就我們所知,Jeffrey 提及他的頭頂有如爆炸,其實只是一種誇張的講法,而且他經常戴著帽子…

結合 Windows PowerShell 的管理威力和群組原則的傳送基礎到底是什麼意思?嗯,這至少意味著你可以將 Windows PowerShell 指令碼當作登入指令碼來執行。藉由 Specops Command,要以群組原則部署登入指令碼就顯得易如反掌,而且利用 Windows PowerShell 編寫 .PS1 指令碼,然後將這些指令碼當作實際上的登入或登出 (或啟動、關機) 指令碼,不僅非常直覺,而且不需要任何詭譎的技巧。

附註:如果你尚未完全轉換到 PowerShell,沒問題,Specops Command 也支援 VBScript 指令碼。

我們知道你在想什麼,你認為「只要我能先在任何用戶端電腦安裝 Windows PowerShell,這套軟體的確真的很棒,但是我並不想耗費上百次在每部電腦安裝 Windows PowerShell,就只是為了要執行 PowerShell 登入指令碼」。

聽著,這些我們都瞭解,除了 Specops Command,沒有人會想安裝上百次 Windows PowerShell。你說還有一些電腦還沒安裝 Windows PowerShell 是嗎?沒問題,Specops Command 能偵測電腦是否尚未安裝 PowerShell,並且自動幫你安裝。而且它還能確保任何必備的嵌入式管理單元或提供者。告訴你一個秘密,就算你根本不打算執行任何登入指令碼,光是安裝和更新所有電腦的 Windows PowerShell,Specops Command 就已經值回票價了。

我們是不是聽到你頭頂轟轟作響的聲音?嗯,這一點都不奇怪,尤其當你仔細想想 Specops Command 所提供的驚人控制能力,這些指令碼將能在所有目標電腦執行。的確,Specops Command 的能力不限於登入/登出指令碼,你還可以在所有電腦、任何你想要的時間執行指令碼。想要在每次群組原則重整時執行指令碼嗎?沒問題。想要在每個週末的凌晨兩點執行指令碼?沒問題。想在每天中午的 12 點到下午 1 點之間執行指令碼?沒問題。Specops Command 能提供的可能性還不只這些:

Ff730969.guide1(zh-tw,TechNet.10).jpg

還有另一項很酷的功能。假設你有一個目標是特定安全群組的指令碼 (以及 GPO),而如果Ken Myer這位使用者是這個群組的成員,該群組的 GPO 和伴隨的指令碼會影響這位使用者。現在假設將 Ken Myer 移開這個群組,Specops Command 能讓你建立「復原指令碼」(undo script),這指令碼將在 Ken一 被移開此群組馬上執行,目的是復原 Ken 成為此群組成員所加入的任何設定 (登錄機碼、網路磁碟機對映等等)。

請花點時間想想這點,因為這的確是一項相當大規模的工作,然而 Specops Command 可以讓我們輕鬆以對、從容完成。

讓我們長話短說,Specops Command 雖然只是一套難以置信的小軟體,但更棒的一點,是 Specops Command 大部分的功能完全免費,沒錯,完全免費。任何人皆可下載免費版本的 Specops Command,這個版本可以將 PowerShell 指令當作登入指令碼執行、自動在電腦安裝 PowerShell、在嚴格的憑證執行使用者指令碼。而且,就算只是免費版本,也沒有執行的時間限制。

附註:如果免費版本的功能就已經夠酷,何必購買 Specops Command 付費版本呢?完整的付費版本另外提供了我們之前提及的復原指令碼,還外還包括豐富的報表機制等功能。關於功能及價格的細節,請聯絡 Special Operations Software 公司。

我們知道你接著想問的問題,是的,你可以用 Windows PowerShell 來管理 Specops Command,這個軟體伴隨了許多 cmdlet,舉例來說,以下的命令可以移除 GPO 指定、名為 Script Center 的所有指令碼:

Remove-ScriptAssignment -Name * -GPOName 'Script Center'

很酷吧!你的送禮名單裡有很難伺候的 Windows PowerShell 使用者嗎?Specops Command 將能滿足這些挑剔的人。

下一篇:指令碼編輯器