2013-03-26 174 views
0

我完全不熟悉Shell腳本(在Windows Server 2008 R2上工作),4個小時後我開始理解它。在搜索SO和Google時,我發現大部分教程/網站都在討論Linux/Unix shell腳本。Windows Shell腳本和PowerShell

  • 用於編寫批處理文件的腳本與Linux/Unix中的shell腳本類似嗎?

我的要求是從一些文件夾中獲取一些細節,在執行SQL代理作業的SQL Server &上運行SP/SQL腳本。

  • 正在使用Powershell是一個優點還是學習僅限於Windows服務器配置/版本?

回答

3
  • 是否編寫批處理文件腳本是在相似的Linux/Unix到shell腳本?

編號批處理語法與Linux/Unix shell腳本語法完全不同。查看真棒Rob van der Woude的主頁以獲取有關批次的教程。

  • 是使用PowerShell是一個優勢還是學習僅限於Windows服務器配置/版本?

使用PowerShell是最有可能的優勢。自Windows Vista/Server 2008以來,PowerShell默認安裝,但也可用於Windows XP and Server 2003。如果您必須決定是否要學習批處理或PowerShell:請參閱PowerShell。這是比批次更多才多藝。

+1

恕我直言,幾乎沒有理由再學習批次。一切都將進入PowerShell。 – alroc 2013-03-26 12:30:27

+0

感謝您的指導。我開始研究Powershell和那些正在閱讀此評論的新手*這很容易,看起來編程是.NET框架的頂層,所以如果您有.NET知識,那麼您可以輕鬆地開始跳躍* – Zerotoinfinity 2013-03-26 14:23:18