0

我对 Shell 脚本(在 Windows Server 2008 R2 上工作)完全陌生,4 小时前我开始理解它。在搜索 SO 和 Google 时,我发现大多数教程/网站都在谈论 Linux/Unix shell 脚本。

  • 编写批处理文件的脚本是否类似于 Linux/Unix 中的 shell 脚本?

我的要求是从一些文件夹中获取一些详细信息,在 SQL Server 上运行 SP/SQL 脚本并执行 SQL 代理作业。

  • 使用 Powershell 是优势还是学习仅限于 Windows 服务器配置/版本?
4

1 回答 1

3
  • 编写批处理文件的脚本是否类似于 Linux/Unix 中的 shell 脚本?

不,批处理语法与 Linux/Unix shell 脚本语法完全不同。查看令人敬畏的Rob van der Woude的主页以获取批处理教程。

  • 使用 Powershell 是优势还是学习仅限于 Windows 服务器配置/版本?

使用 PowerShell 很可能是一个优势。PowerShell 自 Windows Vista/Server 2008 起默认安装,但也可用于Windows XP 和 Server 2003。如果您必须决定是要学习批处理还是 PowerShell:选择 PowerShell。它批处理更通用。

于 2013-03-26T07:51:14.530 回答