即使在谷歌上搜索后也无法理解脚本

本文关键字:脚本 谷歌 搜索 | 更新日期: 2023-09-27 18:19:57

我在ABC公司工作,我们广泛使用logmein。我喜欢创建一些脚本,但脚本和相关的.files这个词太笼统了,很难找到起点。

我不了解脚本的很多方面,我在谷歌上搜索,阅读论坛,但无论我走到哪里,他们似乎都在谈论与之相关的其他事情。我的问题如下。。。

1。.cmd、cmd.exe、批处理文件、.ps和exe都是不同版本脚本的示例?这些都是使用记事本或其他类似程序编写的,而不是开发人员环境。

2。.cmd、cmd.exe、批处理文件和.ps之间有什么区别?我的理解是批处理文件可以调用.ps、.cmd和cmd.exe,但在.ps中存在cmdlet。我仍然对区别感到困惑,我是否要在powershell中的一个大文件中构建使用这些文件扩展名的脚本?

3。我可以用c#编写脚本来自动化windows操作系统,并让它们调用调用批处理文件或.cmd的powershell吗?如果可以,那会使文件扩展名为.exe吗?

  1. 哪里是开始构建涉及编程语言、powershell、批处理文件或类似实验室练习的脚本的好地方。我计划尝试在远程终端用户上运行它们。后来我倾向于在服务器2012、AD、SQL上运行它们(我的c#脚本可以同时调用SQL和查询吗)

任何信息或指向正确的方向都将不胜感激。

即使在谷歌上搜索后也无法理解脚本

  1. 脚本通常是带有特定脚本语言(例如批处理、VBScript、Perl、Python、PowerShell、Ruby、JavaScript和…)指令的文本文件,由脚本解释器处理以供执行。有关解释语言和编译语言之间差异的解释,请参阅此处。

  2. .cmd是用于基于Windows NT的操作系统中的批处理文件的扩展名。

    cmd.exe是这些文件的解释器(它也是一个交互式shell)。

    batch file是指用批处理脚本语言编写的文件的术语。

    .ps是PostScript文件的扩展名。我认为您在这里实际上是指.ps1,它是PowerShell脚本的扩展。

  3. C#是一种经过编译的语言,所以通常不能编写脚本。不过,您可以在PowerShell脚本中运行C#代码。

开始编写脚本的一个好地方是为您选择的语言编写教程。